<?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>:: TechBlog :: &#187; ruby on rails</title>
	<atom:link href="http://techblog.touchbasic.com/html/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.touchbasic.com/html</link>
	<description>Techblog is collection of articles covering a wide variety of tech related topics including: Linux, Microsoft, Google, web development, web design, open source, wordpress, security, and more.</description>
	<lastBuildDate>Thu, 04 Mar 2010 15:51:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Web 2.0 &#8211; Where are you?</title>
		<link>http://techblog.touchbasic.com/html/web-20-where-are-you/</link>
		<comments>http://techblog.touchbasic.com/html/web-20-where-are-you/#comments</comments>
		<pubDate>Fri, 08 Jul 2005 17:36:26 +0000</pubDate>
		<dc:creator>elran</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://techblog.touchbasic.com/html/?p=94</guid>
		<description><![CDATA[As a follow up to the earlier post entitled <a href="http://techblog.touchbasic.com/html/?p=91">AJAX: A Closer Look</a>, i decided to dig deeper into this new technique and the trends in web design / programming that appear to be emerging. The term Web 2.0 is commonly used to refer to a new generation of web applications and systems.]]></description>
			<content:encoded><![CDATA[<p><span style="color:#bbb;margin-bottom:15px;">[ page last updated: Aug. 04, 2005. ]</span></p>
<p>As a follow up to the earlier post entitled <a href="http://techblog.touchbasic.com/html/?p=91">AJAX: A Closer Look</a>, i decided to dig deeper into this new technique and the trends in web design / programming that appear to be emerging. The term Web 2.0 is commonly used to refer to a new generation of web applications and systems.</p>
<p>From <a href="http://www.whatsweb20.com/about">www.whatsweb20.com</a>, &#8220;it&#8217;s going to enable a whole bunch of cool new things that we can&#8217;t even imagine yet&#8221;.</p>
<p><span id="more-94"></span></p>
<p>According to the <a href="http://en.wikipedia.org/wiki/Web_2.0">Wikipedia</a>:</p>
<blockquote><p>
A website could be said to be built using Web 2.0 technologies if it featured a number of the following techniques:</p>
<p><span class="under">Technical</span>:</p>
<ul>
<li>CSS and semantically valid XHTML markup</li>
<li>Unobtrusive AJAX Techniques</li>
<li>Syndication of data in RSS/ATOM</li>
<li>Aggregation of RSS/ATOM data</li>
<li>Clean and meaningful URLs</li>
<li>Support posting to a weblog</li>
<li>RESTian (preferred) or XML Webservice APIs</li>
<li>Some social networking aspects (share your data with friends, etc)</li>
</ul>
<p><span class="under">General</span>:</p>
<ul>
<li>The site should not act as a &#8220;walled garden&#8221; &#8211; it should be easy to get data in and out of the system.</li>
<li>Users should own their own data on the site</li>
<li>Purely web based &#8211; most successful web 2.0 sites can be used almost entirely through the browser</li>
</ul>
</blockquote>
<p>Other related technologies include:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> &#8211; Simple Object Access Protocol</li>
<li><a href="http://www.rubyonrails.org/">Ruby on Rails</a></li>
</ul>
<p>Here a some sites with excellent resources:</p>
<ul>
<li><a href="http://script.aculo.us/">script.aculo.us</a> provides you with easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to make your web sites and web applications fly, Web 2.0 style.</li>
<li><a href="http://ripcord.co.nz/behaviour/">Behaviour</a> is the missing link for your ajax apps.</li>
<li><a href="http://prototype.conio.net/">Prototype</a> is an object-oriented Javascript library that aims to ease development of dynamic web applications.</li>
<li><a href="http://mir.aculo.us/">mir.aculo.us</a> is a site with a collection of thoughts, links and other stuff related to web application development, RoR, AJAX, Web 2.0, and more.</li>
<li><a href="http://openrico.org/">Rico</a> provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects.</li>
<li><a href="http://www.techcrunch.com/">Techcrunch</a> is a weblog dedicated to obsessively profiling and reviewing every newly launched web 2.0 business, product and service.</li>
<li><a href="http://tool-man.org/examples/sorting.html">Tool-man.org</a> has some good resources, including some examples such as: Drag &#038; Drop Sortable Lists with JavaScript and CSS</li>
<li><a href="http://jpspan.sourceforge.net/wiki/doku.php">JPSpan</a> provides tools to â€œhook upâ€ PHP and Javascript, for the purpose of fetching data from PHP into a web page which has already loaded, without reloading the entire page.</li>
<li><a href="http://www.modernmethod.com/sajax/">SAJAX</a> &#8211; Simple Ajax Toolkit by ModernMethod &#8211; XMLHTTPRequest Toolkit for PHP.</li>
<li><a href="http://cpaint.sourceforge.net/">CPAINT</a> &#8211; Cross-Platform Asynchronous INterface Toolkit. It provides the code required to implement AJAX and JSRS on the back-end, while using JavaScript on the front-end.</li>
</ul>
<p>Even more resources:<br />
1. <a href="http://www.ruby-lang.org/en/">Ruby</a> is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, portable, open, and free.<br />
2. <a href="http://www.bigbold.com/snippets/">Snippets</a> is a public code repository. You can easily add code to your personal collection of code snippets, categorize your code snippets with keywords (known as &#8216;tags&#8217;), and share your snippets via this site.<br />
3. <a href="http://rubyforge.org/">RubyForge</a> is a home for open source Ruby projects.<br />
4. <a href="http://www.rubycentral.com/book/index.html">Programming Ruby</a> is a book complete with tutorials and reference for the Ruby programming language.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.touchbasic.com/html/web-20-where-are-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
