<?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>LAMPGurus</title>
	<atom:link href="http://lampgurus.com/site/b/feed" rel="self" type="application/rss+xml" />
	<link>http://lampgurus.com/site/b</link>
	<description>Opensourced  Cloud Computing, CMS,  CRM, Web 2.0 and more</description>
	<lastBuildDate>Mon, 23 Apr 2012 05:09:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>PHP 5.4  and PHP Traits</title>
		<link>http://lampgurus.com/site/b/2012/04/22/php-5-4-and-php-traits.html</link>
		<comments>http://lampgurus.com/site/b/2012/04/22/php-5-4-and-php-traits.html#comments</comments>
		<pubDate>Mon, 23 Apr 2012 05:02:41 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=343</guid>
		<description><![CDATA[<p>Many ( or most ) of &#160;PHP deverlopers know that PHP 5.4 came out with good feature called &#160;PHP Traits. &#160;In definition, it is summarized as below.&#160;</p> <p>Traits is a mechanism for code reuse in single inheritance languages such as PHP. A Trait is intended to reduce some limitations of single inheritance by enabling <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/04/22/php-5-4-and-php-traits.html">PHP 5.4  and PHP Traits</a></span>]]></description>
			<content:encoded><![CDATA[<p>Many ( or most ) of &nbsp;PHP deverlopers know that PHP 5.4 came out with good feature called &nbsp;PHP Traits. &nbsp;In definition, it is summarized as below.&nbsp;</p>
<blockquote><p>Traits is a mechanism for code reuse in single inheritance languages such as PHP. A Trait is intended to reduce some limitations of single inheritance by enabling a developer to reuse sets of methods freely in several independent classes living in different class hierarchies. The semantics of the combination of Traits and classes is defined in a way, which reduces complexity and avoids the typical problems associated with multiple inheritance and Mixins.</p>
</blockquote>
<p>&nbsp;</p>
<p>RFC for PHP Traits can be found <a href="https://wiki.php.net/rfc/traits" target="_blank">here</a></p>
<p>Traits can be very useful for single inhertance language like PHP &nbsp;( and many others ). Single inheritance can create redudency and other issues in many cases.&nbsp;</p>
<p><strong><span style="color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: small;"><span style="line-height: 24px;">Simple Traits example</span></span></strong></p>
<blockquote><p><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">&lt;?php<br />
trait&nbsp;ezcReflectionReturnInfo&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">getReturnType</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">()&nbsp;{&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #ff8000;">/*1*/&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">}<br />
&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">getReturnDescription</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">()&nbsp;{&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #ff8000;">/*2*/&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">}<br />
}</p>
<p>class&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">ezcReflectionMethod&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">extends&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">ReflectionMethod&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">ezcReflectionReturnInfo</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #ff8000;">/*&nbsp;&#8230;&nbsp;*/<br />
</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">}</p>
<p>class&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">ezcReflectionFunction&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">extends&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">ReflectionFunction&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">ezcReflectionReturnInfo</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #ff8000;">/*&nbsp;&#8230;&nbsp;*/<br />
</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #007700;">}<br />
</span><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;">?&gt;</span></p>
</blockquote>
<p>&nbsp;</p>
<p>A Trait is similar to a class, but only intended to group functionality in a fine-grained and consistent way. It is not possible to instantiate a Trait on its own. It is an addition to traditional inheritance and enables horizontal composition of behavior; that is, the application of class members without requiring inheritance.</p>
<p>PHP Manual describes it pretty well. Find it&nbsp;<a href="http://php.net/manual/en/language.oop5.traits.php" target="_blank">here</a></p>
<p>When you come across sitaution to use functionality from two base classes, give &#8220;traits&#8221; a try !</p>
<p>&nbsp;</p>
<p><span style="font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; text-align: left; background-color: #e1e1e1; color: #0000bb;"><br />
</span></p>
<blockquote><p>&nbsp;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/04/22/php-5-4-and-php-traits.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Cloud based Database As Services (DaaS)</title>
		<link>http://lampgurus.com/site/b/2012/03/01/10cloud-database-as-services-daas.html</link>
		<comments>http://lampgurus.com/site/b/2012/03/01/10cloud-database-as-services-daas.html#comments</comments>
		<pubDate>Fri, 02 Mar 2012 07:38:44 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=335</guid>
		<description><![CDATA[<p></p> <p>It is hard to imagine any application running without a database &#8211; be it  SQL based or noSQL data model. And that makes database an important part of Cloud suite.</p> <p>A cloud database is a database that typically runs on a Cloud Computing platform, such as Amazon EC2, GoGrid and Rackspace. </p> <p>There <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/03/01/10cloud-database-as-services-daas.html">10 Cloud based Database As Services (DaaS)</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin: 10px;" src="http://lampgurus.com/site/b/wp-content/uploads/2012/03/cloudDb.jpg" alt="" width="188" height="172" /></p>
<p>It is hard to imagine any application running without a database &#8211; be it  SQL based or noSQL data model. And that makes database an important part of Cloud suite.</p>
<p><span style="font-size: small;"><strong><span style="font-family: sans-serif;"><span style="line-height: 19px;">A cloud database is a database that typically runs on a Cloud Computing platform, such as Amazon EC2, GoGrid and Rackspace. </span></span></strong></span></p>
<p><span style="font-family: sans-serif; font-size: small;">There are two types of deployment available for database on Cloud</span></p>
<ul>
<li><span style="line-height: 19px; font-family: sans-serif; font-size: small;">Users can run databases on the cloud independently, using a Virtual Machine image, or </span></li>
<li><span style="line-height: 19px; font-family: sans-serif; font-size: small;">They can purchase access to a database service, maintained by a cloud database provider.</span></li>
</ul>
<p><span style="font-family: sans-serif; font-size: small; line-height: 19px;">There are two types of databases</span></p>
<ul>
<li><span style="font-family: sans-serif; font-size: small; line-height: 19px;">SQL-based and </span></li>
<li><span style="font-family: sans-serif; font-size: small; line-height: 19px;">NoSQL data model.</span></li>
</ul>
<p><strong>Deployment Models</strong></p>
<p><strong>Virtual Machine Image </strong>-  Cloud platforms allow users to purchase virtual machine instances for a limited time. It is possible to run a database on these virtual machines. Users can either upload their own machine image with a database installed on it, or use ready-made machine images that already include an optimized installation of a database. Totally makes sense, isn&#8217;t it ?</p>
<p><strong>Database as a Service </strong>- This is what we are interested in. Some cloud platforms offer options for using a database as a service, without physically launching a virtual machine instance for the database. In this configuration, application owners do not have to install and maintain the database on their own. Instead, the database service provider takes responsibility for installing and maintaining the database, and application owners pay according to their usage. For example, Amazon Web Services provides two database services as part of its cloud offering, SimpleDB which is a NoSQL key-value store, and Amazon Relational Database Service which is an SQL-based database service with a MySQL interface.</p>
<p>A third option is managed database hosting on the cloud, where the database is not offered as a service, but the cloud provider hosts the database and manages it on the application owner&#8217;s behalf.</p>
<p>Here are some examples of popular <strong> Database As Service</strong> vendors</p>
<p><strong>SQL based</strong></p>
<ul>
<li>Amazon Relational Database Service (MySQL)</li>
<li>Microsoft SQL Azure (MS SQL)</li>
<li>Heroku PostgreSQL as a Service (shared and dedicated database options)</li>
<li>Xeround Cloud Database &#8211; MySQL front-end</li>
<li>EnterpriseDB Postgres Plus Cloud Database</li>
</ul>
<p><strong>NoSQL based</strong></p>
<ul>
<li>Amazon_DynamoDB</li>
<li>Amazon SimpleDB</li>
<li>Google App Engine Datastore</li>
<li>CouchDB Hosted Database</li>
<li>MongoDB Database as a Service</li>
</ul>
<p>As time permits, we will cover more details on each of these DaaS products.</p>
<p>Database is fun, isn&#8217;t it ?</p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/03/01/10cloud-database-as-services-daas.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software is opensource and free, but support is extra !</title>
		<link>http://lampgurus.com/site/b/2012/02/23/software-is-opensource-and-free-but-support-is-extra.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/23/software-is-opensource-and-free-but-support-is-extra.html#comments</comments>
		<pubDate>Fri, 24 Feb 2012 03:01:28 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=329</guid>
		<description><![CDATA[<p>Well, that&#8217;s one of the most practical ways,  a opensource software company can survive or thrive !</p> <p>Use product for free, but pay for services !</p> <p>It works well and it strikes again. NGINX Launches Commercial Support for Open-Source Web Server</p> <p> This is the first commercial offering of Nginx Inc., which was founded <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/23/software-is-opensource-and-free-but-support-is-extra.html">Software is opensource and free, but support is extra !</a></span>]]></description>
			<content:encoded><![CDATA[<p>Well, that&#8217;s one of the most practical ways,  a opensource software company can survive or thrive !</p>
<p>Use product for free, but pay for services !</p>
<p>It works well and it strikes again.<strong> NGINX Launches Commercial Support for Open-Source Web Server</strong></p>
<p><img src="http://upload.wikimedia.org/wikipedia/en/a/a5/Nginx.gif" alt="Nginx.gif" /> This is the first commercial offering of <a href="http://www.nginx.com/">Nginx Inc</a>., which was founded in July 2011 and launched in October. The company is offering three technical-support packages—Essential, Advanced and Premium. The support packages cover installation, configuration, performance improvement, software maintenance, design, implementation and optimization assistance. Consulting services are also available to assist customers in tailoring their custom configurations or adding further features and functionality, the company said.</p>
<p>Intended for small-, medium- or large-scale commercial Web installations, these offerings will be delivered by the original creators and developers of NGINX, to provide guaranteed levels of technical support and consulting services in cases where the best efforts of free community support are not enough.</p>
<p>“These options were designed with NGINX business users in mind,” said Andrey Alexeev, director of business development and marketing at Nginx Inc., in a statement. ”Whether you are using a single NGINX instance or thousands of NGINX-based Web servers for commercial applications, we now have direct vendor support to suit all levels of demand. We listen very carefully to our customers, and the commercial technical-support packages are designed to address their most common needs. Several enterprises have already subscribed, and in the future, we will be offering more services based on customer feedback.”</p>
<p><strong>More Links</strong></p>
<p>Wikipedia - <a href="http://en.wikipedia.org/wiki/Nginx">http://en.wikipedia.org/wiki/Nginx</a></p>
<p>Nginx Company - <a href="http://www.nginx.com/">http://www.nginx.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/23/software-is-opensource-and-free-but-support-is-extra.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensource WebOS  &#8211; Suicide or Innovation ?</title>
		<link>http://lampgurus.com/site/b/2012/02/23/opensource-webos-suicide-or-innovation.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/23/opensource-webos-suicide-or-innovation.html#comments</comments>
		<pubDate>Thu, 23 Feb 2012 23:34:42 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=321</guid>
		<description><![CDATA[ It is really the big question &#8212; and time will reveal the truth ! Frankly speaking, it is quite uncertain given the fact that    Android has been established in market and has solid developer  base. <p> WebOS ( Previously PalmOS ) is relatively defunct at Hewlett-    Packard Comp. (HPQ), but it&#8217;s <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/23/opensource-webos-suicide-or-innovation.html">Opensource WebOS  &#8211; Suicide or Innovation ?</a></span>]]></description>
			<content:encoded><![CDATA[<div><img class="alignleft" style="margin: 5px;" src="http://lampgurus.com/site/b/wp-content/uploads/2012/02/webOS.jpg" alt="" width="317" height="159" /> It is really the big question &#8212; and time will reveal the truth !</div>
<div style="text-align: left;">Frankly speaking, it is quite uncertain given the fact that    Android has been established in market and has solid developer  base.</div>
<p><strong> WebOS (</strong> Previously<strong> PalmOS ) </strong> is relatively defunct at Hewlett-    Packard Comp. (HPQ), but it&#8217;s not quite dead.  While the company    reportedly continues to trim the already skeleton crew team of  webOS staffers, the company has also continued to do a respectable job offering up open source releases of the webOS API, in hopes that independent developers will embrace the platform.</p>
<p>The company just delivered a host of goodies, including an open sourced version of Enyo 2.0, the web application framework that webOS apps on the TouchPad (along with a handful of apps on the phone) can run on.  Enyo 2.0 brings a number improvements over the first version.  Most importantly it switches the core JavaScript engine from V8 to JavaScriptCore.</p>
<p><span style="font-family: Georgia, 'Times New Roman', Times, serif; line-height: 20px; text-align: left; background-color: #ffffff;">Other individual elements of the WebOS source code, such as core applications like mail and calendar as well as its Linux kernel, will be made available until the full code base is contributed to the open-source community in the fall, HP said.</span></p>
<div><span style="font-family: Georgia, 'Times New Roman', Times, serif; line-height: 20px; text-align: left; background-color: #ffffff;"><br />
</span></div>
<div style="text-align: left;"><span style="font-family: Georgia, 'Times New Roman', Times, serif;"><span style="line-height: 20px;">Therer is good amount of speculation. </span></span><span style="line-height: 20px; font-family: Georgia, 'Times New Roman', Times, serif;">I personally feel that it will bring more innovation in market. Though it will surley take longer to get required traction.  Had it been released before Android, it would have been totally different scenario !</span></div>
<div style="text-align: left;"><span style="line-height: 20px; font-family: Georgia, 'Times New Roman', Times, serif;"><br />
</span></div>
<div style="text-align: left;"><span style="font-family: Georgia, 'Times New Roman', Times, serif;"><span style="line-height: 20px;"><br />
</span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/23/opensource-webos-suicide-or-innovation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensource &amp; technology trends for 2012 !</title>
		<link>http://lampgurus.com/site/b/2012/02/22/opensource-technology-trends-for-2012.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/22/opensource-technology-trends-for-2012.html#comments</comments>
		<pubDate>Thu, 23 Feb 2012 06:35:02 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Enterprise CMS]]></category>
		<category><![CDATA[Enterprise Social Platform]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=312</guid>
		<description><![CDATA[<p>As we are still  in first quarter of 2012, it won&#8217;t be late for some  predictions about trend in technology  :) As economic outlook continues to be  upward ( specially in IT and technology sector ) , 2012 holds many promises !!</p> <p>Opensource  technology has been playing important share in all aspects of computing <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/22/opensource-technology-trends-for-2012.html">Opensource &#038; technology trends for 2012 !</a></span>]]></description>
			<content:encoded><![CDATA[<p>As we are still  in first quarter of 2012, it won&#8217;t be late for some  predictions about trend in technology  :) As economic outlook continues to be  upward ( specially in IT and technology sector ) , 2012 holds many promises !!</p>
<p>Opensource  technology has been playing important share in all aspects of computing &#8212; from personal to enterprise.</p>
<p>In my opinion, we should see following technology related trends in 2012.</p>
<p><strong>I can summarize in 3 words &#8212;  Cloud,  Mobile and Social media platform. </strong></p>
<p><img style="border-image: initial; border: 0px initial initial;" src="https://encrypted-tbn3.google.com/images?q=tbn:ANd9GcS-9ZZfizY07xzPDgEPK0Yv4L0Fpbu0VO_VgSunsyU_lYFB7wZ1" alt="" width="176" height="141" /> <img src="https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcRnMBA4ERDqMp7pGG3mjhVvlor_UaEfHgoLVPEQ-Un4QyTBViXJ" alt="" width="190" height="130" /> <img src="https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcRCu4eKvHBpSd0ebjfuHX71h9ebDGPMs4YrVk1jCMeSra8PFTZ9sg" alt="" width="156" height="158" /></p>
<p>Here are details</p>
<ul>
<li><strong>It&#8217;s about Cloud</strong> &#8211; Like other technology(??), Open source will get more momentum for Cloud enabling technologies.. There is lot more on this blog on Opensource Cloud computing.
<ul>
<li><strong>Cloud infrastructure (IaaS) </strong>-  It is bound to grow. Cloud Infrastructure providing companies will get much more boost ! It is already exploding. Companies are making language specific Cloud infrastructure. Each language like  PHP, Python, Ruby etc has its own Cloud world. PHPCloud from Zend looks pretty good. It is covered in detail on this blog.</li>
<li><strong>Platform Available as Service (PaaS)</strong> &#8211; It is new and emerging area and many companies are working on it. Availability of  platform as service will be hard to ignore for any company looking to build an application without worrying about all hardware, management and scalability issues. Who wouldn&#8217;t like that ?? <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Native/Legacy Application will continue to migration to Cloud (SaaS)</strong> &#8211;  We should see more migration from traditional web applications to Cloud based application.  For new applications, Cloud will start enjoying increasing market share.</li>
<li><strong>Cloud service/consulting providers will thrive</strong> &#8211;  Of course, when there is lot happening in Cloud world, we need right expertise. It is perfect time for companies having background in Cloud computing and related services. Consulting services around Cloud area should be thriving  over 2011, which has already started.</li>
</ul>
</li>
<li><strong>Mobile market will continue to explode -</strong> I think, I don&#8217;t need to write more on this. Almost everyone will agree. Reason is simple. Everyone can see  impact being made by mobile computing in their day to day life.</li>
<li><strong>Social Networking buzz will continue to exist</strong> &#8211; Well,  I asked this to my all Facebook buddies and most of them agree. No need to say more <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Social Media marketing will be even more important channel for marketing</strong> &#8211;  We already saw this happening in 2010. We will see this happening at much higher scales in 2012. Good news for leader like Facebook. This is also good news for companies working on  making products in area of  Social Media analytics, aggregation, gaming etc</li>
<li><strong>Enterprise Social Platform</strong> &#8211;  This is interesting segment and social platforms will penetrate further into enterprise, which is already at good momentum. Few successful examples  are  Yammer, SocialCast , Jive and many more. Opensource is not behind in this segement. Status.net, Blogtronix and few more have opensource offerings for enterprise social platform.</li>
</ul>
<p>Now, what all this means for opensource world and its consumers ( which is all of us ) ?</p>
<p>Well, tons of opportunities for innovation. Opensource based cloud infrastructure is already at mature level, though lot more is happening every day ! Clouds platform for PHP, Java, Python and Ruby also have  its own share of love for Cloud. List is too long to describe in this one article, but I hope to go into details of each one  as time permits ! Exciting times <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you have something to add for 2012 technology trends, please, feel free to chime in.</p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/22/opensource-technology-trends-for-2012.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information overload, can we effectively handle it ?</title>
		<link>http://lampgurus.com/site/b/2012/02/21/information-overload-can-we-handle-it.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/21/information-overload-can-we-handle-it.html#comments</comments>
		<pubDate>Tue, 21 Feb 2012 23:49:21 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Bulb of the day]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=294</guid>
		<description><![CDATA[<p>Looks like information highway is just getting bigger and faster&#8230;</p> <p>As we are hooked up to LinkedIn, Facebook, Twitter and many more social/professional networks, is it even possible to keep up with all the data and information ? And more importantly, are we able to use it effectively and make sense of  various bits of information.</p> <p>I <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/21/information-overload-can-we-handle-it.html">Information overload, can we effectively handle it ?</a></span>]]></description>
			<content:encoded><![CDATA[<p>Looks like information highway is just getting bigger and faster&#8230;</p>
<p>As we are hooked up to LinkedIn, Facebook, Twitter and many more social/professional networks, is it even possible to keep up with all the data and information ? And more importantly, are we able to use it effectively and make sense of  various bits of information.</p>
<p>I have 2600+ LinkedIn connection. I get around 2 updates a minute on LinkedIn and Facebook updates stream looks movie or stock trading streaming as it consntatly keeps updating&#8230; <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This is <strong>TMI &#8211; Too Much Information</strong>. We will discuss more on TMI later.</p>
<p>Coming back to original topic, here is an immediate test.  Let&#8217;s see, how many people have time and interest to read this on LinkedIn, Facebook or other place.</p>
<p><strong>If you have read this , just put a Comment or  do  Facebook &#8221;like&#8221; !  Let&#8217;s see how many people actually notice it.</strong></p>
<p>Feedback will decide and reflect, whether such networks updates even make sense or are they effective.</p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/21/information-overload-can-we-handle-it.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your first million registered users for web start-up</title>
		<link>http://lampgurus.com/site/b/2012/02/19/your-first-million-registered-users-for-web-start-up.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/19/your-first-million-registered-users-for-web-start-up.html#comments</comments>
		<pubDate>Mon, 20 Feb 2012 05:08:08 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Bulb of the day]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=283</guid>
		<description><![CDATA[<p>How much time it takes on average for any new consumer facing web start-up/application ( be it in any vertical or social space ) to achieve its first million users ?</p> <p>What do you think ?</p> <p>Range varies from 5 weeks to infinite  Successful startups have been able to do that in upto 25 <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/19/your-first-million-registered-users-for-web-start-up.html">Your first million registered users for web start-up</a></span>]]></description>
			<content:encoded><![CDATA[<p>How much time it takes on average for any new consumer facing web start-up/application ( be it in any vertical or social space ) to achieve its first million users ?</p>
<p>What do you think ?</p>
<p><strong>Range varies from 5 weeks to infinite <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Successful startups have been able to do that in upto 25 to 30 months ! </strong></p>
<ul>
<li>What are most important factors for achieving those million users ?</li>
<li>What strategies companies can adopt to expedite the process ? And where do they fail ?</li>
<li>What marketing strategies work and which one&#8217;s dont !</li>
</ul>
<p>It&#8217;s up for debate. We may discuss and differ in our opinion, but I am sure that there is no doubt or disagreement in the statement that &#8220;<strong>Getting your first million users is  THE hardest part of the deal</strong>&#8221; Once you cross that, the  biggest hurdle seems to be over  and you start getting used to with being called  &#8221;successful start-up&#8221;  :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/19/your-first-million-registered-users-for-web-start-up.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to post from blogs to Google+ automatically?</title>
		<link>http://lampgurus.com/site/b/2012/02/19/how-to-post-from-blogs-to-google-automatically.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/19/how-to-post-from-blogs-to-google-automatically.html#comments</comments>
		<pubDate>Sun, 19 Feb 2012 11:16:41 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Integration]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/?p=277</guid>
		<description><![CDATA[<p>It is possible, without support of Google+ APIs, which is way far from now !</p> <p>Solution: There is a long way and a short !</p> <p>I have tried both of them.  I will give you better solution first !  And the other one, you can google and try to find out </p> Trick is <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/19/how-to-post-from-blogs-to-google-automatically.html">How to post from blogs to Google+ automatically?</a></span>]]></description>
			<content:encoded><![CDATA[<p>It is possible, without support of Google+ APIs, which is way far from now !</p>
<p><strong>Solution: </strong> There is a long way and a short !</p>
<p>I have tried both of them.  I will give you better solution first !  And the other one, you can google and try to find out <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><strong>Trick is to use &#8220;Blogger&#8221; account</strong>. If you have a gmail ( regular or google apps ), you automatically  have blogger account.</li>
<li>From your original blog or website you can post to  blogger  using following ways
<ul>
<li>Using Social Media Feed Aggregation service  such as  &#8221;LinksAlpha.com&#8221; or similar..</li>
<li>Use &#8220;post by email&#8221; feature of Blogger and post to blogger by sending email to particular email address. You can set such email address in blogger account.  Very easy !</li>
</ul>
</li>
<li>Now, in your blogger account there is way to set  upto 10 email address  as   &#8220;post notification&#8221;. Each post will be emailed to those email addresses once you set them.  Google+ allows  to post  via &#8220;SMS&#8221;, not email ! But you can generate email address to send SMS ! <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   so at the end, it is sending email only !</li>
<li>With above setup, once you post anything to  your original blog or blogger site, it will appear on  Google+ !</li>
</ul>
<p>It should work fine. If you want to try it and if it doesn&#8217;t work, just ping me or leave comment !</p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/19/how-to-post-from-blogs-to-google-automatically.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How long we need to wait for Google+ APIs ?</title>
		<link>http://lampgurus.com/site/b/2012/02/19/how-long-we-need-to-wait-for-google-apis.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/19/how-long-we-need-to-wait-for-google-apis.html#comments</comments>
		<pubDate>Sun, 19 Feb 2012 10:23:33 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Languages]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/2012/02/19/how-long-we-need-to-wait-for-google-apis.html</guid>
		<description><![CDATA[<p>It’s killing me !&#160; </p> <p>A Google product without proper support of&#160; APIs ? This is not usual Google style. </p> <p>As I read about it, developers anxiously awaiting the Google+ API (application programming interface) will have to wait a little while longer. Although Google is hard at work on building the tools which <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/19/how-long-we-need-to-wait-for-google-apis.html">How long we need to wait for Google+ APIs ?</a></span>]]></description>
			<content:encoded><![CDATA[<p>It’s killing me !&nbsp; </p>
<p>A Google product without proper support of&nbsp; APIs ? This is not usual Google style. </p>
<p>As I read about it, developers anxiously awaiting the <a href="https://services.google.com/fb/forms/plusdevelopers/">Google+ API</a> (application programming interface) will have to wait a little while longer. Although Google is hard at work on building the tools which would enable developers to build third-party applications for the new social networking service from the search giant, the API’s launch is still “months” away. </p>
<p>Techcrunch reported that the timeframe, amorphous and vague as it is, was revealed by a Google+ project manager to a Google+ developer, who has asked to remain anonymous for obvious reasons. </p>
<p>And it’s certainly disappointing news for anxious Google+ enthusiasts and developers itching to launch or use apps that leverage the network’s unique capabilities, like Circles, Hangouts, Sparks and Huddles. </p>
<p>There is huge anticipation about Google+ APIs.  </p>
<p>Let’s face it, there is some serious business to be done with G+ APIs apart from&nbsp; addition to features for existing products and&nbsp; some more innovation and creativity for bringing new products/services.
<ul>
<li>All&nbsp; News and Social media aggregator ( like&nbsp; LinksAlpha.com ), will immediately support G+. </li>
<li>All social media business analytics products will be working very hard to integrate G+. This is good news in general as there is even more data to analyze&nbsp; <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Our first use of&nbsp; G+ APIs will be to integrate our media feed to Google+ using&nbsp; APIs. No brainer there ! </p>
<p>&nbsp; </p>
<p><strong>Note:</strong> </p>
<p>Even without API support, it is possible to post to your Google plus account ! And yes, it can be automated or triggered on an event.&nbsp; If you want to know the answer, just ping or put a comment. Or may be you are aware of it already <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &nbsp; Trick is to use post by “SMS” ! </p>
<p>&nbsp; </p>
<p>If you think of adding any comments, please feel free ! </p>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/19/how-long-we-need-to-wait-for-google-apis.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting PHP Questions. Got answers ?</title>
		<link>http://lampgurus.com/site/b/2012/02/19/interesting-php-questions-got-answers.html</link>
		<comments>http://lampgurus.com/site/b/2012/02/19/interesting-php-questions-got-answers.html#comments</comments>
		<pubDate>Sun, 19 Feb 2012 09:16:39 +0000</pubDate>
		<dc:creator>Samir</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://lampgurus.com/site/b/2012/02/19/interesting-php-questions-got-answers.html</guid>
		<description><![CDATA[<p>If you are a PHP Developer, you may find following interesting !</p> <p>These are some of the common questions and situations, we face in any web development technology set. So at the end, it is not related to PHP only, but some of semantics and syntax for answers will be applicable to PHP in <span style="color:#777"> . . . &#8594; Read More: <a href="http://lampgurus.com/site/b/2012/02/19/interesting-php-questions-got-answers.html">Interesting PHP Questions. Got answers ?</a></span>]]></description>
			<content:encoded><![CDATA[<p>If you are a PHP Developer, you may find following interesting !</p>
<p>These are some of the common questions and situations, we face in any web development technology set. So at the end, it is not related to PHP only, but some of semantics and syntax for answers will be applicable to PHP in this case.</p>
<p>Any takers ?&nbsp; Answers to follow in coming posts ! Stay tuned <img src='http://lampgurus.com/site/b/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<ol>
<li>How do you prevent SQL injection attacks in PHP? What if you are dealing with a PHP 4 legacy app? </li>
<li>What are some mechanisms for preventing cross-site scripting attacks?  </li>
<li>What&#8217;s the best way to store password information in a database?  </li>
<li>What are some methods to defend against spambots? Which ones are least burdensome on users? </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://lampgurus.com/site/b/2012/02/19/interesting-php-questions-got-answers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.587 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-04-22 21:10:25 -->
<!-- Compression = gzip -->
