<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Max The IT pro [versatile]&#187; programming | Max The IT pro [versatile]</title>
	<atom:link href="http://maxtheitpro.com/tag/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://maxtheitpro.com</link>
	<description>Max explores the world of IT, Music, Travel &#38; other stuff...</description>
	<lastBuildDate>Sun, 12 Jun 2011 17:49:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Python in Africa?</title>
		<link>http://maxtheitpro.com/python-in-africa</link>
		<comments>http://maxtheitpro.com/python-in-africa#comments</comments>
		<pubDate>Mon, 30 Jul 2007 14:00:00 +0000</pubDate>
		<dc:creator>Max - The IT Pro</dc:creator>
				<category><![CDATA[Africa]]></category>
		<category><![CDATA[Info Tech]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://maxtheitpro.com/python-in-africa</guid>
		<description><![CDATA[[Nairobi, Kenya]LET&#8217;S face it! I just love computer languages. Why? Because if you know what the heck you&#8217;re doing, you can rule the world. LOL. Come to think of it, I miss the good ole days coding in Pascal, using &#8230; <a class="more-link" href="http://maxtheitpro.com/python-in-africa">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://maxtheitpro.com/python-in-africa' addthis:title='Python in Africa? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>[Nairobi, Kenya]<br /><span style="font-weight: bold;">LET&#8217;S</span> face it! I just love computer languages. Why? Because if you know what the heck you&#8217;re doing, you can rule the world. LOL. <img src='http://maxtheitpro.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Come to think of it, I miss the good ole days coding in Pascal, using <a href="http://en.wikipedia.org/wiki/VAX_Macro">VAX Macro Assembler</a> in my CS208a Computer Science class with Mrs. Downing, and even taking <a href="http://en.wikipedia.org/wiki/Prolog">Prolog</a> for a spin.</p>
<p>Oh, I found Java too verbose and Sun&#8217;s bloody licensing scheme was annoying. Now, <a href="http://maxtheitpro.blogspot.com/2007/04/web-services-and-programmable-web.html">Microsoft&#8217;s .NET is taking over</a> where it left off. C/C++ was kool, but very macho and, damn, did you have to do lots of debugging to get anything running <span style="font-weight: bold;">properly</span>. Screw that. Besides, I&#8217;d rather use Borland&#8217;s <a href="http://en.wikipedia.org/wiki/Borland_Delphi">Delphi</a>, which is the souped up re-incarnation of Turbo Pascal. Heck, the executable code runs just as fast or faster than C/C++&#8230;and it&#8217;s smaller too. No sh!t dudes. Betcha didn&#8217;t know that.</p>
<p><span style="font-weight: bold;">Enter Python</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ebGi_GFXurg/Rq35Me_HW6I/AAAAAAAAAEY/zzhtbB0WtOA/s1600-h/smilingpython.gif" rel="lightbox[476]"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 191px; height: 191px;" src="http://4.bp.blogspot.com/_ebGi_GFXurg/Rq35Me_HW6I/AAAAAAAAAEY/zzhtbB0WtOA/s200/smilingpython.gif" alt="" id="BLOGGER_PHOTO_ID_5093000746497432482" border="0" /></a><br />Now, if you&#8217;ve been living in a cave somewhere in Afghanistan, then you probably will not have a clue about the <a href="http://python.org/">Python</a> programming language, which is truly a secret weapon in many IT shops around the planet. Trust me on that one. I wrote about it <a href="http://maxtheitpro.blogspot.com/2006/08/interesting-forum-perl-versus-php-5.html">here</a>, so I won&#8217;t bother reinventing the wheel.</p>
<p>Anyhow, I think it&#8217;d be a great language for peeps here in Africa to learn instead of that crappy outdated VB6 language they&#8217;re still teaching in most of these IT (ahem!) schools. Buyer beware. Oh, Python&#8217;s creator, <a href="http://www.python.org/%7Eguido/">Guido van Rossum</a>, now works for Google, which is now the most admired company on the planet. What does that say about them and their committment to being #1? Everything. And the official Python mascot is such a cutie. Don&#8217;t you agree? <img src='http://maxtheitpro.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span style="font-weight: bold;">Python jobs on the rise&#8230;</span><br />According to <a href="http://radar.oreilly.com/archives/2007/03/pycon_a_hiring.html">this blurb</a> on the <a href="http://radar.oreilly.com/">Oreilly Radar</a>  , Python jobs are on the rise. Take a peek at this:<br />
<blockquote  style="font-style: italic;font-family:arial;"><span style="font-size:85%;">O&#8217;Reilly editor Sarah Milstein writes: &#8220;My brother, a Python geek who attended PyCon last week, reports that it was hiring fest: &#8216;at PyCon: *everyone* was hiring. I was asked if I would be interested in moving to 2-3 cities for a job, just in casual conversation. Half the lightning talks ended (or started) with &#8220;We&#8217;re hiring&#8221;. Which was pretty deeply reassuring.&#8217;&#8221; This information is consistent with our analysis of the online book and job markets. Ruby has more momentum among startups, but Python is also a hot startup language, and is becoming one of the officially sanctioned licenses at many larger companies. For example, it is one of the three &#8220;official&#8221; languages at Google (C++, Java, and Python)</span></p></blockquote>
<p>Wow! Isn&#8217;t that totally AMAZING? The beauty about Python programming is that the language is simpy a joy to use. It&#8217;s easy to read&#8230;not cryptic at all, and powerfull as hell. You can create desktop apps, web apps, networking apps, use it as your middleware stack, <a href="http://www.pygame.org/">write commercial video games</a>, use it on your <a href="http://www.awaretek.com/pymo.html">mobile device</a>. It simply is the chameleon of programming languages, and that&#8217;s why I think more people here in Nairobi, Dar es Salaam, Kigali, Lagos, Cape Town, Kampala et al should be USING it. Say goodbye to VB6 and Java for heavens sakes.</p>
<p><span style="font-weight: bold;">Thanks Eiwot&#8230;</span><br />I&#8217;m a member of the <a href="http://www.opag.ca">Ottawa Python Author&#8217;s Group</a> so I get a lot of emails on what&#8217;s going down in the world of Python. Here&#8217;s some info from Eiwot &#8211; a member:<br />
<blockquote  style="font-family:arial;"><span style="font-size:85%;"><span style="font-style: italic;">   Hi all,</span><br /><span style="font-style: italic;">I created new blog about Python programming and Python Articles at </span><a style="font-style: italic;" rel="nofollow" target="_blank" href="http://pyarticles.blogspot.com/">http://pyarticles.blogspot.com</a><span style="font-style: italic;">. Let&#8217;s check it out <img src='http://maxtheitpro.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span><br /><span style="font-style: italic;">  </span><br /><span style="font-style: italic;"> Cheers</span><br /></span></p></blockquote>
<p>Damn, everybody&#8217;s using Blogger/BlogSpot eh? I guess Google can&#8217;t keep a good thing under wraps (secret) for too long. <img src='http://maxtheitpro.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Anyhow, I urge you to peek his blog. I&#8217;m quite impressed with his posts so far.</p>
<p>Happy computing.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://maxtheitpro.com/python-in-africa' addthis:title='Python in Africa? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://maxtheitpro.com/python-in-africa/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Services and the Programmable Web</title>
		<link>http://maxtheitpro.com/web-services-and-the-programmable-web</link>
		<comments>http://maxtheitpro.com/web-services-and-the-programmable-web#comments</comments>
		<pubDate>Sat, 14 Apr 2007 13:30:00 +0000</pubDate>
		<dc:creator>Max - The IT Pro</dc:creator>
				<category><![CDATA[Info Tech]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web developing]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://maxtheitpro.com/web-services-and-the-programmable-web</guid>
		<description><![CDATA[[Nairobi, Kenya]I MENTIONED in a previous post that I felt ASP.NET programming would be a lucrative ($$$) area for coders looking to move on to bigger and better things. Well, I still believe this, so I’ve been getting up to &#8230; <a class="more-link" href="http://maxtheitpro.com/web-services-and-the-programmable-web">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://maxtheitpro.com/web-services-and-the-programmable-web' addthis:title='Web Services and the Programmable Web '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ebGi_GFXurg/RiDdlcrHPKI/AAAAAAAAABo/IuFppMFYFQs/s1600-h/Beginning-ASP.NET.jpg" rel="lightbox[424]"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 188px; height: 245px;" src="http://3.bp.blogspot.com/_ebGi_GFXurg/RiDdlcrHPKI/AAAAAAAAABo/IuFppMFYFQs/s320/Beginning-ASP.NET.jpg" alt="" id="BLOGGER_PHOTO_ID_5053282417331616930" border="0" /></a><span style=";font-family:arial;font-size:100%;"  >[<st1:place st="on"><st1:city st="on">Nairobi</st1:city>, <st1:country-region st="on">Kenya</st1:country-region></st1:place>]</span><br /><span style=";font-family:Arial;font-size:100%;"  ><span style="font-weight: bold;">I MENTIONED</span> in a <a href="http://maxtheitpro.blogspot.com/2006/12/job-survival-in-it-industry.html">previous post</a> that I felt ASP.NET programming would be a lucrative (<span style="color: rgb(0, 153, 0); font-weight: bold;">$$$</span>) area for coders looking to move on to bigger and better things. Well, I still believe this, so I’ve been getting up to speed on this excellent technology thanks to Matthew MacDonald’s well-written book (er bible&#8230;um, it’s 1148 bloody pages), </span><span style=";font-family:Arial;font-size:100%;"  ><a href="http://www.apress.com/book/bookDisplay.html?bID=10035"><i style="">Beginning ASP.NET 2.0 in C#: From Novice to Professional</i></a>.</span><span style=";font-family:Arial;font-size:100%;"  > Here&#8217;s a nice <a href="http://www.aspnetpro.com/bookreviews/1590595726_b/1590595726_b.asp">book review</a>. You see, I’m eager to take full advantage of the web by using web services as my secret weapon to create powerful applications. This should definitely bring in the big bucks. <img src='http://maxtheitpro.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <br /></span><br /><span style=";font-family:Arial;font-size:100%;"  >For example, I could easily pass or share information (data) between various computer networks (B2B, B2C, etc.). Or, I might simply want a universal method in order to allow other web programmers to execute a shared, public function (programming code that does a particular task) on my web server that returns a piece of information (ie. a price quote, stock lookup, flight info, etc.). At the start of Chapter 21, Matthew does a fantastic job introducing web services. I also love his suggestion on how to “look” at said technology. See for yourself:</span><span style=";font-family:Arial;font-size:100%;"  ><br /></span><br />
<blockquote  style="font-family:arial;"><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >Web services enable the same evolution that COM did, with a twist. Web services are indi-vidual units of programming logic that exist on a web server. They can be easily integrated into all sorts of applications, including everything from other ASP.NET applications to simple command-line applications. The twist is that, unlike COM, which is a platform-specific standard, web services are built on a foundation of open standards. These stan-dards allow web services to be created with .NET but consumed on other platforms—or vice versa. In fact, the idea of web services didn’t originate at Microsoft. Other major computer forces such as IBM helped to develop the core standards that Microsoft uses natively in ASP.NET.</span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" ><o:p> </o:p></span>
<p style="color: rgb(0, 0, 153); font-style: italic;" class="MsoNormal"><span style="font-size:100%;">The root standard for all the individual web service standards is XML. Because XML is text-based, web service invocations can pass over normal HTTP channels. Other distributed object technologies, such as DCOM, are much more complex, and as a result, they are exceedingly difficult to configure correctly, especially if you need to use them over the Internet. So not only are web services governed by cross-platform standards, but they’re also easier to use.</span></p>
<p><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" ><o:p></o:p></span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >You can look at web services in two ways. Application programmers (and the .NET </span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >Framework) tend to treat a web service as a set of methods that you can call over the </span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >Internet. Of course, these methods have all the capabilities that ASP.NET programmers </span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >are used to, such as the automatic security and session state facilities discussed in other </span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >parts of this book. XML gurus take a different perspective. They prefer to treat web ser-vices as a way to exchange XML messages.<o:p></o:p></span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" ></p>
<p></span><span style="color: rgb(0, 0, 153); font-style: italic;font-size:100%;" >Which perspective you take depends to some extent on the type of web service you are </span><span style="font-size:100%;"><span style="color: rgb(0, 0, 153);"><span style="font-style: italic;">creating. For example, if you need to pass messages through several intermediaries as part of a long-running business-to-business transaction, you’ll have an easier time looking at your web service as a message-passing system. On the other hand, if you’re calling a web service just to get some information—such as a product catalog or stock quote—you’ll probably treat it like any other useful function.</span> </span>{source: <i style="">Beginning ASP.NET 2.0 in C#: From Novice to Professional</i> ; pg. 815}</span></p></blockquote>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://maxtheitpro.com/web-services-and-the-programmable-web' addthis:title='Web Services and the Programmable Web '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://maxtheitpro.com/web-services-and-the-programmable-web/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP 5 book passes 1 Million FREE downloads</title>
		<link>http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads</link>
		<comments>http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads#comments</comments>
		<pubDate>Sat, 17 Mar 2007 23:32:00 +0000</pubDate>
		<dc:creator>Max - The IT Pro</dc:creator>
				<category><![CDATA[Info Tech]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP books]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web developing]]></category>

		<guid isPermaLink="false">http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads</guid>
		<description><![CDATA[[Dar es Salaam, Tanzania]THIS is old news (forgot this post in my drafts folder) but I think it&#8217;s worth mentioning here in 2007. Hopefully, more web developers will start coding PHP5 specific web apps instead of playing it safe with &#8230; <a class="more-link" href="http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads' addthis:title='PHP 5 book passes 1 Million FREE downloads '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:arial;">[Dar es Salaam, Tanzania]</span><br /><span style="font-family:arial;"><strong>THIS</strong> is old news (forgot this post in my drafts folder) but I think it&#8217;s worth mentioning here in 2007. Hopefully, more web developers will start coding PHP5 specific web apps instead of playing it safe with the well-tested PHP4.x lineage. What annoys me, though, is that most web hosting companies are also playing it safe and fail to install PHP5 on their web servers. This keeps developers from taking advantange of its new features.</span><br /><span style="font-family:Arial;"></span><br /><span style="font-family:Arial;"><strong>Get cracking</strong></span><br /><span style="font-family:Arial;">If you want to start cranking out some PHP5 code, but are unfamiliar with the new OOP features/syntax, etc., then I suggest you <a href="http://www.phptr.com/content/images/013147149X/downloads/013147149X_book.pdf">download the book</a> (<em>PHP 5 Power Programming</em>) I don&#8217;t think you&#8217;re going to find a better learning resource since the authors of the book are gods in the PHP world. Here&#8217;s the <a href="http://www.phptr.com/content/images/013147149X/downloads/013147149X_book.pdf">link</a>. It&#8217;s in PDF format. Oh, did I mention it&#8217;s FREE? <img src='http://maxtheitpro.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads' addthis:title='PHP 5 book passes 1 Million FREE downloads '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://maxtheitpro.com/php-5-book-passes-1-million-free-downloads/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

