<?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>New Delhi Times &#187; barcampdelhi</title>
	<atom:link href="http://www.newdelhitimes.org/category/barcampdelhi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.newdelhitimes.org</link>
	<description>Gaurav Bhatnagar reporting from New Delhi, India</description>
	<lastBuildDate>Sun, 26 Sep 2010 19:30:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Live from BarCamp Delhi!</title>
		<link>http://www.newdelhitimes.org/2006/03/live-from-barcamp-delhi/</link>
		<comments>http://www.newdelhitimes.org/2006/03/live-from-barcamp-delhi/#comments</comments>
		<pubDate>Sat, 04 Mar 2006 09:00:30 +0000</pubDate>
		<dc:creator>gaurav</dc:creator>
				<category><![CDATA[barcampdelhi]]></category>

		<guid isPermaLink="false">http://www.newdelhitimes.org/?p=276</guid>
		<description><![CDATA[Its 9 AM and around 10 of us are here. Adobe office is pretty awesome. Sessions are broadly categorized in 4 sections &#8211; &#8220;Web 2.0&#8243;, &#8220;AJAX&#8221;, &#8220;Mobile&#8221;, and everything else. We will kick off around 9:30. I will try to update this post through the day. Introductions done. Around 40 participants registered so far. Everybody [...]]]></description>
			<content:encoded><![CDATA[<p>Its 9 AM and around 10 of us are here. Adobe office is pretty awesome. Sessions are broadly categorized in 4 sections &#8211; &#8220;Web 2.0&#8243;, &#8220;AJAX&#8221;, &#8220;Mobile&#8221;, and everything else. We will kick off around 9:30.<br />
I will try to update this post through the day.<br />
Introductions done. Around 40 participants registered so far. Everybody described themselves using three &#8220;tags&#8221;. How much more web2.0 can you get? <img src='http://www.newdelhitimes.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
First Session &#8211; Ruby on Rails by Manik Juneja<br />
RoR apps: basecamp, tadalist, writeboard, Campfire, 43things, odeo, Blinksale, numsum<br />
Philosophy: Dont repeat yourself! + Convention over configuration<br />
Models have data as well as business rules that apply to it (eg. validates_presence_of)<br />
Row level operations happen at object level while Table level operations happen at Class level.<br />
<strong>Dynamic method names??? find_by_first_name would automatically figure out that search is on column named first_name. Holy crap! How cool is that?</strong><br />
You csn define relationships for models.<br />
ActionPack &#8211; two Ruby modules for V and C of MVC.<br />
ActionView  &#8211; templated based html rendering<br />
<u>Q&#038;A</u><br />
1. How do you integrate RoR in existing applications/database schemas?<br />
A. It is possible but not as productive as starting from scratch. Default can be over ridden so definitely possible.<br />
2. How do you install?<br />
A. Check the website. It runs on Apache. IIS not recommended because of some issues.<br />
3. What were the three projects you implemented in 4 months?<br />
A. Drag n drop shopping cart, basic CMS, gaming applications<br />
4. Performance?<br />
A. Yes, there are issues because MVC doesn&#8217;t scale.<br />
5. Developing mobile applications?<br />
A. Not sure, not my domain.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Session 2: Making Magic Happen: Predictive fetching in RIA/AJAX by Jon B<br />
Quotable quote: &#8220;RIA was a term first used by Macromedia to describe what you can do with Flash which is not annoying&#8221;<br />
prefetching data as a cost v/s benefit tradeoff. Use metrics and real world usage data to determine what to prefetch.<br />
I think it makes sense to capture mostly Q&#038;A from now on. The slides will be available online anyway.<br />
Q&#038;A<br />
1. Can we really use a heuristic based approach for critical business apps?<br />
A. Sure you can. There is no harm in pre downloading business data because they anyway have access to it.<br />
2. Its not really heuristic because its based on actual metrics.<br />
A. Yes. Some sort of self learning system can be developed. (Interesting thought!)<br />
3. Handling multiple simultaneous requests at the same time can be hard technically.<br />
A. You bet!<br />
4. Is prefetching really needed when there are fat pipes available?<br />
A. In m experience pipes are never fat enough!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Session 3: Flex<br />
Why Flex?<br />
1. Easy to learn and maintain the code &#8211; OOP model, flex builder based on exlipse<br />
2. Easy to extend<br />
3. Integration with legacy data sources<br />
4. SDK free<br />
5. Active community (flexcoders.org)<br />
Q&#038;A<br />
1. (my question) All RIAs have this issue that the middle tier (and database) is essentially exposed as a web service. So how do I prevent somebody else from developing an alternate RIA using my middle tier.<br />
A. The enterprise edition will have some support for that.<br />
2. Usability of RIAs<br />
A. Flex is a technology. Up to people how they use it!<br />
3. How does client side JS/Ajax talk to Flash?<br />
A. Kevin Lynch has a sample application on his blog which demos that.<br />
4. Costs?<br />
A. SDK will be free. IDE will not be free. Pricing TBD<br />
We will have to split into two sessions after the next session. Both the tracks have really exciting talks. I am torn!<br />
Session 4: Flex demo by Manish Jethani<br />
Manish is developing a flex app live using vi on Wndows. Vi on Windows! Never seen that before!<br />
Oh, this is reminding me so much of Avalon development I used to do in Microsoft.<br />
Missed most of this demo but Flex looks cool. Must check it out!<br />
There seems to be some cool Javascript support which I missed out on.<br />
<strong>You can apply CSS to Flex apps. Cool! </strong><br />
&#8212;&#8212;&#8212;&#8211;<br />
<strong>Flickr feed</strong> is <a href="http://www.flickr.com/photos/tags/barcampdelhi/">here http://www.flickr.com/photos/tags/barcampdelhi/</a> Rakesh has already posted a few pics.<br />
&#8212;&#8212;&#8212;&#8211;<br />
Break for tea!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.newdelhitimes.org/2006/03/live-from-barcamp-delhi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

