<?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>am i works? &#187; general</title>
	<atom:link href="http://amiworks.co.in/talk/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://amiworks.co.in/talk</link>
	<description>all about my work</description>
	<lastBuildDate>Sat, 10 Mar 2012 20:22:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How I started With PHP</title>
		<link>http://amiworks.co.in/talk/how-i-started-with-php/</link>
		<comments>http://amiworks.co.in/talk/how-i-started-with-php/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 20:22:07 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=391</guid>
		<description><![CDATA[Khayrattee( @7php) of 7php.com recently published an interview with me, do read and let know your feedback. How I started With PHP was first posted on March 11, 2012 at 1:52 am.©2008 "am i works?".]]></description>
			<content:encoded><![CDATA[<p>Khayrattee( <a href="http://twitter.com/7php" target="_blank">@7php</a>) of 7php.com recently <a href="http://7php.com/php-interview-amit-singh/" target="_blank">published an interview with me</a>, do read and let know your feedback.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/how-i-started-with-php/">How I started With PHP</a> was first posted on March 11, 2012 at 1:52 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/how-i-started-with-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why PHP is So Popular on Web?</title>
		<link>http://amiworks.co.in/talk/why-php-is-so-popular-on-web/</link>
		<comments>http://amiworks.co.in/talk/why-php-is-so-popular-on-web/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:49:03 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/why-php-is-so-popular-on-web/</guid>
		<description><![CDATA[If you ever wondered why the hell PHP is so popular on the web when there are better and powerful languages available? Well, the answer is very simple, It is only language that allows even musicians to build sites for themselves. By the way that is also the reason why WordPress has become the king [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever wondered why the hell PHP is so popular on the web when there are better and powerful languages available?</p>
<p>Well, the answer is very simple, It is only language that allows <a href="http://phpadvent.org/2011/because-its-fun-by-derek-sivers" target="_blank">even musicians to build sites for themselves</a>.</p>
<p>By the way that is also the reason <a href="http://www.wpoets.com/general/which-cms-powers-more-then-60-of-top-one-million-websites/" target="_blank">why WordPress has become the king of CMS</a> and my choice for starting a <a href="http://www.wpoets.com" target="_blank">WordPress development team</a> – WPoets.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/why-php-is-so-popular-on-web/">Why PHP is So Popular on Web?</a> was first posted on December 2, 2011 at 3:19 pm.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/why-php-is-so-popular-on-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pune effect on Indian Tech Events</title>
		<link>http://amiworks.co.in/talk/the-pune-effect-on-indian-tech-events/</link>
		<comments>http://amiworks.co.in/talk/the-pune-effect-on-indian-tech-events/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 15:59:02 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[pune effect]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/the-pune-effect-on-indian-tech-events/</guid>
		<description><![CDATA[&#160; Do you know about ‘The Pune Effect’ which influences all the Tech events in India, if not go read. And if you are an event organiser then consider Pune as venue for your next event. The Pune effect on Indian Tech Events was first posted on October 13, 2011 at 9:29 pm.©2008 "am i [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Do you know about ‘<a href="http://punetech.com/the-pune-effect-or-why-every-technology-conference-must-come-to-pune/">The Pune Effect</a>’ which influences all the Tech events in India, if not go read. </p>
<p>And if you are an event organiser then consider Pune as venue for your next event.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/the-pune-effect-on-indian-tech-events/">The Pune effect on Indian Tech Events</a> was first posted on October 13, 2011 at 9:29 pm.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/the-pune-effect-on-indian-tech-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get An Introduction To Functional Programming At TechWeekend 5</title>
		<link>http://amiworks.co.in/talk/get-an-introduction-to-functional-programming-at-techweekend-5/</link>
		<comments>http://amiworks.co.in/talk/get-an-introduction-to-functional-programming-at-techweekend-5/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 09:23:06 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[techweekend]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=370</guid>
		<description><![CDATA[5th edition of the TechWeekend is going to be about Functional Programming and if are hearing this term for first time, or if you are like me who has heard about it, but never got time to look into the details then you should definitely attend it. Event is on 18th Dec 2010, ie this [...]]]></description>
			<content:encoded><![CDATA[<p>5th edition of the TechWeekend is going to be about Functional Programming and if are hearing this term for first time, or if you are like me who has heard about it, but never got time to look into the details then you should definitely attend it.<a href="http://amiworks.co.in/talk/wp-content/uploads/2010/12/techweekend.jpg"><img style="background-image: none; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="techweekend" src="http://amiworks.co.in/talk/wp-content/uploads/2010/12/techweekend_thumb.jpg" border="0" alt="techweekend" width="310" height="115" align="right" /></a></p>
<p>Event is on 18th Dec 2010, ie this Saturday from 10 AM – 1 PM, at  505, A-Wing, Ground Floor MCCIA Trade Tower( ICC ) on SB Road.</p>
<p>Here is the quick agenda,</p>
<ol>
<li><strong>Why you should care about functional programming</strong> – by Dhananjay Nene. His id on twitter is <a href="http://twitter.com/dnene">@dnene</a> and he currently writes code for and advises <a href="http://vayana.in/">Vayana Enterprises</a> in his role as its Chief Architect.</li>
<li><strong>An Introduction to Erlang</strong> – by Bhasker Kode. On twitter he is <a href="http://twitter.com/bosky101">@bosky101</a> and he is the CEO and Co-Founder of Pune-based <a href="http://hover.in/">Hover Technologies</a>.</li>
<li><strong>Clojure &amp; its solution to the Expression Problem</strong> – By Baishampayan Ghose. On Twitter he is <a href="http://twitter.com/ghoseb">@ghoseb</a>, and he is the co-founder &amp; CTO of <a href="http://Paisa.com">http://Paisa.com</a></li>
</ol>
<p>Ohh.. and before I forget you need to <a href="http://techweekend5.eventbrite.com/">register( don’t worry it is free) for the event</a>.</p>
<p>See you guys on Saturday.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/get-an-introduction-to-functional-programming-at-techweekend-5/">Get An Introduction To Functional Programming At TechWeekend 5</a> was first posted on December 16, 2010 at 2:53 pm.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/get-an-introduction-to-functional-programming-at-techweekend-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Extjs Application With Selenium : Few Pointers</title>
		<link>http://amiworks.co.in/talk/testing-extjs-application-with-selenium-few-pointers/</link>
		<comments>http://amiworks.co.in/talk/testing-extjs-application-with-selenium-few-pointers/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 19:18:19 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[automated tests]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[selenium]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=352</guid>
		<description><![CDATA[On a project that I am working on we needed to create few automated tests using selenium. Our frontend is completely written in Extjs. Being new to testing using selenium, I searched the web and here are few useful advices that I found. The most comprehensive one was by Ates Goral on stackoverflow. The biggest [...]]]></description>
			<content:encoded><![CDATA[<p>On a project that I am working on we needed to create few automated tests using selenium. Our frontend is completely written in Extjs. </p>
<p>Being new to testing using selenium, I searched the web and here are few useful advices that I found.</p>
<p>The most comprehensive one was by <a href="http://magnetiq.com/">Ates Goral</a> on <a href="http://stackoverflow.com/questions/107314/any-suggestions-for-testing-extjs-code-in-a-browser-preferably-with-selenium">stackoverflow</a>.</p>
<blockquote><p>The biggest hurdle in testing ExtJS with Selenium is that ExtJS doesn&#8217;t render standard HTML elements and the Selenium IDE will naively (and rightfully) generate commands targeted at elements that just act as decor &#8212; superfluous elements that help ExtJS with the whole desktop-look-and-feel. Here are a few tips and tricks that I&#8217;ve gathered while writing automated Selenium test against an ExtJS app.</p>
<h2>General Tips</h2>
<h3>Locating Elements</h3>
<p>When generating Selenium test cases by recording user actions with Selenium IDE on Firefox, Selenium will base the recorded actions on the ids of the HTML elements. However, for most clickable elements, ExtJS uses generated ids like &#8220;ext-gen-345&#8243; which are likely to change on a subsequent visit to the same page, even if no code changes have been made. After recording user actions for a test, there needs to be a manual effort to go through all such actions that depend on generated ids and to replace them. There are two types of replacements that can be made:</p>
<h3>Replacing an Id Locator with a CSS or XPath Locator</h3>
<p>CSS locators begin with &#8220;css=&#8221; and XPath locators begin with &#8220;//&#8221; (the &#8220;xpath=&#8221; prefix is optional). CSS locators are less verbose and are easier to read and should be preferred over XPath locators. However, there can be cases where XPath locators need to be used because a CSS locator simply can&#8217;t cut it.</p>
<h3>Executing JavaScript</h3>
<p>Some elements require more than simple mouse/keyboard interactions due to the complex rendering carried out by ExtJS. For example, a Ext.form.CombBox is not really a <code>&lt;select&gt;</code> element but a text input with a detached drop-down list that&#8217;s somewhere at the bottom of the document tree. In order to properly simulate a ComboBox selection, it&#8217;s possible to first simulate a click on the drop-down arrow and then to click on the list that appears. However, locating these elements through CSS or XPath locators can be cumbersome. An alternative is to locate the ComoBox component itself and call methods on it to simulate the selection:</p>
<pre><code>var combo = Ext.getCmp('genderComboBox'); // returns the ComboBox components
combo.setValue('female'); // set the value
combo.fireEvent('select'); // because setValue() doesn't trigger the event
</code></pre>
<p>In Selenium the <code>runScript</code> command can be used to perform the above operation in a more concise form:</p>
<pre><code>with (Ext.getCmp('genderComboBox')) { setValue('female'); fireEvent('select'); }
</code></pre>
<h3>Coping with AJAX and Slow Rendering</h3>
<p>Selenium has &#8220;*AndWait&#8221; flavors for all commands for waiting for page loads when a user action results in page transitions or reloads. However, since AJAX fetches don&#8217;t involve actual page loads, these commands can&#8217;t be used for synchronization. The solution is to make use of visual clues like the presence/absence of an AJAX progress indicator or the appearance of rows in a grid, additional components, links etc. For example:</p>
<pre><code>Command: waitForElementNotPresent
Target: css=div:contains('Loading...')
</code></pre>
<p>Sometimes an element will appear only after a certain amount of time, depending on how fast ExtJS renders components after a user action results in a view change. Instead of using arbitary delays with the <code>pause</code> command, the ideal method is to wait until the element of interest comes within our grasp. For example, to click on an item after waiting for it to appear:</p>
<pre><code>Command: waitForElementPresent
Target: css=span:contains('Do the funky thing')
Command: click
Target: css=span:contains('Do the funky thing')
</code></pre>
<p>Relying on arbitrary pauses is not a good idea since timing differences that result from running the tests in different browsers or on different machines will make the test cases flaky.</p>
<h3>Non-clickable Items</h3>
<p>Some elements can&#8217;t be triggered by the <code>click</code> command. It&#8217;s because the event listener is actually on the container, watching for mouse events on its child elements, that eventually bubble up to the parent. The tab control is one example. To click on the a tab, you have to simulate a <code>mouseDown</code> event at the tab label:</p>
<pre><code>Command: mouseDownAt
Target: css=.x-tab-strip-text:contains('Options')
Value: 0,0
</code></pre>
<h3>Field Validation</h3>
<p>Form fields (Ext.form.* components) that have associated regular expressions or vtypes for validation will trigger validation with a certain delay (see the <code>validationDelay</code> property which is set to 250ms by default), after the user enters text or immediately when the field loses focus &#8212; or blurs (see the<code>validateOnDelay</code> property). In order to trigger field validation after issuing the type Selenium command to enter some text inside a field, you have to do either of the following:</p>
<ul>
<li><strong>Triggering Delayed Validation</strong> ExtJS fires off the validation delay timer when the field receives keyup events. To trigger this timer, simply issue a dummy keyup event (it doesn&#8217;t matter which key you use as ExtJS ignores it), followed by a short pause that is longer than the validationDelay:
<pre><code>Command: keyUp
Target: someTextArea
Value: x
Command: pause
Target: 500
</code></pre>
</li>
<li><strong>Triggering Immediate Validation</strong> You can inject a blur event into the field to trigger immediate validation:
<pre><code>Command: runScript
Target: someComponent.nameTextField.fireEvent("blur")
</code></pre>
</li>
</ul>
<h3>Checking for Validation Results</h3>
<p>Following validation, you can check for the presence or absence of an error field:</p>
<pre><code>Command: verifyElementNotPresent  
Target: //*[@id="nameTextField"]/../*[@class="x-form-invalid-msg" and not(contains(@style, "display: none"))]

Command: verifyElementPresent  
Target: //*[@id="nameTextField"]/../*[@class="x-form-invalid-msg" and not(contains(@style, "display: none"))]
</code></pre>
<p>Note that the &#8220;display: none&#8221; check is necessary because once an error field is shown and then it needs to be hidden, ExtJS will simply hide error field instead of entirely removing it from the DOM tree.
</p></blockquote>
<div style="margin: 10px; background: #ffffcc; font-size: 1.2em; font-weight: bold; border: #aaaaaa 1px solid; padding: 5px;">Check out PHPCamp a place to share news, views and articles that are useful to <a style="color: #008888; text-decoration: underline;" title="PHP community where you learn something new every day " href="http://phpcamp.net/?utm_medium=blog_post&amp;utm_source=amiworks_co_in&amp;utm_campaign=phpunit_win7">PHP community</a>.</div>
<blockquote>
<h2>Element-specific Tips</h2>
<h3>Clicking an Ext.form.Button</h3>
<ul>
<li><strong>Option 1</strong> </li>
<pre><code>Command: click Target: css=button:contains('Save')
Selects the button by its caption</code></pre>
<li><strong>Option 2</strong></li>
<pre><code>Command: click Target: css=#save-options button
 Selects the button by its id</code></pre>
</ul>
<h3>Selecting a Value from an Ext.form.ComboBox</h3>
<pre><code>Command: runScript
Target: with (Ext.getCmp('genderComboBox')) { setValue('female'); fireEvent('select'); }
</code></pre>
<p>First sets the value and then explicitly fires the select event in case there are observers.</p></blockquote>
<p>Second useful tip was about how to continue to run the test when some test fails, it was by <a href="http://blog.browsermob.com/2010/06/advanced-handling-of-page-timeouts-in-selenium/">Patrick Lightbody</a></p>
<blockquote>
<pre>try {
    selenium.waitForPageToLoad(timeout);
} catch (e) {
    // this will happen after 90 seconds
    // todo: recover and send the browser to the the next URL</pre>
</blockquote>
<p>Another useful tip that I found was by <a href="http://www.jslog.com/testing-extjs-with-selenium-automating-ui-tests">radu</a> that solved the issues caused by auto-generated id by ExtJS.</p>
<blockquote><p>Selenium tests for ExtJS should rely on CSS selectors.</p>
<pre>//table[contains(@class,'seleniumOkButton')]</pre>
</blockquote>
<p>Finally the most important and useful is the <a href="http://pear.php.net/package/Testing_Selenium/docs/0.4.4/Selenium/Testing_Selenium.html">documentation of Testing_Selenium</a> which lists all the supported functions of selenium RC.</p>
<p>One more thing version 0.4.4 of Testing_Selenium pear pacakge has a missing function <em>getNumber</em> <a href="http://pear.php.net/bugs/bug.php?id=12689">check this bug report</a> to get that function.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/testing-extjs-application-with-selenium-few-pointers/">Testing Extjs Application With Selenium : Few Pointers</a> was first posted on December 12, 2010 at 12:48 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/testing-extjs-application-with-selenium-few-pointers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CodeIgniter 2.0 Is Baking</title>
		<link>http://amiworks.co.in/talk/codeigniter-2-0-is-baking/</link>
		<comments>http://amiworks.co.in/talk/codeigniter-2-0-is-baking/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 06:48:30 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[codeigniter 2.0]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/codeigniter-2-0-is-baking/</guid>
		<description><![CDATA[Just when I was loosing all hopes about CodeIgniter, yesterday EllisLab announced about their move to assembla and mercurial, in that there was a small but significant news about CodeIgniter 2.0. A quick look into the change log revealed PHP 4 support is deprecated. Features new to 2.0.0 may not be support PHP 4, and [...]]]></description>
			<content:encoded><![CDATA[<p>Just when I was loosing all hopes about CodeIgniter, yesterday EllisLab <a href="http://codeigniter.com/news/ellislab_moves_to_mercurial_assembla_bitbucket_codeigniter_2.0_baking/">announced</a> about their move to assembla and mercurial, in that there was a small but significant news about CodeIgniter 2.0.</p>
<p>A quick look into the <a href="http://bitbucket.org/ellislab/codeigniter/src/tip/user_guide/changelog.html">change log</a> revealed</p>
<pre>PHP 4 support is deprecated.  Features new to 2.0.0 may not be support PHP 4, and all legacy features will no longer support PHP 4 as of 2.1.0.</pre>
<p>This is what I was waiting for. What it means, as pointed by <a href="http://philsturgeon.co.uk/news/2010/03/codeigniter-2">Phil Sturgeon</a> and <a href="http://www.haughin.com/2010/03/11/codeigniter-2-critical-changes-implications/">Elliot Haughin</a>, is that CI 2.0 will not run on PHP 4, but more importantly, it can now take full advantages of PHP 5.</p>
<p>One other thing that I liked is</p>
<pre>Added ability to set &quot;Package&quot; paths - specific paths where the Loader and Config classes should try to look first for a requested file.  This allows distribution of sub-applications with their own libraries, models, config files, etc. in a single &quot;package&quot; directory.  </pre>
<p>Which means that now we can create common area where we can keep helpers, views and libraries that needs to be shared between two applications. </p>
<p>While there are many more updates these two got me excited. </p>
<p>For now let’s wait for them to release, meanwhile you can sign up for Bitbucket and follow the updates for <a href="http://bitbucket.org/ellislab/codeigniter/">CodeIgniter Project</a>.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/codeigniter-2-0-is-baking/">CodeIgniter 2.0 Is Baking</a> was first posted on March 12, 2010 at 12:18 pm.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/codeigniter-2-0-is-baking/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>One Year Of Writing</title>
		<link>http://amiworks.co.in/talk/one-year-of-writing/</link>
		<comments>http://amiworks.co.in/talk/one-year-of-writing/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 03:53:42 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=282</guid>
		<description><![CDATA[On 25th February this blog turned 1 year old. I am happy to say that in my 3rd attempt to be a blogger I have finally succeded. Thank you every one for commenting and reading which kept my interest alive. One Year Of Writing was first posted on February 27, 2009 at 9:23 am.©2008 "am [...]]]></description>
			<content:encoded><![CDATA[<p>On 25th February this blog turned 1 year old.</p>
<p>I am happy to say that in my 3rd attempt to be a blogger I have finally succeded.</p>
<p><strong>Thank you</strong> every one for commenting and reading which kept my interest alive.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/one-year-of-writing/">One Year Of Writing</a> was first posted on February 27, 2009 at 9:23 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/one-year-of-writing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How do I find out more about the startup ecosystem in Pune?</title>
		<link>http://amiworks.co.in/talk/how-do-i-find-out-more-about-the-startup-ecosystem-in-pune/</link>
		<comments>http://amiworks.co.in/talk/how-do-i-find-out-more-about-the-startup-ecosystem-in-pune/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 06:26:29 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[pune tech]]></category>
		<category><![CDATA[start up echo system]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=275</guid>
		<description><![CDATA[Their was a very good discussion that happened at Pune  startups mailing list.  Topic of discussion was how do students find a way to get inside startup fraternity. Result of that discussion is that, we now have POCC-students group and mailing list created to help fill the gap. What is the most interesting is,  we [...]]]></description>
			<content:encoded><![CDATA[<p>Their was a very good discussion that happened at<a href="http://groups.google.com/group/punestartups/browse_thread/thread/d190160b2f8f03d"> Pune  startups mailing list</a>.  Topic of discussion was how do students find a way to get inside startup fraternity. Result of that discussion is that, we now have <a href="http://groups.google.com/group/pocc-students">POCC-students group and mailing list</a> created to help fill the gap.</p>
<p>What is the most interesting is,  we were discussing how to get students invlove in open source, while <a href="http://techstart.in">techstart.in</a> group was formed to give students mentoring.</p>
<p>Anyways,  I thought I will just put action points from that mailing list as a blog post so that few more people could find it.</p>
<p>Here is what <a href="http://punetech.com/navin/">Navin</a> and other&#8217;s believe should be done by students to connect with  Pune startup faternity.</p>
<blockquote><p>To stay plugged in to the Pune startup ecosystem, I suggest the following:</p>
<p>1. Subscribe to the PuneStartups (POCC) mailing list:<br />
<a href="http://groups.google.com/group/punestartups">http://groups.google.com/group/punestartups</a><br />
2. If you are a student, or interested in students, subscribe to the<br />
POCC mailing list: <a href="http://groups.google.com/group/pocc-students">http://groups.google.com/group/pocc-students</a><br />
3. Stay in touch with Pune tech community events and other information<br />
via PuneTech: <a href="http://punetech.com/subscribe">http://punetech.com/subscribe</a><br />
4. Join twitter. I&#8217;ve found that twitter is a great place to get<br />
information about Pune Startups. On twitter follow <a href="http://twitter.com/punetech">@punetech</a></p></blockquote>
<p>As startups always look for passion and skill in people they hire, so being active on one of the forums mentioned below can increase you chance of getting hired and also to interact and find mentors in local community.</p>
<p>Please choose according to your interest</p>
<ol>
<li>Join PHPCamp mailing list <a href="http://groups.google.com/group/phpcamp">http://groups.google.com/group/phpcamp</a></li>
<li>Join Drupal India Community mailing list at <a href="http://groups.drupal.org/india">http://groups.drupal.org/india</a></li>
<li>Join Joomla User Group Pune mailing list at <a href="http://groups.google.com/group/jugpune">http://groups.google.com/group/jugpune</a></li>
<li>Join Barcamp pune mailing list at <a href="http://tech.groups.yahoo.com/group/barcamp-pune">http://tech.groups.yahoo.com/group/barcamp-pune</a></li>
<li>If mailing list is to much for you, then follow some of the most <a href="http://amiworks.co.in/talk/6-pune-techies-to-follow-on-twitter/">active pune techies </a>and <a href="http://amiworks.co.in/talk/the-list-of-5-pune-tech-events-and-their-twitter-accounts/">tech events on twitter</a>.</li>
</ol>
<p>Again, I am biased towards PHP and <a href="http://phpcamp.net/">PHP Community</a>, so I have very limited knowledge of other tech events and their mailing list, So if any one of you are active on any other mailing list that is useful for students than please leave a comment I will update the post.</p>
<div style="border: 1px solid #aaaaaa; margin: 10px; padding: 5px; background: #ffffcc none repeat scroll 0% 0%; font-weight: bold; font-size: 1.4em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">Are you satisfied with your knowledge? No, then spent 15 minutes every day on <a style="color: #008888; text-decoration: underline;" title="PHP community where you learn something new every day " href="http://phpcamp.net/">PHPCamp.net</a> a knowledge sharing website for our own PHP community</div>
<p><strong>Update</strong></p>
<p>Here are few more groups for you</p>
<ol>
<li>Join Null group at <a class="external free" title="http://null.co.in/" rel="nofollow" href="http://null.co.in/">http://null.co.in/</a>, they talk only about cyber security and hacking.</li>
<li>Join Flex users mailing list at  <a class="external free" title="http://groups.google.co.in/group/pune-flex-users" rel="nofollow" href="http://groups.google.co.in/group/pune-flex-users">http://groups.google.co.in/group/pune-flex-users</a></li>
<li>Join Pune Linux User group at  <a class="external free" title="http://www.plug.org.in/mailman/listinfo/plug-mail" rel="nofollow" href="http://www.plug.org.in/mailman/listinfo/plug-mail">http://www.plug.org.in/mailman/listinfo/plug-mail</a></li>
<li>For Techie Girls out their, Join LinuxChix  <a class="external free" title="http://mailman.linuxchix.org/mailman/listinfo/indichix" rel="nofollow" href="http://mailman.linuxchix.org/mailman/listinfo/indichix">http://mailman.linuxchix.org/mailman/listinfo/indichix</a></li>
<li>Join Ruby users mailing list at  <a class="external free" title="http://tech.groups.yahoo.com/group/puneruby/" rel="nofollow" href="http://tech.groups.yahoo.com/group/puneruby/">http://tech.groups.yahoo.com/group/puneruby/</a></li>
<li>Join Pune Java User Group <a class="external free" title="http://groups.google.com/group/Pune-Java" rel="nofollow" href="http://groups.google.com/group/Pune-Java">http://groups.google.com/group/Pune-Java</a></li>
</ol>
<p>So many options, and still students ask where to look?</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/how-do-i-find-out-more-about-the-startup-ecosystem-in-pune/">How do I find out more about the startup ecosystem in Pune?</a> was first posted on February 12, 2009 at 11:56 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/how-do-i-find-out-more-about-the-startup-ecosystem-in-pune/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Round off</title>
		<link>http://amiworks.co.in/talk/round-off/</link>
		<comments>http://amiworks.co.in/talk/round-off/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 16:08:19 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[pune tech events]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=226</guid>
		<description><![CDATA[Their are lot&#8217;s of tech events happening in Pune. Recently Concluded was IdeaCamp 2, you can read about it on Bhavya&#8217;s blog post. Upcoming events that I know of WATBlog Wednesday Pune on 21st January, Drupal Camp Pune, it is going to happen on 31st January, On 13th &#8211; 14 Feb( yes !!!) we are [...]]]></description>
			<content:encoded><![CDATA[<p>Their are lot&#8217;s of tech events happening in Pune.</p>
<p>Recently Concluded was IdeaCamp 2, you can read about it on <a href="http://barcamp.org/IdeaCampPune2">Bhavya&#8217;s blog post</a>.</p>
<p>Upcoming events that I know of</p>
<ol>
<li><a href="http://wednesday.watblog.com/">WATBlog Wednesday Pune</a> on 21st January,</li>
<li><a title="Pune drupal camp" href="http://pune.drupalindia.in"> Drupal Camp Pune</a>, it is going to happen on 31st January,</li>
<li>On 13th &#8211; 14 Feb( yes !!!) we are having <a title="GNUnify'09.... excellence exemplified" href="http://gnunify.in/09/">Gnunify&#8217;09</a>.  and</li>
<li><a href="http://joomladay.co.in">Joomla Day India</a>, for the first time in India, we will have a day dedicated to Joomla. This will happen on 25th April.  Announcement about it should happen in a day or two.</li>
</ol>
<p>Too know about more tech events that are happening or happen in Pune, keep checking <a title="Pune Tech Calendar" href="http://upcoming.yahoo.com/group/5007/">Pune Tech Events Calendar</a>.</p>
<p>For last few week I have been doing lot of things and learned a lot, stay tuned..  till then</p>
<p>Have fun</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/round-off/">Round off</a> was first posted on January 19, 2009 at 9:38 pm.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/round-off/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>India I Care, So Let&#8217;s Be Social..</title>
		<link>http://amiworks.co.in/talk/india-i-care-so-lets-be-social/</link>
		<comments>http://amiworks.co.in/talk/india-i-care-so-lets-be-social/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 10:32:57 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[developer garage]]></category>
		<category><![CDATA[india i care]]></category>
		<category><![CDATA[odgpune]]></category>
		<category><![CDATA[odgpune 08]]></category>
		<category><![CDATA[opensocial developer garage]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=220</guid>
		<description><![CDATA[We are happy to announce the success of Opensocial Developer Garage. We were able to prototype the ‘India I Care’ orkut app for IOFC. It will be soon released for everyone to use. We build this app with active contribution from Shardule, Rohan, Parag and our speaker Shishir. Priyank and Aman has already covered the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developergarage.in/organizers/">We</a> are happy to announce the success of <a href="http://developergarage.in">Opensocial Developer Garage</a>.</p>
<p>We were able to prototype the ‘India I Care’ orkut app for <a href="http://www.in.iofc.org/programmes/iicp">IOFC</a>. It will be soon released for everyone to use. We build this app with active contribution from Shardule, Rohan, Parag and our speaker Shishir.</p>
<p><a title="Open Social Developer Garage, Hit!" href="http://priyank-genius.blogspot.com/2008/12/open-social-developer-garage-hit.html">Priyank</a> and <a title="Opensocial Developer Garage’08" href="http://blog.amanjain.com/2008/12/opensocial-developer-garage08/">Aman</a> has already covered the event in detail, also check what another speaker <a title="Everything social - DeveloperGarage.in" href="http://blogs.sun.com/indiapanorama/entry/everything_social">Arpana</a> has to say about it.</p>
<p>Photos of the event :</p>
<p><a title="http://picasaweb.google.co.in/thecancerus/OpensocialDeveloperGarage08" href="http://picasaweb.google.co.in/thecancerus/OpensocialDeveloperGarage08">http://picasaweb.google.co.in/thecancerus/OpensocialDeveloperGarage08</a></p>
<table style="width: auto;" border="0">
<tbody>
<tr>
<td><a href="http://picasaweb.google.co.in/lh/photo/miHUbw1skqRjseWdK6ZxwA?feat=embedwebsite"><img src="http://lh6.ggpht.com/_gfrcHsEJ_uw/SU8vGHhGscI/AAAAAAAABY8/J3eISqB1_mY/s400/DSC00582.JPG" alt="" /></a></td>
</tr>
<tr>
<td style="font-size: 11px; font-family: arial,sans-serif; text-align: right">From <a href="http://picasaweb.google.co.in/thecancerus/OpensocialDeveloperGarage08?feat=embedwebsite">Opensocial Developer garage&#8217;08</a></td>
</tr>
</tbody>
</table>
<p>I would like to thank everyone who made this event possible.</p>
<p>Have fun.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/india-i-care-so-lets-be-social/">India I Care, So Let&rsquo;s Be Social..</a> was first posted on December 22, 2008 at 4:02 pm.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/india-i-care-so-lets-be-social/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

