<?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>michaelbain &#187; programming</title>
	<atom:link href="http://www.michaelbain.co.za/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelbain.co.za</link>
	<description>freelance web developer</description>
	<lastBuildDate>Tue, 31 Jan 2012 11:22:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Featured: BoardConnect</title>
		<link>http://www.michaelbain.co.za/2010/10/featured-boardconnect/</link>
		<comments>http://www.michaelbain.co.za/2010/10/featured-boardconnect/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 12:58:20 +0000</pubDate>
		<dc:creator>Michael Bain</dc:creator>
				<category><![CDATA[Featured projects]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[templating]]></category>

		<guid isPermaLink="false">http://www.michaelbain.co.za/?p=210</guid>
		<description><![CDATA[michaelbain has successfully created a custom web application for www.boardconnect.co.za Some of the custom coded functionality includes: user registration and registration verification user authentication and login account management user profile creation and editing &#8211; multiple sections and related data a templating system that seperates design and logic. (pixelmagic, who did the graphical design, really liked [...]]]></description>
			<content:encoded><![CDATA[<fb:like href='http://www.michaelbain.co.za/2010/10/featured-boardconnect/' send='false' layout='box_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 10px;"><g:plusone size="tall" count="1" href="http://www.michaelbain.co.za/2010/10/featured-boardconnect/"></g:plusone></div><p><strong>michaelbain</strong> has successfully created a custom web application for <a href="http://www.boardconnect.co.za" target="_blank">www.boardconnect.co.za</a></p>
<p>Some of the custom coded functionality includes:</p>
<ul>
<li>user registration and registration verification</li>
<li>user authentication and login account management</li>
<li>user profile creation and editing &#8211; multiple sections and related data</li>
<li>a templating system that seperates design and logic. (<a href="http://pixelmagic.co.za" target="_blank">pixelmagic</a>, who did the graphical design, really liked this as they could edit the template files as flat html files, without seeing or understanding the logic)</li>
<li>a complete admin interface to manage site settings and view created profiles</li>
<li>admin-user management, by admin (adding / deleting /editing &#8211; with email activation of added admin accounts)</li>
<li>a complex AJAX search builder for searching profiles and matching them to available board positions</li>
<li>Skype and Linked-in integration</li>
</ul>
<p><span id="more-210"></span><a href="http://www.boardconnect.co.za/" target="_blank">www.boardconnect.co.za</a>: &#8220;provides a dedicated networking platform for people to  source and  secure prospective non-executive (independent) director  opportunities.  Our clients  could be either listed/unlisted public  or private   organisations; public/parastatal entities; and non-profit, academic  and  other formal institutions, from within South Africa and elsewhere  on  the continent&#8221;</p>
<p><a href="http://www.boardconnect.co.za/" target="_blank">www.boardconnect.co.za</a> also provides a number of client services that you can read more about here: <a href="http://http://www.boardconnect.co.za/services.php" target="_blank">www.boardconnect.co.za/services.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelbain.co.za/2010/10/featured-boardconnect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why use PHP as the development platform for you site?</title>
		<link>http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/</link>
		<comments>http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/#comments</comments>
		<pubDate>Fri, 15 May 2009 19:10:20 +0000</pubDate>
		<dc:creator>Michael Bain</dc:creator>
				<category><![CDATA[On technology]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.michaelbain.co.za/?p=34</guid>
		<description><![CDATA[If you need to embed dynamic text into static text, you’ll find PHP extremely useful. It was designed for this, and it excels at it. PHP is also very useful for integrating web pages with databases. The PHP scripting language resembles JavaScript, Java, and Perl, These languages all share a common ancestor, the C programming [...]]]></description>
			<content:encoded><![CDATA[<fb:like href='http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/' send='false' layout='box_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 10px;"><g:plusone size="tall" count="1" href="http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/"></g:plusone></div><p>If you need to embed dynamic text into static text, you’ll find PHP extremely useful. It was designed for this, and it excels at it. PHP is also very useful for integrating web pages with databases.</p>
<p>The PHP scripting language resembles JavaScript, Java, and Perl, These languages all share a common ancestor, the C programming language.</p>
<p><span id="more-34"></span></p>
<p>PHP is most different from JavaScript and Java. PHP is a server-side scripting language. All of the “work” is done on the server. JavaScript (and Java) generally run on the client. They have little access to the information that the server has, and mediated access to information on the client. They can do lots of things on the client that PHP cannot. PHP has full access to the information that the server has, and very little access to information that the client has. In fact, it only has information that the client tells the server and that the server passes on to PHP. Because it is on the server, however, PHP cannot be modified by the client. While you cannot necessarily trust the information that the client gives to PHP, you can trust that your PHP is doing what you told it to do. Because PHP is on the server end, your PHP scripts can affect your server&#8211;such as by keeping an activity log or updating a database.</p>
<p>PHP allows you to interact with your visitors in ways HTML alone can&#8217;t. This can mean simple things like e-mail forms, or more elaborate things like shopping carts that save your past orders and recommend similar products. It can also mean social things like interactive forums and private messaging systems.</p>
<p>PHP (coupled with MySQL databases) is also arguably the most widely used wed development environment in the real world. It is supported by most hosters and there is a wealth of programming experience out there. A project developed in PHP is assured continued support by many professionals as it is not a niche market or a corporation owned technology.</p>
<p>Using PHP scripting and MySQL database enables programmers to create applications that&#8217;ll run on just about any computer, regardless of operating system. PHP has thousands of programming functions to facilitate almost any task.</p>
<p>If a computer can run web server software, a PHP / MySQL application is portable across operating systems and environments &#8230; PC, Mac, Linux, Unix, Windows, Lindows, Internet, Intranet, etc. This means you can develop a project on my Windows PC, and send it to my friend in Slovakia who can run it on his Linux box. It also means you are not locked in with a hosting provider.</p>
<p>Because there are so many existing opensource PHP and MySQL projects out there, development time (and thus cost) can also be vastly reduced if existing solutions are utilised and only customised &#8211; and not developed from the ground up.</p>
<p>Take the leap!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

