<?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>Programming Blog &#187; HTML</title>
	<atom:link href="http://www.neurosoftware.ro/programming-blog/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neurosoftware.ro/programming-blog</link>
	<description>Web development , php , ajax , symfony, framework, zend</description>
	<lastBuildDate>Thu, 18 Aug 2011 08:11:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>YouTube Launches Support for HTML5</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-launches-support-for-html5/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-launches-support-for-html5/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 05:36:01 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[chrome frame]]></category>
		<category><![CDATA[compatible player]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[markup language]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[step in the right direction]]></category>
		<category><![CDATA[testtube]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-launches-support-for-html5/</guid>
		<description><![CDATA[YouTube has just revealed that it is rolling out a new video player that supports HTLM5, one that can be accessed via YouTube&#8217;s TestTube idea incubator. In an announcement earlier today, the Google-owned online video service stated that an HTML5-compatible player was the #1 request of its users. HTML5 is the upcoming new standard for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://api.tweetmeme.com/share?url=http://mashable.com/2010/01/20/youtube-html5/&amp;service=bit.ly"><img width="51" height="61" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fc52c_youtube-html5" align="right" /></a>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_html5-260.jpg">YouTube has just revealed that it is rolling out a new video player that supports HTLM5, one that can be accessed via YouTube&#8217;s <a href="http://www.youtube.com/testtube" target="_blank">TestTube</a> idea incubator.</p>
<p>In an announcement earlier today, the Google-owned online video service stated that an HTML5-compatible player was the #1 request of its users.  HTML5 is the upcoming new standard for the markup language behind most web pages, one that supports video, audio, drag-and-drop, canvas drawing, and many other new features and APIs.</p>
<p>Since HTML5 supports video embeds, YouTube has rolled out a version of its player that runs just on it.  No browser plugins (e.g. Flash) are required to watch videos that support HTML5.</p>
<p>There are limitations, though.  It doesn&#8217;t work with videos that have advertising, captions, or annotations.  It also only works with HTML5-compatible browsers, meaning Chrome or Safari (or Chrome Frame for IE if you so choose).</p>
<p>You can take a look at a demo of the new HTML5 player <a href="http://www.youtube.com/html5" target="_blank">here</a>.  As you can probably tell, it could use some more work, but YouTube promises to improve the interface over time.</p>
<p>We think this is a step in the right direction.  While we don&#8217;t think Google should just switch over to HTML5 (Flash just allows for more functionality), we do think user should have the option.</p>
<p><img src="http://cdn.mashable.com/wp-content/uploads/2010/01/html-5-demo-640.jpg"></p>
</p>
<p>[Source: <a href="http://youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html" target="_blank">YouTube</a>]</p>
<hr />Reviews: <a href="http://www.blippr.com/apps/336751-Chrome" target="_blank">Chrome</a>, <a href="http://www.blippr.com/apps/336661-Google" target="_blank">Google</a>, <a href="http://www.blippr.com/apps/336952-Safari" target="_blank">Safari</a>, <a href="http://www.blippr.com/apps/336658-YouTube" target="_blank">YouTube</a></p>
<p>Tags: <a href="http://mashable.com/tag/html5/">HTML5</a>, <a href="http://mashable.com/tag/testtube/">TestTube</a>, <a href="http://mashable.com/tag/youtube/">youtube</a></p>
<p><a href="http://feedads.g.doubleclick.net/~at/DS7x_TSc0WqVBOpaBGsHoau8V9I/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~at/DS7x_TSc0WqVBOpaBGsHoau8V9I/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:D7DqB2pKExk"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_Mashable?i=cwmIcLWbUpU:ppZGTmLI-aI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_Mashable?i=cwmIcLWbUpU:ppZGTmLI-aI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_Mashable?i=cwmIcLWbUpU:ppZGTmLI-aI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/15b19_Mashable?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:_e0tkf89iUM"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?d=_e0tkf89iUM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?i=cwmIcLWbUpU:ppZGTmLI-aI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:P0ZAIrC63Ok"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?d=P0ZAIrC63Ok" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:I9og5sOYxJI"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:CC-BsrAYo0A"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?d=CC-BsrAYo0A" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=cwmIcLWbUpU:ppZGTmLI-aI:_cyp7NeR2Rw"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f65ee_Mashable?i=cwmIcLWbUpU:ppZGTmLI-aI:_cyp7NeR2Rw" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/520ba_cwmIcLWbUpU" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/Mashable">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-launches-support-for-html5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Make All Browsers Render HTML5 Mark-up Correctly – Even IE6</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/how-to-make-all-browsers-render-html5-mark-up-correctly-%e2%80%93-even-ie6/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/how-to-make-all-browsers-render-html5-mark-up-correctly-%e2%80%93-even-ie6/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 03:40:13 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[column layout]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[doctype html]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[header elements]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[semantic elements]]></category>
		<category><![CDATA[web page layout]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/how-to-make-all-browsers-render-html5-mark-up-correctly-%e2%80%93-even-ie6/</guid>
		<description><![CDATA[HTML 5 provides some great new features for web designers who want to code readable, semantically-meaningful layouts. However, support for HTML 5 is still evolving, and Internet Explorer is the last to add support. In this tutorial, we&#8217;ll create a common layout using some of HTML 5&#8217;s new semantic elements, then use JavaScript and CSS [...]]]></description>
			<content:encoded><![CDATA[<p>HTML 5 provides some great new features for web designers who want to code readable, semantically-meaningful layouts. However, support for HTML 5 is still evolving, and Internet Explorer is the last to add support. In this tutorial, we&#8217;ll create a common layout using some of HTML 5&#8217;s new semantic elements, then use JavaScript and CSS to make our design backwards-compatible with Internet Explorer. Yes, even IE 6.</p>
<p><span></span></p>
<div> <a href="http://nettuts.s3.amazonaws.com/543_html5/HTML5_Compatability.zip"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5ddfd_button_src_nm.jpg"></a><br /> <a href="http://nettuts.s3.cdn.plus.org/543_html5/index.html?1"><img src="http://net.tutsplus.com/wp-content/themes/nettuts/site_images/button_demo_nm.jpg"></a></div>
<h3>Tutorial Details</h3>
<ul>
<li><b>Technology</b>: HTML</li>
<li><b>Version</b>: 5</li>
<li><b>Difficulty:</b> Intermediate</li>
<li><b>Estimated Completion Time:</b> 1 hour</li>
</ul>
<h3>Prefer a Video Tutorial?</h3>
<div> </div>
<h2>Quick Overview of HTML 5 Elements</h2>
<p> The <a href="http://www.w3.org/TR/2009/WD-html5-20090423/">HTML 5 Working Draft</a> provides a new set of semantically-meaningful<br /> elements for describing a typical web page layout. Using elements that are &#8220;meaningful&#8221; (i.e. describe the content they contain)<br /> makes it easier for you to read and organize your code, and makes it easier for search engines and screen readers to read and<br /> organize your content.</p>
<p> The HTML 5 elements we&#8217;ll be using are:</p>
<ul>
<li>header</li>
<li>footer</li>
<li>nav</li>
<li>article</li>
<li>hgroup</li>
</ul>
<p> Just by reading the names of the elements, you should get a pretty good idea of what they&#8217;re for, and that&#8217;s the point!<br /> You can now stop abusing &lt;div&gt; in all your tableless designs, and instead make headers out of &#8220;&lt;header&gt;&#8221;s and<br /> footers out of &#8220;&lt;footer&gt;&#8221;s.</p>
<p> The one element that may not be obvious is &lt;hgroup&gt;. This element simply defines a group of header elements (&lt;h1&gt;<br /> &#8211; &lt;h6&gt;) so you can group a blog post title and subtitle together, for example. Think of it as not the header of the page,<br /> but the header of the content section.</p>
<h3>Step 1: The HTML</h3>
<p> We&#8217;re going to recreate the most common layout on the Web, the 2-column layout:</p>
<div><img src="http://nettuts.s3.cdn.plus.org/543_html5/2_Column_Layout.png" border="0" /></div>
<p> This layout is usually put together with a waterfall of &lt;div&gt; elements (or, shudder, a &lt;table&gt;), but with HTML 5<br /> you can code this page quite naturally.</p>
<pre>
	&lt;!DOCTYPE html&gt;
	&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;

	&lt;html&gt;
		&lt;head&gt;
		    &lt;title&gt;&lt;!-- Your Title --&gt;&lt;/title&gt;
		&lt;/head&gt;

		&lt;body&gt;
			&lt;header&gt;
				&lt;!-- ... --&gt;
			&lt;/header&gt;

			&lt;nav&gt;
				&lt;!-- ... --&gt;
			&lt;/nav&gt;

			&lt;div id="main"&gt;
				&lt;!-- ... --&gt;
			&lt;/div&gt;

			&lt;footer&gt;
				&lt;!-- ... --&gt;
			&lt;/footer&gt;
		&lt;/body&gt;
	&lt;/html&gt;
</pre>
<p>And to round it out, within the &#8220;main&#8221; element, I&#8217;m going to add some simple post templates:</p>
<pre>
	&lt;article&gt;
		&lt;hgroup&gt;
			&lt;h2&gt;Title&lt;/h2&gt;
			&lt;h3&gt;Subtitle&lt;/h3&gt;
		&lt;/hgroup&gt;

		&lt;p&gt;
			&lt;!-- ---&gt;
		&lt;/p&gt;
	&lt;/article&gt;
</pre>
<p> Now we have an entire layout skeleton in HTML that uses nothing but meaningful tags for all the content. Easy to read,<br /> easy to parse, easy to design for.</p>
<p> Some savvier readers may ask &#8220;why didn&#8217;t you use &lt;section&gt; instead of a &lt;div&gt; for the main column? Wouldn&#8217;t that<br /> be more &#8220;meaningful?&#8221; You certainly could, and it would be &#8220;valid,&#8221; but the &lt;section&gt; element isn&#8217;t meant for this<br /> sort of layout function. From <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-section-element">the spec</a>:</p>
<blockquote><p> The section element is not a generic container element. When an element is needed for styling purposes or<br /> as a convenience for scripting, authors are encouraged to use the &lt;div&gt; element instead. A general rule is that<br /> the section element is appropriate only if the element&#8217;s contents would be listed explicitly in the document&#8217;s outline.</p>
</blockquote>
<h3>Step 2: The CSS</h3>
<p> Positioning these elements would be easy if they were all &lt;div&gt;s &mdash; we know how they are handled by every browser, so<br /> we know how to write CSS to them. However, this is only the case because every browser applies a default stylesheet to a page.<br /> Even if you haven&#8217;t specified one, there is CSS at work every time a page you&#8217;ve written gets loaded into Firefox or IE.</p>
<p> For example, here&#8217;s the styling applied to a &lt;div&gt; in the default &#8220;html.css&#8221; file that comes with Firefox:</p>
<pre>
	html, div, map, dt, isindex, form {
		display: block;
	}
</pre>
<p> But what happens when a browser comes across an element that it doesn&#8217;t recognize? We can&#8217;t be sure. It might get no styling,<br /> it might inherit a some default styling, it might not be displayed at all. Therefore, we make sure that we account for any and<br /> all styling of our new elements in our own CSS. No assumptions.</p>
<pre>
	/* Make HTML 5 elements display block-level for consistent styling */
	header, nav, article, footer, address {
		display: block;
	}
</pre>
<p> Now we can treat these elements just like &lt;div&gt;s, assured they are displayed consistently.</p>
<h3>The Problem</h3>
<p> Let&#8217;s take a look at our layout so far. I&#8217;ve put together a more fleshed out version of this code and tested it in<br /> a few browsers. Check out our layout in Safari 4:</p>
<div><img src="http://nettuts.s3.cdn.plus.org/543_html5/./screenshots/HTMLDemo_Safari.png" border="0" /></div>
<p> However, look at what happens in Internet Explorer 6:</p>
<div><img src="http://nettuts.s3.cdn.plus.org/543_html5/./screenshots/HTMLDemo_IE_Broken.png" border="0" /></div>
<p> What&#8217;s wrong with this picture? By explicitly setting <code>display: block;</code> in CSS, we <em>should</em> have<br /> communicated to the browser our intentions for that element.</p>
<p> Unfortunately, IE is ignoring elements it doesn&#8217;t recognize, regardless of CSS. Our content is left floating in its<br /> parent&#8217;s container, as if the HTML 5 elements didn&#8217;t exist. Somehow, we need to get IE to render unknown elements,<br /> and styling them appropriately isn&#8217;t going to do it.</p>
<h3>Step 3: The JavaScript</h3>
<p> Luckily, there is a way to get IE to recognize new elements via some simple JavaScript.</p>
<p> I first read about this technique on <a href="http://ejohn.org/blog/html5-shiv/">John Resig&#8217;s blog</a>; he&#8217;s called it<br /> the &#8220;HTML 5 Shiv.&#8221;</p>
<div> <a href="http://ejohn.org/blog/html5-shiv/"><br /> <img src="http://nettuts.s3.amazonaws.com/543_html5/resig.png" alt="The Shiv" /><br /> </a></div>
<p>It simply involves calling <code>document.createElement()</code> for every new, unrecognized element.</p>
</p>
<p> Traditionally you&#8217;d make this call in order to inject an element directly into some branch of the DOM; in other words,<br /> into an existing container within the &lt;body&gt; tag. You can do that to fix this unknown element issue as well. However,<br /> this trick also works by calling <code>document.createElement()</code> in the &lt;head&gt; tag, with no refence to a containing element!<br /> That makes it much easier to read and write:</p>
<pre>
	document.createElement("article");
	document.createElement("footer");
	document.createElement("header");
	document.createElement("hgroup");
	document.createElement("nav");
</pre>
<p> To make things even more convenient, <a href="http://remysharp.com/">Remy Sharp</a> has released an<br /> &#8220;<a href="http://remysharp.com/2009/01/07/html5-enabling-script/">HTML 5 Enabling Script</a>,&#8221; which does the same thing as<br /> our code above, but for all HTML 5 elements.</p>
<blockquote><p> Since <span>HTML5</span> is getting <a href="http://www.brucelawson.co.uk/tests/html5-elements.html">more</a> <a href="http://adactio.com/journal/1540/">attention</a> by way of marking up our new pages, and the only way to get <span>IE</span> to acknowledge the new elements, such as <em>&lt;article&gt;</em>, is to use the <a href="http://ejohn.org/blog/html5-shiv/"><span>HTML5</span> shiv</a>, I&#8217;ve quickly put together a mini script that enables <em>all</em> the new elements&#8230;</p>
<div>-<a href="http://remysharp.com/2009/01/07/html5-enabling-script/">Remy Sharp</a></div>
</blockquote>
<p> Now that we&#8217;ve added our JavaScript, let&#8217;s look at that again in Internet Explorer, with our new JS code:</p>
<div><img src="http://nettuts.s3.cdn.plus.org/543_html5/./screenshots/HTMLDemo_IE_Fixed.png" border="0" /></div>
<p> Perfect. Internet Explorer 6 is now rendering HTML 5 code just as well as Safari 4.</p>
<h3>Conclusion</h3>
<p> HTML 5 is exciting for any web designer who wants to create clean, easy-to-read, semantically-meaningful code. And with just a<br /> couple of simple steps &mdash; one line of CSS and one line of JS per element &mdash; we can start making use of HTML 5 today.</p>
<p> Got any more tips for squeezing every bit of HTML 5 you can into your production code? Let us know in the comments!</p>
<h3>Write a Plus Tutorial</h3>
<p><strong>Did you know that you can earn up to $600 for writing a PLUS tutorial and/or screencast for us? </strong>We&#8217;re looking for in depth and well-written tutorials on HTML, CSS, PHP, and JavaScript. If you&#8217;re of the ability, please contact Jeffrey at nettuts@tutsplus.com.</p>
<p>Please note that actual compensation will be dependent upon the quality of the final tutorial and screencast.</p>
<div><img src="http://miscfiles.s3.amazonaws.com/banners/nettuts_728x90.jpg" alt="Write a PLUS tutorial" style="width:600px" /></div>
<ul>
<li>Follow us on <a href="http://www.twitter.com/nettuts">Twitter</a>, or subscribe to the <a href="http://feeds.feedburner.com/nettuts" title="Nettuts+ RSS Feed">Nettuts+ RSS Feed</a> for the best web development tutorials on the web.</li>
</ul>
<p><a href="http://feedads.g.doubleclick.net/~a/NzurDkMYvRMEFj8s7HuQ_Pj-eK0/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d646c_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/NzurDkMYvRMEFj8s7HuQ_Pj-eK0/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d646c_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/nettuts?a=HOB4iYwmYRY:0xCTBbs8-iw:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d646c_nettuts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=HOB4iYwmYRY:0xCTBbs8-iw:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d646c_nettuts?i=HOB4iYwmYRY:0xCTBbs8-iw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=HOB4iYwmYRY:0xCTBbs8-iw:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d646c_nettuts?i=HOB4iYwmYRY:0xCTBbs8-iw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=HOB4iYwmYRY:0xCTBbs8-iw:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d646c_nettuts?i=HOB4iYwmYRY:0xCTBbs8-iw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=HOB4iYwmYRY:0xCTBbs8-iw:TzevzKxY174"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/20a3d_nettuts?d=TzevzKxY174" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/11ba3_HOB4iYwmYRY" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/nettuts">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/how-to-make-all-browsers-render-html5-mark-up-correctly-%e2%80%93-even-ie6/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>YouTube begins HTML5 rollout</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-begins-html5-rollout/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-begins-html5-rollout/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 03:39:07 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[spec]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[users view]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-begins-html5-rollout/</guid>
		<description><![CDATA[YouTube has begun rolling out support for HTML5 video, a spec that will let users view YouTube videos in most modern day browsers without Adobe&#8217;s Flash. Originally posted at Web Crawler Go to Source]]></description>
			<content:encoded><![CDATA[<p>YouTube has begun rolling out support for HTML5 video, a spec that will let users view YouTube videos in most modern day browsers without Adobe&#8217;s Flash.
<p>Originally posted at <a href="http://news.cnet.com/8301-27076_3-10438578-248.html">Web Crawler</a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/webware?a=T2okWNhNLZo:aKe-4FarPR8:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3ce59_webware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webware?a=T2okWNhNLZo:aKe-4FarPR8:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3ce59_webware?i=T2okWNhNLZo:aKe-4FarPR8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webware?a=T2okWNhNLZo:aKe-4FarPR8:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3ce59_webware?i=T2okWNhNLZo:aKe-4FarPR8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webware?a=T2okWNhNLZo:aKe-4FarPR8:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7eb87_webware?i=T2okWNhNLZo:aKe-4FarPR8:gIN9vFwOqvQ" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7eb87_T2okWNhNLZo" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/webware">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/youtube-begins-html5-rollout/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>14 Helpful Cheat Sheets for Front-end Web Development</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/design/14-helpful-cheat-sheets-for-front-end-web-development/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/design/14-helpful-cheat-sheets-for-front-end-web-development/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:44:20 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Cheat]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css level]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html javascript]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[reference cards]]></category>
		<category><![CDATA[sheet]]></category>
		<category><![CDATA[web developers]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/design/14-helpful-cheat-sheets-for-front-end-web-development/</guid>
		<description><![CDATA[For web developers and designers, it can be difficult to memorize the syntax for multiple programming languages and frameworks, especially since they are always evolving and growing. This is where cheat sheets come in handy. Most cheat sheets are designed to be printer friendly, so you can have them laying around on your desk as [...]]]></description>
			<content:encoded><![CDATA[<p>For web developers and designers, it can be difficult to memorize the syntax for multiple programming languages and frameworks, especially since they are always evolving and growing. This is where cheat sheets come in handy. Most cheat sheets are designed to be printer friendly, so you can have them laying around on your desk as quick reference cards. Here is a collection of useful cheat sheets specifically for front end web development that will help you with HTML, <a href="http://webdesignledger.com/tag/jquery">JavaScript</a>, and <a href="http://webdesignledger.com/tag/css">CSS</a>.<span></span></p>
<h2>HTML</h2>
<h3><a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" target="_blank">HTML 5 Cheat Sheet</a></h3>
<p><a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3c470_cheat_sheet_1.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/" target="_blank">HTML 5 Visual Cheat Sheet</a></h3>
<p><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/04e84_cheat_sheet_8.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://www.elizabethcastro.com/html/extras/xhtml_ref.html" target="_blank">(X)HTML Elements and Attributes</a></h3>
<p><a href="http://www.elizabethcastro.com/html/extras/xhtml_ref.html" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/157ec_cheat_sheet_2.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://www.addedbytes.com/cheat-sheets/html-cheat-sheet/" target="_blank">HTML Cheat Sheet</a></h3>
<p><a href="http://www.addedbytes.com/cheat-sheets/html-cheat-sheet/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/86d60_cheat_sheet_3.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" target="_blank">HTML5 Canvas Cheat Sheet</a></h3>
<p><a href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b2629_cheat_sheet_4.jpg" alt="cheat sheet" /></a></p>
<h2>CSS</h2>
<h3><a href="http://woorkup.com/2009/10/02/css2-visual-cheat-sheet/" target="_blank">CSS Level 2 Visual Cheat Sheet</a></h3>
<p><a href="http://woorkup.com/2009/10/02/css2-visual-cheat-sheet/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d3629_cheat_sheet_14.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank">CSS 3 Cheat Sheet</a></h3>
<p><a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/20e23_cheat_sheet_5.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/" target="_blank">CSS Cheat Sheet (V2)</a></h3>
<p><a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b18e0_cheat_sheet_6.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://lesliefranke.com/files/reference/csscheatsheet.html" target="_blank">CSS Cheat Sheet</a></h3>
<p><a href="http://lesliefranke.com/files/reference/csscheatsheet.html" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6b4a_cheat_sheet_7.jpg" alt="cheat sheet" /></a></p>
<h2>JavaScript</h2>
<h3><a href="http://www.futurecolors.ru/jquery/" target="_blank">jQuery 1.4 API Cheat Sheet</a></h3>
<p><a href="http://www.futurecolors.ru/jquery/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/53c53_cheat_sheet_9.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://labs.impulsestudios.ca/jquery-cheat-sheet" target="_blank">jQuery 1.4 Cheat Sheet</a></h3>
<p><a href="http://labs.impulsestudios.ca/jquery-cheat-sheet" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1f008_cheat_sheet_10.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html" target="_blank">jQuery 1.4 Cheat Sheet</a></h3>
<p><a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/041a7_cheat_sheet_11.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/" target="_blank">mootools 1.2 cheat sheet</a></h3>
<p><a href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/24942_cheat_sheet_12.jpg" alt="cheat sheet" /></a></p>
<h3><a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/png/" target="_blank">JavaScript Cheat Sheet</a></h3>
<p><a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/png/" target="_blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6944_cheat_sheet_13.jpg" alt="cheat sheet" /></a></p>
<p><a href="http://feeds.feedburner.com/WebDesignLedger">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/design/14-helpful-cheat-sheets-for-front-end-web-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Emerging Techniques Every Web Developer Should Know</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/emerging-techniques-every-web-developer-should-know/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/emerging-techniques-every-web-developer-should-know/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 10:44:31 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[Apple Developer]]></category>
		<category><![CDATA[apple developer connection]]></category>
		<category><![CDATA[database api]]></category>
		<category><![CDATA[doctype html]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[offline]]></category>
		<category><![CDATA[quot]]></category>
		<category><![CDATA[typical structure]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/emerging-techniques-every-web-developer-should-know/</guid>
		<description><![CDATA[The Web is evolving fast: new features, formats, user needs, continuously change the way we interact with websites. In this post I want to suggest you some interesting emerging techniques every web developer should know in order to build modern web applications. HTML 5 Offline Application The HTML 5 specification introduces a lot of new [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feedads.g.doubleclick.net/~a/ktLy2T3QVZBApa6dx9EfQmByqvA/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/24417_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/ktLy2T3QVZBApa6dx9EfQmByqvA/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/24417_di" border="0"></img></a></p>
<p>The Web is evolving fast: new features, formats, user needs, continuously change the way we interact with websites. In this post I want to suggest you some interesting emerging techniques every web developer should know in order to build modern web applications. </p>
<h2>HTML 5 Offline Application</h2>
<p>The HTML 5 specification introduces a lot of new features that radically improve the way users interact with websites and web applications. With HTML 5 developers can build easily offline web applications by using a SQL database API and an offline application caching API for storing data locally (by using a client-side SQL database) and allowing applications are available even when users are offline. This technique use a <strong>.manifest</strong> file and JavaScript to get an update of the cached files when is not available a connection to the server.</p>
<p>You can enable offline application caching by using the <em><code>manifest</code></em> attribute on the <em><code>html</code></em> tag:</p>
<div>
<pre><code>&lt;!DOCTYPE HTML&gt;
&lt;html manifest=&quot;cache-manifest&quot;&gt;</code></pre>
</div>
<p>You have to create a <strong>.manifest</strong> file that specifies which files are to be cached offline. Here is a typical structure of a manifest file:</p>
<div>
<pre><code>CACHE MANIFEST
index.html
about.html
style.css
logo.png
...

NETWORK:
server.cgi</code></pre>
</div>
<p>According to the W3C Working Group Note about <a href="http://www.w3.org/TR/offline-webapps">Offline Web Applications</a> topic,  <code>server.cgi</code> should never be cached in order to continuously get updates from the server.</p>
<p>Apple Developer Connection provides a full detailed, step-by-step guide to help you learning how to buit modern offline web applications. You can <a href="http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html#//apple_ref/doc/uid/TP40007256-CH7-SW1">read the full guide here.</a></p>
<h2>oEmbed</h2>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/919d8_oembed.jpg" width="274" height="310" style="float:right;margin-left:14px" /> oEmbed is basically an open format for allowing an embedded representation of a URL on webpages. Facebook probably has one of the most popular implementation of oEmbed API. For example, when you copy a link from YouTube, Vimeo, Flickr, into your status bar, Facebook converts this link into a movie or image embedded on your profile. </p>
<p>Previously on Woork Up I wrote this interesting post “<a href="http://woorkup.com/2009/12/29/learning-oembed-convert-links-into-embedded-content/">Learning oEmbed: Convert Links Into Embedded Content</a>” where I explained how to use oEmbed API to implement a Facebook-like link-to-embedded-content feature. The tutorial is really simple, easy to customize and reuse on your projects. A working example is also available.</p>
<h2>HTML 5 contentEditable</h2>
<p>The HTML 5 <em><code>contentditable</code></em> attribute allows to make editable the content within a HTML element with the <strong><code>contenteditable</code></strong> state set to “true”. This attribute is useful for example for easily developing edit in-place features or advanced rich text editors without using third party resources. All major browsers (IE, Firefox, Safari, Chrome) implement this attribute and here is a sample usage: </p>
<div><code>&lt;div id=&quot;editableLayer&quot; contenteditable=&quot;true&quot;&gt;...&lt;/div&gt;</code></div>
<p>You can use <strong><code>document.execCommand</code></strong> to add some basic features to your custom editor simply adding this code in the <strong><code>head</code></strong> tag of your webpage:</p>
<div>
<pre><code>&lt;script language=&quot;javascript&quot;&gt;
function formatText(cmd){
&nbsp;&nbsp;&nbsp;&nbsp;document.execCommand(cmd, null, null);
}
&lt;/script&gt;</code></pre>
</div>
<p>This is the result:</p>
<p><button><strong>Bold</strong></button> <button><i>Italic</i></button> <button><span>Underline</span></button>  </p>
<div></div>
<div>Try to change the code within this layer</div>
<p>Here is an example of button to format the selected text:</p>
<div><code>&lt;button onclick=&quot;formatText(&#39;bold&#39;);&quot;&gt;</code></div>
<p>The previous code is only an example. I suggest you to use <a href="http://en.wikipedia.org/wiki/Unobtrusive_JavaScript">unobtrusive approach</a> for separating HTML structure from JavaScript code (in this case the <strong><code>onclick</code></strong> event).</p>
<h2>OAuth</h2>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/33212_oauth.jpg" width="325" height="298" style="float:left;margin-right:14px" /><a href="http://oauth.net/">oAuth</a> is an open protocol that implements an authorization model for allowing websites and web applications to publish and access data stored in third party websites without sharing user login information. Yahoo! Developer Network provides an interesting and detailed tutorial that illustrates <a href="http://developer.yahoo.com/oauth/guide/creating_oauth_app.html">how to create an OAuth application</a> for accessing Yahoo! services.</p>
<p>If you want to implement OAuth protocol on your application also take a look at the following links:</p>
<p><a href="http://code.google.com/apis/accounts/docs/OAuth.html">Implement OAuth for Google</a><br />
<a href="http://apiwiki.twitter.com/OAuth-FAQ">Implement OAuth for Twitter</a><br />
<a href="http://developer.yahoo.com/oauth/">Implement OAuth for Yahoo</a></p>
<div></div>
<div>
<a href="http://feeds.feedburner.com/~ff/Woork?a=38TyafHkRY4:6ih97Jp5Cr0:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09639_Woork?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=38TyafHkRY4:6ih97Jp5Cr0:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09639_Woork?i=38TyafHkRY4:6ih97Jp5Cr0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=38TyafHkRY4:6ih97Jp5Cr0:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09639_Woork?i=38TyafHkRY4:6ih97Jp5Cr0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=38TyafHkRY4:6ih97Jp5Cr0:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09639_Woork?i=38TyafHkRY4:6ih97Jp5Cr0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=38TyafHkRY4:6ih97Jp5Cr0:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09639_Woork?d=qj6IDK7rITs" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09639_38TyafHkRY4" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/Woork">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/emerging-techniques-every-web-developer-should-know/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>40 Valuable Tools and Resources For Web Designers</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/40-valuable-tools-and-resources-for-web-designers/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/40-valuable-tools-and-resources-for-web-designers/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 02:17:01 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[andrew wilkinson]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[financial confidence]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[internet explorer 5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[model view controller]]></category>
		<category><![CDATA[server side technologies]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/40-valuable-tools-and-resources-for-web-designers/</guid>
		<description><![CDATA[Web development can be tricky and time-consuming. To be more effective and productive, we, designers and developers, can integrate useful tools in our daily routine. Also, handy resources can be very valuable as they can help us enhance communication with clients and other developers as well as improve the quality of our work. We are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feedads.g.doubleclick.net/~a/eb2mErZ5_RxZHa8QdHqvDk71A04/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f8daa_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/eb2mErZ5_RxZHa8QdHqvDk71A04/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f8daa_di" border="0"></img></a></p>
<p>Web development can be tricky and time-consuming. To be more effective and productive, we, designers and developers, can <strong>integrate useful tools in our daily routine</strong>. Also, handy resources can be very valuable as they can help us enhance communication with clients and other developers as well as improve the quality of our work. We are permanently looking for new tools, techniques, resources and services that can improve your workflow and increase your productivity.</p>
<p>In this post we present a couple of <strong>extremely useful and valuable tools and resources</strong> that we found over the last months. Please make sure to <a href="http://www.twitter.com/smashingmag">follow us on Twitter</a> for a stream of useful resources, tools and design-related articles.</p>
<p><span></span></p>
<h3>Getting Inspired: Interesting Redesign Projects</h3>
<p><a href="http://passfail.squarespace.com/">Boarding Pass / Fail</a><br /> A boarding pass redesign project by Tyler Thompson, the Creative Director at Squarespace. How would you design a boarding pass? The result is very impressive.</p>
<p><a href="http://passfail.squarespace.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8d38e_board.jpg" alt="Board in 40 Valuable Tools and Resources For Web Designers" width="480" height="310" /></a></p>
<p><a href="http://www.metalabdesign.com/zappos/">You&#8217;re killing me, Zappos</a><br /> Andrew Wilkinson&#8217;s attempt to redesign Zappos.</p>
<p><a href="http://www.metalabdesign.com/zappos/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/111f5_post-04.jpg" alt="Post-04 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://richardsmith.posterous.com/tag/dollarredeign">Dollar ReDe$ign Project</a><br /> An attempt to rebrand the US Dollar, rebuild financial confidence and revive our failing economy. Created by Richard Smith.</p>
<p><a href="http://richardsmith.posterous.com/tag/dollarredeign"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/111f5_dollars.jpg" alt="Dollars in 40 Valuable Tools and Resources For Web Designers" width="480" height="310" /></a></p>
<h3>Useful Front-End and Back-End Tools</h3>
<p><a href="http://www.keithclark.co.uk/labs/ie-css3/">ie-css3.js</a><br />CSS3 pseudo selector emulation for Internet Explorer 5-8. ie-css3.js allows Internet Explorer to identify CSS3 pseudo selectors and render any style rules defined with them. Simply include the script in your pages and start using these selectors in your style sheets — they&#8217;ll work in IE. An alternative is <a href="http://www.alistapart.com/articles/keepelementskidsinlinewithoffspring/">Offspring.js</a>.</p>
<p><a href="http://www.keithclark.co.uk/labs/ie-css3/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3f63f_css3-ie.jpg" alt="Css3-ie in 40 Valuable Tools and Resources For Web Designers" width="480" height="310" /></a></p>
<p><a href="http://www.bennadel.com/projects/cormvc-jquery-framework.htm">CorMVC</a><br /> CorMVC is a jQuery-powered Model-View-Controller (MVC) framework that can aide in the development of single-page, web-based applications. CorMVC stands for client-only-required model-view-controller and is designed to be lowest possible entry point to learning about single-page application architecture. It does not presuppose any server-side technologies, or a web server of any kind, and requires no more than a web browser to get up and running.</p>
<p><a href="http://www.bennadel.com/projects/cormvc-jquery-framework.htm"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/34fc9_mvc.jpg" alt="Mvc in 40 Valuable Tools and Resources For Web Designers" width="482" height="352" /></a></p>
<p><a href="http://lamb.cc/typograph/">Typograph</a><br /> A typographic tool that generates CSS for beautiful web typography, according to traditional scale and vertical rhythm.</p>
<p><a href="http://lamb.cc/typograph/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1a3a7_typograph.gif" alt="Typograph in 40 Valuable Tools and Resources For Web Designers" width="480" height="352" /></a></p>
<p><a href="http://www.mozilla.org/projects/venkman/">Venkman JavaScript Debugger project page</a><br /> Venkman is the code name for Mozilla&#8217;s JavaScript Debugger. Venkman aims to provide a powerful JavaScript debugging environment for Gecko-based browsers namely Firefox 3.x, the Netscape 7.x series of browsers, Netscape 9.x series, Mozilla Seamonkey 1.x and Mozilla Seamonkey 2.x. It does not include Gecko-based browsers such as K-Meleon 1.x, Galeon 2.x and Netscape 8.x. The debugger is available as an add-on package in XPI format. Venkman JavaScript Debugger has been provided as part of the Mozilla install distribution since October 3rd 2001.</p>
<p><a href="http://www.mozilla.org/projects/venkman/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1a3a7_post-02.jpg" alt="Post-02 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.webresourcesdepot.com/javascript-frameworks-playground-jsfiddle/"> JavaScript Frameworks Playground: jsFiddle</a><br /> jsFiddle is a shell editor that eases writing JavaScript code by creating a custom environment based on popular JS frameworks.</p>
<p><a href="http://www.webresourcesdepot.com/javascript-frameworks-playground-jsfiddle/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0f3bf_post-06.jpg" alt="Post-06 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://jslib.mozdev.org/">jslib</a><br /> Mozilla gives a great flexibility and power to Javascript. This popular client side scripting language can be used to create application level logic and services for cross platform application development.<br /> <strong>Goal</strong>: jslib has a simple goal, <em>&#8220;Make life easier for Mozilla Application Development by creating logical, easy to use API&#8217;s for general purpose routines that lend themselves to living in library code.&#8221;</em></p>
<p><a href="http://jslib.mozdev.org/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0f3bf_post-09.jpg" alt="Post-09 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.gosu.pl/debug/">PHP debug tools</a><br /> A set of useful PHP debugging tools for debugging script trace, errors and database queries.</p>
<p><a href="http://www.gosu.pl/debug/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a5ff0_debug.gif" alt="Debug in 40 Valuable Tools and Resources For Web Designers" width="482" height="352" /></a></p>
<p><a href="http://www.mailchimp.com/labs/inlinecss.php">The Automatic CSS Inliner Tool </a><br /> If you&#8217;ve ever sent an email campaign, you know that if your CSS is not coded inline, it is likely to get stripped out by email clients, which can make your email design pretty funky looking. Writing CSS inline can be time consuming, and repetitive. MailChimp has a CSS inline conversion tool built right in that will automatically transform all of your local styles into inline styles. Designers have found it so useful, we thought we&#8217;d share it with everyone else &#8211; even if you don&#8217;t have a MailChimp account.</p>
<p><a href="http://www.mailchimp.com/labs/inlinecss.php"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a5ff0_post-11.jpg" alt="Post-11 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://htmlpurifier.org/">HTML Purifier &#8211; Filter your HTML the standards-compliant way!</a><br /> HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C&#8217;s specifications. Tired of using BBCode due to the current landscape of deficient or insecure HTML filters? Have a WYSIWYG editor but never been able to use it? Looking for high-quality, standards-compliant, open-source components for that application you&#8217;re building? HTML Purifier is for you!</p>
<p><a href="http://htmlpurifier.org/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/66f58_post-14.jpg" alt="Post-14 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.inappsettingskit.com/">InAppSettingsKit</a><br /> InAppSettingsKit is an open source solution to to easily add in-app settings to your iPhone apps. It uses a hybrid approach by maintaining the Settings.app pane. So the user has the choice where to change the settings.</p>
<p><a href="http://www.inappsettingskit.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/912e8_inapp.jpg" alt="Inapp in 40 Valuable Tools and Resources For Web Designers" width="482" height="352" /></a></p>
<p><a href="http://code.google.com/p/dabr/">Dabr</a><br /> Dabr is a PHP web interface to the Twitter API for mobile devices.</p>
<p><a href="http://code.google.com/p/dabr/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fe1d1_too.jpg" alt="Too in 40 Valuable Tools and Resources For Web Designers" width="482" height="352" /></a></p>
<p><a href="http://sproutcore.com/">SproutCore</a><br /> SproutCore: JavaScript HTML5 Application Framework</p>
<p><a href="http://sproutcore.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0f5b5_post-10.jpg" alt="Post-10 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://quixapp.com/">Your Bookmarklets, On Steroids</a><br /> Quix is an extensible bookmarklet, that allows you to easily access all your bookmarks and bookmarklets, across all your browsers, while maintaining them in only one spot. All you have to do is remember the shortcut for the bookmarklet, so, basically, it’s like a command line for your browser.</p>
<p><a href="http://quixapp.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0f5b5_quix.jpg" alt="Quix in 40 Valuable Tools and Resources For Web Designers" width="480" height="310" /></a></p>
<p><a href="http://www.ixedit.com/">IxEdit</a><br /> IxEdit is a JavaScript-based interaction design tool for the web. With IxEdit, designers can practice DOM-scripting without coding to change, add, move, or transform elements dynamically on your web pages. Especially, IxEdit must be useful to try various interactions rapidly in the prototyping phase of your web application.</p>
<p><a href="http://www.ixedit.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a7606_post-16.jpg" alt="Post-16 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://code.google.com/p/minibuilder/">minibuilder </a><br /> Flash MiniBuilder is a lightweight IDE created for developing programs written in ActionScript 3.</p>
<p><a href="http://code.google.com/p/minibuilder/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a7606_minibuilder.jpg" alt="Minibuilder in 40 Valuable Tools and Resources For Web Designers" width="480" height="310" /></a></p>
<p><a href="http://htmledit.squarefree.com/">Real-time HTML Editor</a><br /> Type HTML in the textarea above, and it will magically appear in the frame below.</p>
<p><a href="http://htmledit.squarefree.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/75a9b_post-18.jpg" alt="Post-18 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://rishida.net/tools/conversion/">Unicode code converter v7.0.1</a><br /> Type or paste text in any of the green or grey shaded boxes and click on the button Convert button above it. Alternative representations will appear in all the other boxes. You can then cut &amp; paste the results into your document.</p>
<p><a href="http://rishida.net/tools/conversion/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/75a9b_post-20.jpg" alt="Post-20 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://detectmobilebrowser.com/">Detect Mobile Browser</a><br /> Open source mobile phone detection script.</p>
<p><a href="http://detectmobilebrowser.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fbbab_post-38.jpg" alt="Post-38 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.showif.com/index.php">Show {if}</a><br /> A script for a better targeting of site visitors.</p>
<p><a href="http://www.showif.com/index.php"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fbbab_post-39.jpg" alt="Post-39 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://thinkinginweb.com/sections/articles/18-11-2009-typeQuery-change-website-typography-with-jquery.aspx">typeQuery</a><br /> typeQuery, change website typography with jQuery.</p>
<p><a href="http://thinkinginweb.com/sections/articles/18-11-2009-typeQuery-change-website-typography-with-jquery.aspx"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/32e88_post-22.jpg" alt="Post-22 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://github.com/Gipetto/wordpress.tmbundle">Gipetto&#8217;s wordpress.tmbundle</a><br /> A WordPress focused TextMate bundle to rule all WordPress Textmate bundles.</p>
<p><a href="http://github.com/Gipetto/wordpress.tmbundle"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7212d_post-23.jpg" alt="Post-23 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.justanotherhacker.com/projects/graudit.html">Graudit</a><br /> Graudit is a simple script and signature sets that allows you to find potential security flaws in source code using the GNU utility grep. It&#8217;s comparable to other static analysis applications like RATS, SWAAT and flaw-finder while keeping the technical requirements to a minimum and being very flexible.</p>
<p><a href="http://www.justanotherhacker.com/projects/graudit.html"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7212d_post-24.jpg" alt="Post-24 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.cesarserna.com/wordpress-plugins/plugin-maker/">WordPress Plugin Maker</a><br /> This plugin is made for developers or WordPress users who love Cut and Paste and hate FTP . If you have ever been in a pinch where you wanted to create a quick WordPress plugin to do something but didn’t have FTP info or weren’t at your terminal you can use this plugin to be a life saver.</p>
<p><a href="http://www.cesarserna.com/wordpress-plugins/plugin-maker/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/57238_post-36.jpg" alt="Post-36 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.coderun.com/">Web development and deployment tools</a><br /> Free online-based IDE for professional web-development.</p>
<p><a href="http://www.coderun.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1a449_coderun.jpg" alt="Coderun in 40 Valuable Tools and Resources For Web Designers" width="480" height="310" /></a></p>
<p><a href="http://cacoo.com/">Create diagrams online Real time collaboration</a><br /> Cacoo is a user friendly online drawing tool that allows you to create a variety of diagrams such as site maps, wire frames, UML and network charts.  Cacoo can be used free of charge.</p>
<p><a href="http://cacoo.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1a449_post-40.jpg" alt="Post-40 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://ukijs.org/">UKI &#8211; Simple UI Kit for complex web apps</a><br /> Uki is a fast and simple JavaScript user interface toolkit for desktop-like web applications. It comes with a rich view-component library ranging from Slider to List and SplitPane.</p>
<p><a href="http://ukijs.org/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/cd967_post-07.jpg" alt="Post-07 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.improvingcode.com/snapcss/#beautify">snap{css}: an open-source CSS editor for Windows </a><br /> snap{css} is an extremely light-weight, notepad-like application that allows css designers to easily edit their code in a familiar environment while having quick acccess to helpful features such as our beautify and collapse functions.</p>
<p><a href="http://www.improvingcode.com/snapcss/#beautify"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0bff2_snap.jpg" alt="Snap in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://jquery.thewikies.com/browser/">jQuery Browser Plugin</a><br /> A jQuery plugin extending browser detection capabilities.</p>
<p><a href="http://jquery.thewikies.com/browser/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e52b9_browser.gif" alt="Browser in 40 Valuable Tools and Resources For Web Designers" width="482" height="352" /></a></p>
<p><a href="http://code.google.com/p/jspdf/">jsPDF</a><br /> jsPDF generates PDF documents using pure JavaScript</p>
<p><a href="http://code.google.com/p/jspdf/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4caef_jspdf.gif" alt="Jspdf in 40 Valuable Tools and Resources For Web Designers" width="482" height="352" /></a></p>
<p><a href="http://www.gridsystemgenerator.com/">Grid System Generator</a><br /> Grid System Generator includes generated grids, tutorials and resources.</p>
<p><a href="http://www.gridsystemgenerator.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4caef_post-28.jpg" alt="Post-28 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://chrispederick.com/work/user-agent-switcher/">User Agent Switcher Firefox Extension</a><br /> The User Agent Switcher extension adds a menu and a toolbar button to switch the user agent of the browser. It is designed for Firefox, Flock, Seamonkey and Songbird, and will run on any platform that these browsers support including Windows, Mac OS X and Linux.</p>
<p><a href="http://chrispederick.com/work/user-agent-switcher/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bd6aa_post-34.jpg" alt="Post-34 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<h3>Useful Resources For Web Developers</h3>
<p><a href="http://ascii-table.com/pronunciation-guide.php">ASCII Table &#8211; The Pronunciation Guide</a><br /> The ASCII Symbols Pronunciation Guide</p>
<p><a href="http://ascii-table.com/pronunciation-guide.php"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bd6aa_post-08.jpg" alt="Post-08 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.devlounge.net/design/five-awesome-on-screen-rulers"> Five Awesome On-Screen Rulers</a><br /> They’re not the sexiest programs in the world, but for many designers, on-screen rulers are must-haves. Here are five of the best- including the one I can’t live without. All free.</p>
<p><a href="http://www.devlounge.net/design/five-awesome-on-screen-rulers"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2a9b1_post-27.jpg" alt="Post-27 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.webdesignerwall.com/tutorials/using-html-symbol-entities/">Using HTML Symbol Entities</a></p>
<p><a href="http://www.webdesignerwall.com/tutorials/using-html-symbol-entities/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/58859_post-12.jpg" alt="Post-12 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://konigi.com/wiki/editorial-style-guides">Editorial Style Guides </a><br /> This page provides a list of resources available for the web designer or developer who needs to create an editorial style guide for writing web site copy.</p>
<p><a href="http://konigi.com/wiki/editorial-style-guides"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/252bb_post-15.jpg" alt="Post-15 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.codestyle.org/">Open standards Web design with CSS, XHTML, Java servlets and Javascript </a><br /> Code Style answers key questions for Web developers. Which Web fonts are most common? How to use media dependent style sheets? Make more robust, accessible Websites with open standards technology.</p>
<p><a href="http://www.codestyle.org/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b8307_post-19.jpg" alt="Post-19 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://creativerepository.com/2009/12/02/20-must-have-documents-for-designers-and-developers/">20+ Must have documents for Designers and Developers </a><br /> In this post, you would find a list of over 20 free PDF files covering aspects of Web Development as well as Graphic design. These include cheat sheet for web developers, client questionnaires for Graphic and Web design, helpful checklists as well as some useful resources for designers and developers. All of these are available in PDF format as they are easy to print. I have a number of them hanging around in my work area and find them quite useful. It would be great if you have any helpful documents to share.</p>
<p><a href="http://creativerepository.com/2009/12/02/20-must-have-documents-for-designers-and-developers/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b8307_post-26.jpg" alt="Post-26 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.smashingmagazine.com/2009/06/29/45-incredibly-useful-web-design-checklists-and-questionnaires/">45 Incredibly Useful Web Design Checklists and Questionnaires </a><br /> 45 checklists to make your design process easier and more organized. Consider using these checklists as a jumping off point for creating your own customized list, based on your own needs.</p>
<p><a href="http://www.smashingmagazine.com/2009/06/29/45-incredibly-useful-web-design-checklists-and-questionnaires/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2494d_post-29.jpg" alt="Post-29 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.slidefinder.net/">PowerPoint Search Engine with detailed thumbnail results</a><br /> SlideFinder: a search engine for slides and presentations.</p>
<p><a href="http://www.slidefinder.net/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2494d_post-00.jpg" alt="Post-00 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://www.evotech.net/blog/2009/12/web-development-for-the-iphone-html-css-support/">Web Development for the iPhone: HTML &amp; CSS Support </a><br /> Safari and Safari for the iPhone support all HTML elements, including deprecated elements and even some proprietary elements that were never part of any W3C specifications. In addtion, Safari supports some HTML5 elements, even though the HTML5 specifications have not been finalized.</p>
<p><a href="http://www.evotech.net/blog/2009/12/web-development-for-the-iphone-html-css-support/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a6ec4_post-01.jpg" alt="Post-01 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://grepdocs.com/">GrepDocs.com &#8211; all your docs are belong to us &#8211; PHP, Perl, CSS, HTML, Java, JavaScript, MySQL, Ruby, Python, and more</a><br /> GrepDocs: a search engine for programming documentation</p>
<p><a href="http://grepdocs.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a6ec4_post-33.jpg" alt="Post-33 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<h3>Last Click (= a bit of fun)</h3>
<p><a href="http://maettig.com/code/javascript/asciifire.html">ASCII Fire Animation with JavaScript</a><br /> This is when JavaScript is abused: ASCII Fire with JavaScript.</p>
<p><a href="http://maettig.com/code/javascript/asciifire.html"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0af48_post-30.jpg" alt="Post-30 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://wildmag.de/compo/">256b.htm (D)HTML Competition</a><br /> 256b.htm Competition: create a website in just 256 bytes</p>
<p><a href="http://wildmag.de/compo/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/12146_post-32.jpg" alt="Post-32 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<p><a href="http://stewdio.org/pong/">Browser Pong</a><br /> This is definitely the best use of pop-ups for a long time. If you haven&#8217;t seen this, you must see it. It will make your day. Press &#8220;P&#8217; for start.</p>
<p><a href="http://stewdio.org/pong/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/12146_css-180.jpg" alt="Css-180 in 40 Valuable Tools and Resources For Web Designers" width="480" height="300" /></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/Noupe?a=9eQMdPl-Bi4:6VfiCxnj1fc:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0ecfc_Noupe?i=9eQMdPl-Bi4:6VfiCxnj1fc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=9eQMdPl-Bi4:6VfiCxnj1fc:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0ecfc_Noupe?i=9eQMdPl-Bi4:6VfiCxnj1fc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=9eQMdPl-Bi4:6VfiCxnj1fc:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79883_Noupe?i=9eQMdPl-Bi4:6VfiCxnj1fc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Noupe?a=9eQMdPl-Bi4:6VfiCxnj1fc:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79883_Noupe?d=7Q72WNTAKBA" border="0"></img></a>
</div>
<p><a href="http://feeds2.feedburner.com/Noupe">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/40-valuable-tools-and-resources-for-web-designers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Gordon: Flash Runtime Implemented in Javascript</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/gordon-flash-runtime-implemented-in-javascript/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/gordon-flash-runtime-implemented-in-javascript/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 02:21:27 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[action demos]]></category>
		<category><![CDATA[body onload]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[dependency system]]></category>
		<category><![CDATA[div id]]></category>
		<category><![CDATA[Gordon]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[nbsp]]></category>
		<category><![CDATA[Paul Irish]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[stage width]]></category>
		<category><![CDATA[Tobias Schneider]]></category>
		<category><![CDATA[URI]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/gordon-flash-runtime-implemented-in-javascript/</guid>
		<description><![CDATA[This was quite a surprise! Tobias Schneider has built a Flash runtime that works right in the browser. It&#8217;s implemented in pure Javascript and HTML5, and the whole thing is open source, MIT-licensed, and hosted on GitHub. See Gordon in action (demos hosted by Paul Irish). It works like a charm in recent versions of [...]]]></description>
			<content:encoded><![CDATA[<p>This was quite a surprise! <a href="http://twitter.com/tobeytailor">Tobias Schneider</a> has built a Flash runtime that works right in the browser. It&#8217;s implemented in pure Javascript and HTML5, and the whole thing is open source, MIT-licensed, and <a href="http://github.com/tobeytailor/gordon">hosted on GitHub</a>.</p>
<p><a href="http://paulirish.com/work/gordon/demos/">See Gordon in action</a> (demos hosted by Paul Irish).</p>
<p>It works like a charm in recent versions of Firefox, Chrome, and Safari (and, yes, iPhone Safari, though the &#8220;blue&#8221; demo runs at tedious pace on my 3G). To install it yourself, use &#8220;git clone git://github.com/tobeytailor/gordon.git&#8221;. I found the demos don&#8217;t work from a file:/// URI due to the script dependency system, so point your web server at the root and point your browser at demos/.</p>
<p>There&#8217;s not yet any docs, so it&#8217;s not clear how broadly compatible Gordon is or where it&#8217;s headed. But if nothing else, it makes a bold statement about the maturity of open web technologies.</p>
<div><a href="showCodeTxt('html-2');">PLAIN TEXT</a></div>
<div><span>HTML:</span></p>
<div>
<div>
<ol>
<li>
<div>&nbsp;</div>
</li>
<li>
<div>&nbsp; <span><a href="http://december.com/html/4/element/body.html"><span>&lt;body</span></a> <span>onload</span>=<span>&#8220;new Gordon.Movie(&#8216;trip.swf&#8217;, {id: &#8216;stage&#8217;, width: 500, height: 400})&#8221;</span><span>&gt;</span></a></span></div>
</li>
<li>
<div>&nbsp; &nbsp; <span><a href="http://december.com/html/4/element/div.html"><span>&lt;div</span></a> <span>id</span>=<span>&#8220;stage&#8221;</span><span>&gt;</span></a></span><span><span>&lt;/div&gt;</span></span></div>
</li>
<li>
<div>&nbsp; <span><span>&lt;/body&gt;</span></span></div>
</li>
<li>
<div>&nbsp;</div>
</li>
</ol>
</div>
</div>
</div>
<p><a href="http://github.com/tobeytailor/gordon"><img alt="Gordon" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5aa4d_20100113-bwijjxyyhmr2m75rd44rhx2k9r.png" class="alignnone" width="382" height="395" /></a></p>
<p><i>(Update: After much twitter love, someone finally figured out the name. How did we miss it?!!)</i></p>
<p><img alt="Flash Gordon: Saviour?" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4c606_flashgordon.jpg" width="426" height="572" /></p>
<div>
<a href="http://feeds.feedburner.com/~ff/ajaxian?a=XHLeJ7cOmgg:u4S0njXLuMk:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4c606_ajaxian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ajaxian?a=XHLeJ7cOmgg:u4S0njXLuMk:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4c606_ajaxian?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ajaxian?a=XHLeJ7cOmgg:u4S0njXLuMk:D7DqB2pKExk"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4c606_ajaxian?i=XHLeJ7cOmgg:u4S0njXLuMk:D7DqB2pKExk" border="0"></img></a>
</div>
<p><a href="http://feeds2.feedburner.com/ajaxian">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/gordon-flash-runtime-implemented-in-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML5 And Javascript Audio Interface: JAI</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-and-javascript-audio-interface-jai/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-and-javascript-audio-interface-jai/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 02:15:04 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[audio interface]]></category>
		<category><![CDATA[cheap ssl certificates]]></category>
		<category><![CDATA[dynamic drag]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[JAI]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ogg vorbis audio codec]]></category>
		<category><![CDATA[smart interface]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-and-javascript-audio-interface-jai/</guid>
		<description><![CDATA[JAI is an open source JavaScript audio interface for the HTML5 &#60;audio&#62; tag that can play a list of audio files. It doesn&#39;t use any image, all the elements are rendered in runtime with the &#60;canvas&#62; element &#38; the click-able play-list is only a list of links that are styled with CSS. It can only [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hyper-metrix.com/misc/jai/" target="_blank"><strong>JAI</strong></a> is an <strong>open source JavaScript audio interface</strong> for the <strong>HTML5 <code>&lt;audio&gt;</code> tag</strong> that can play a list of audio files.</p>
<p>It <strong>doesn&#39;t use any image</strong>, all the elements are rendered in runtime with the <code>&lt;canvas&gt;</code> element &amp; the click-able play-list is only a list of links that are styled with CSS.</p>
<p>It can only work in modern browsers that has HTML5 support &amp; use the <a href="http://www.vorbis.com/" target="_blank">Ogg Vorbis audio codec</a> for the &lt;audio&gt; tag.</p>
<p><strong>JAI</strong>, rather than being a player to be used in today&#39;s websites, is more a proof of concept that shows how HTML5 will be changing the web.</p>
<p><a href="http://hyper-metrix.com/misc/jai/" target="_blank"><img alt="JavaScript Audio Player" height="141" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9f823_javascript-audio-player.jpg" width="480" /></a></p>
<p><strong>Special Downloads:</strong><br />
<a href="http://www.webresourcesdepot.com/?download=jBasket" target="_blank">Ajaxed Add-To-Basket Scenarios With jQuery And PHP</a><br />
<a href="http://www.webresourcesdepot.com/?download=Free-Admin-Template" target="_blank">Free Admin Template For Web Applications</a><br />
<a href="http://www.webresourcesdepot.com/?download=jQuery-Dynamic-Drag-Drop" target="_blank">jQuery Dynamic Drag&#8217;n Drop</a><br />
<a href="http://www.webresourcesdepot.com/?download=sTwitter-1-0" target="_blank">ScheduledTweets</a></p>
<p><strong>Advertisements:</strong><br />
<a href="http://www.sslmatic.com" target="_blank">SSLmatic &#8211; Cheap SSL Certificates (from $19.99/year)</a><br />
<a href="http://twitter.com/umutm" target="_blank">Follow WebResourcesDepot At Twitter And Get More Resources!</a></p>
<p>	Tags: <a href="http://www.webresourcesdepot.com/tag/html5/" title="HTML5" rel="tag">HTML5</a>, <a href="http://www.webresourcesdepot.com/tag/javascript/" title="Javascript" rel="tag">Javascript</a></p>
<h4>Related posts</h4>
<ul>
<li><a href="http://www.webresourcesdepot.com/better-html5-css3-usage-by-detecting-browsers-capabilities-with-modernizr/" title="Better HTML5 &amp; CSS3 Usage By Detecting Browsers Capabilities With Modernizr (July 2, 2009)">Better HTML5 &#38; CSS3 Usage By Detecting Browsers Capabilities With Modernizr</a></li>
<li><a href="http://www.webresourcesdepot.com/zoom-script-with-a-smart-interface-tjpzoom/" title="Zoom Script With A Smart Interface: TJPzoom (September 4, 2008)">Zoom Script With A Smart Interface: TJPzoom</a></li>
<li><a href="http://www.webresourcesdepot.com/yui-slideshow-customizable-and-animated-slideshows/" title="YUI Slideshow: Customizable And Animated Slideshows (August 12, 2009)">YUI Slideshow: Customizable And Animated Slideshows</a></li>
<li><a href="http://www.webresourcesdepot.com/wrap-content-around-images-jqslickwrap/" title="Wrap Content Around Images: jQSlickWrap (November 22, 2009)">Wrap Content Around Images: jQSlickWrap</a></li>
<li><a href="http://www.webresourcesdepot.com/what-you-see-is-what-you-ajax-wavemaker/" title="What You See Is What You Ajax: WaveMaker (March 5, 2008)">What You See Is What You Ajax: WaveMaker</a></li>
</ul>
<div>
<a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=bwlGON-AOjU:R1AvpBErfhY:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9f823_webresourcesdepot?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=bwlGON-AOjU:R1AvpBErfhY:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9f823_webresourcesdepot?i=bwlGON-AOjU:R1AvpBErfhY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=bwlGON-AOjU:R1AvpBErfhY:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/657c5_webresourcesdepot?i=bwlGON-AOjU:R1AvpBErfhY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=bwlGON-AOjU:R1AvpBErfhY:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/657c5_webresourcesdepot?i=bwlGON-AOjU:R1AvpBErfhY:gIN9vFwOqvQ" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/657c5_bwlGON-AOjU" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/webresourcesdepot">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-and-javascript-audio-interface-jai/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>W3C HTML Accessibility Task Force</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-html-accessibility-task-force/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-html-accessibility-task-force/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 03:54:17 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[accessibility issues]]></category>
		<category><![CDATA[accessibility problems]]></category>
		<category><![CDATA[force]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html accessibility]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[Read]]></category>
		<category><![CDATA[task]]></category>
		<category><![CDATA[web content]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-html-accessibility-task-force/</guid>
		<description><![CDATA[As a number of people have stated, there are some accessibility issues in HTML 5. Hopefully the HTML Accessibility Task Force will help straighten those out: The objective of HTML Accessibility Task Force is to help ensure that HTML 5 provides features to enable Web content to be accessible to people with disabilities. This includes [...]]]></description>
			<content:encoded><![CDATA[<p>As a number of people have stated, there are some accessibility issues in HTML 5. Hopefully the <a href="http://www.w3.org/WAI/PF/html-task-force">HTML Accessibility Task Force</a> will help straighten those out:</p>
<blockquote cite="http://www.w3.org/WAI/PF/html-task-force">
<p>The objective of HTML Accessibility Task Force is to help ensure that HTML 5 provides features to enable Web content to be accessible to people with disabilities. This includes review of existing features for potential accessibility problems, and proposal of new features where needed.</p>
</blockquote>
<p><a href="http://www.456bereastreet.com/archive/201001/w3c_html_accessibility_task_force/">Read full post</a></p>
<p>Posted in <a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag">Accessibility</a>, <a href="http://www.456bereastreet.com/archive/categories/html_5/" rel="tag">HTML 5</a>.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/y-n1wXTdjxL6r_I0W8WVWEEZex0/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/460dd_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/y-n1wXTdjxL6r_I0W8WVWEEZex0/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e4d13_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/456bereastreet?a=IaQ4MSaSr8U:kXLbseXxQRU:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e4d13_456bereastreet?i=IaQ4MSaSr8U:kXLbseXxQRU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=IaQ4MSaSr8U:kXLbseXxQRU:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e4d13_456bereastreet?i=IaQ4MSaSr8U:kXLbseXxQRU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=IaQ4MSaSr8U:kXLbseXxQRU:dnMXMwOfBR0"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5a55d_456bereastreet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=IaQ4MSaSr8U:kXLbseXxQRU:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5a55d_456bereastreet?i=IaQ4MSaSr8U:kXLbseXxQRU:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5a55d_IaQ4MSaSr8U" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/456bereastreet">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-html-accessibility-task-force/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google I/O 2010 Registration Is Open</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-io-2010-registration-is-open/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-io-2010-registration-is-open/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 02:32:10 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[breakout sessions]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[hardware geeks]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[moscone center in san francisco]]></category>
		<category><![CDATA[O Google]]></category>
		<category><![CDATA[Read]]></category>
		<category><![CDATA[SAN FRANCISCO]]></category>
		<category><![CDATA[tricycle races]]></category>
		<category><![CDATA[vic gundotra]]></category>
		<category><![CDATA[year]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-io-2010-registration-is-open/</guid>
		<description><![CDATA[Google has announced details for the next Google I/O, the company&#8217;s largest developer event. It runs May 19 and 20, 2010, at Moscone Center in San Francisco. Registration is $400 now, but the price goes up to $500 a month before the event, so register early. Students and faculty can get in for $100, but [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f9705_googleio.gif" />Google has announced details for the next <a href="http://code.google.com/events/io/2010/">Google I/O</a>, the company&#8217;s largest developer event. It runs May 19 and 20, 2010, at Moscone Center in San Francisco. <a href="http://code.google.com/events/io/2010/register.html">Registration</a> is $400 now, but the price goes up to $500 a month before the event, so register early. Students and faculty can get in for $100, but you have to act quickly.</p>
<p>I/O is two days of Google&#8217;s big ideas. Past events have been the forum for <a href="http://www.webmonkey.com/blog/Android_s_Debut_Steals_the_Show_at_Google_IO">Android&#8217;s coming out party</a>, the <a href="http://www.webmonkey.com/blog/Google_Waves_Goodbye_to_E-Mail__Welcomes_Real-Time_Communication">debut of Google Wave</a> and VP of engineering Vic Gundotra&#8217;s epic <a href="http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5">HTML5 keynote</a>, which showed off everything the HTML5 stack can do in the browser. The excitement has grown to be huge, much like the Stevenotes from many a Macworld past.</p>
<p>Last year, everyone got a free Android touchscreen phone. The official <a href="http://twitter.com/googleio">@googleio</a> Twitter account has been pegged with questions about what&#8217;s going to be given away this year, but whoever is operating that feed at Google says there are no plans for giveaways at this year&#8217;s event.</p>
<p>Of course, if Google was planning on giving away something extra cool, why would it spoil the surprise?</p>
<p>This year&#8217;s event is set up much like the previous ones &#8212; there&#8217;s a big keynote each morning, followed by breakout sessions all day long on a wide variety of tech topics. Some sessions we&#8217;re looking forward to: A bunch of stuff about Chrome, like <a href="http://code.google.com/events/io/2010/sessions/using-chrome-frame.html">how to use Chrome Frame</a>, how to <a href="http://code.google.com/events/io/2010/sessions/chrome-extensions.html">make extensions</a> and an update on <a href="http://code.google.com/events/io/2010/sessions/html5-status-chrome.html">HTML5&#8217;s progress</a>. There&#8217;s also an intro to <a href="http://code.google.com/events/io/2010/sessions/chrome-developer-tools.html">using Chrome&#8217;s built-in developer tools</a>.</p>
<p>There are a couple of sessions about how to optimize your site for social activity using <a href="http://code.google.com/events/io/2010/sessions/optimize-site-friendconnect.html">single sign-on systems</a> and the real-time publishing technology <a href="http://code.google.com/events/io/2010/sessions/real-time-apps-pubsubhubbub.html">PubSubHubbub</a>.</p>
<p>There are also sessions on all the Data APIs and Google Web Toolkit. <a href="http://code.google.com/events/io/2010/sessions.html">Read the full list</a>.</p>
<p>There are also after-hours parties featuring things like drunken tricycle races, and this year there&#8217;s a special gadget party for the hardware geeks (and aren&#8217;t we all?).</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5">Google Throws Its Weight Behind HTML5</a></li>
<li><a href="http://www.webmonkey.com/blog/Android_s_Debut_Steals_the_Show_at_Google_IO">Android&#8217;s Debut Steals the Show at Google I/O</a></li>
<li><a href="http://www.webmonkey.com/blog/Google_Waves_Goodbye_to_E-Mail__Welcomes_Real-Time_Communication">Google Waves Goodbye to E-Mail, Welcomes Real-Time Communication</a></li>
</ul>
<p><a href="http://www.webmonkey.com/rss/wiki">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-io-2010-registration-is-open/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Error messages for corrupt HTML</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/error-messages-for-corrupt-html/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/error-messages-for-corrupt-html/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 03:33:40 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Alexander]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Read]]></category>
		<category><![CDATA[Vlad]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/error-messages-for-corrupt-html/</guid>
		<description><![CDATA[Vlad Alexander asks Should error messages be displayed for corrupt HTML5?. Sure, why not. Many people who do not like the idea of browsers displaying error messages for corrupt/invalid HTML tend to equate error messages with the “Yellow screen of death” that Firefox and other Gecko-based browsers display when they encounter a non well-formed XHTML [...]]]></description>
			<content:encoded><![CDATA[<p>Vlad Alexander asks <a href="http://rebuildingtheweb.com/en/error-messages/">Should error messages be displayed for corrupt HTML5?</a>. Sure, why not.</p>
<p>Many people who do not like the idea of browsers displaying error messages for corrupt/invalid HTML tend to equate error messages with the “Yellow screen of death” that Firefox and other Gecko-based browsers display when they encounter a non well-formed XHTML document served as <code>application/xhtml+xml</code>. But there are other ways.</p>
<p><a href="http://www.456bereastreet.com/archive/201001/error_messages_for_corrupt_html/">Read full post</a></p>
<p>Posted in <a href="http://www.456bereastreet.com/archive/categories/browsers/" rel="tag">Browsers</a>, <a href="http://www.456bereastreet.com/archive/categories/html_5/" rel="tag">HTML 5</a>, <a href="http://www.456bereastreet.com/archive/categories/web_standards/" rel="tag">Web Standards</a>.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/swWD93xjlwIF_H1Tr6Al6VqRGPI/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/da706_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/swWD93xjlwIF_H1Tr6Al6VqRGPI/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3946d_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/456bereastreet?a=rzM-3Dnm5bo:AWpcdbF5UtQ:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3946d_456bereastreet?i=rzM-3Dnm5bo:AWpcdbF5UtQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=rzM-3Dnm5bo:AWpcdbF5UtQ:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3946d_456bereastreet?i=rzM-3Dnm5bo:AWpcdbF5UtQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=rzM-3Dnm5bo:AWpcdbF5UtQ:dnMXMwOfBR0"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3946d_456bereastreet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=rzM-3Dnm5bo:AWpcdbF5UtQ:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3946d_456bereastreet?i=rzM-3Dnm5bo:AWpcdbF5UtQ:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3946d_rzM-3Dnm5bo" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/456bereastreet">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/error-messages-for-corrupt-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using YQL as a proxy for cross-domain Ajax</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-yql-as-a-proxy-for-cross-domain-ajax/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-yql-as-a-proxy-for-cross-domain-ajax/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 02:17:25 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[callback function]]></category>
		<category><![CDATA[container 40]]></category>
		<category><![CDATA[format xml]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery ajax]]></category>
		<category><![CDATA[massive object]]></category>
		<category><![CDATA[nbsp]]></category>
		<category><![CDATA[Plain]]></category>
		<category><![CDATA[URL]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-yql-as-a-proxy-for-cross-domain-ajax/</guid>
		<description><![CDATA[OK, this is nothing shockingly new, but I found it pretty useful. Using jQuery, Ajax has become more or less a one-liner: PLAIN TEXT JAVASCRIPT: $&#40;document&#41;.ready&#40;function&#40;&#41;&#123; &#160; $&#40;&#8216;.ajaxtrigger&#8217;&#41;.click&#40;function&#40;&#41;&#123; &#160; &#160; $&#40;&#8216;#target&#8217;&#41;.load&#40;$&#40;this&#41;.attr&#40;&#8216;href&#8217;&#41;&#41;; &#160; &#160; return false; &#160; &#125;&#41;; &#125;&#41;; This loads the document any link with a class of &#8220;ajaxtrigger&#8221; points to and updates the content [...]]]></description>
			<content:encoded><![CDATA[<p>OK, this is nothing shockingly new, but I found it pretty useful. Using jQuery, Ajax has become more or less a one-liner:</p>
<div><a href="showCodeTxt('javascript-5');">PLAIN TEXT</a></div>
<div><span>JAVASCRIPT:</span></p>
<div>
<div>
<ol>
<li>
<div>$<span>&#40;</span>document<span>&#41;</span>.<span>ready</span><span>&#40;</span><span>function</span><span>&#40;</span><span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; $<span>&#40;</span><span>&#8216;.ajaxtrigger&#8217;</span><span>&#41;</span>.<span>click</span><span>&#40;</span><span>function</span><span>&#40;</span><span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; $<span>&#40;</span><span>&#8216;#target&#8217;</span><span>&#41;</span>.<span>load</span><span>&#40;</span>$<span>&#40;</span><span>this</span><span>&#41;</span>.<span>attr</span><span>&#40;</span><span>&#8216;href&#8217;</span><span>&#41;</span><span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; <span>return</span> <span>false</span>;</div>
</li>
<li>
<div>&nbsp; <span>&#125;</span><span>&#41;</span>;</div>
</li>
<li>
<div><span>&#125;</span><span>&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>This loads the document any link with a class of &#8220;ajaxtrigger&#8221; points to and updates the content of the element with the ID &#8220;target&#8221;. If the link is a third party link on another domain it fails though &#8211; and silently at that. Normally you&#8217;d work around that with a server-side proxy, but you can actually do without it. </p>
<p><a href="http://developer.yahoo.com/yql">YQL</a> is a hosted web service that can scrape HTML for you. It also runs the HTML through HTML Tidy and caches it for you. For example to load http://bbc.co.uk you&#8217;d use the following statement:</p>
<div><a href="showCodeTxt('code-6');">PLAIN TEXT</a></div>
<div><span>CODE:</span></p>
<div>
<div>
<ol>
<li>
<div>select * from html where url=<span>&#8216;http://bbc.co.uk&#8217;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>As a URL this turns into:</p>
<div><a href="showCodeTxt('code-7');">PLAIN TEXT</a></div>
<div><span>CODE:</span></p>
<div>
<div>
<ol>
<li>
<div>http:<span>//query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D&#8217;http%3A%2F%2Fbbc.co.uk&#8217;%0A&amp;format=xml </span></div>
</li>
<li>
<div>&nbsp;</div>
</li>
</ol>
</div>
</div>
</div>
<p>You could request JSON-P by setting the output format to json and define a callback, but that would give the HTML back as a massive object which is not nice. YQL also offers JSON-P-X as an alternative which is a JSON object with a callback and the HTML as a string inside a simple Array. See it by clicking the following URL:</p>
<p><a href="http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%27http%3A%2F%2Fbbc.co.uk%27%0A&amp;format=xml&amp;diagnostics=false&amp;callback=foo">http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%27http%3A%2F%2Fbbc.co.uk%27%0A&#38;format=xml&#38;diagnostics=false&#38;callback=foo</a></p>
<p>Now, using jQuery&#8217;s <code>getJSON()</code> we can load this even without a named callback function. That way we can use one method for content that is third party and simply use <code>load()</code> for the other:</p>
<div><a href="showCodeTxt('javascript-8');">PLAIN TEXT</a></div>
<div><span>JAVASCRIPT:</span></p>
<div>
<div>
<ol>
<li>
<div>$<span>&#40;</span>document<span>&#41;</span>.<span>ready</span><span>&#40;</span><span>function</span><span>&#40;</span><span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; <span>var</span> container = $<span>&#40;</span><span>&#8216;#target&#8217;</span><span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; $<span>&#40;</span><span>&#8216;.ajaxtrigger&#8217;</span><span>&#41;</span>.<span>click</span><span>&#40;</span><span>function</span><span>&#40;</span><span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; doAjax<span>&#40;</span>$<span>&#40;</span><span>this</span><span>&#41;</span>.<span>attr</span><span>&#40;</span><span>&#8216;href&#8217;</span><span>&#41;</span><span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; <span>return</span> <span>false</span>;</div>
</li>
<li>
<div>&nbsp; <span>&#125;</span><span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; <span>function</span> doAjax<span>&#40;</span>url<span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; <span>if</span><span>&#40;</span>url.<span>match</span><span>&#40;</span><span>&#8216;^http&#8217;</span><span>&#41;</span><span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; $.<span>getJSON</span><span>&#40;</span><span>&#8220;http://query.yahooapis.com/v1/public/yql?&#8221;</span>+</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span>&#8220;q=select%20*%20from%20html%20where%20url%3D%22&#8243;</span>+</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; encodeURIComponent<span>&#40;</span>url<span>&#41;</span>+</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span>&#8220;%22&amp;format=xml&#8217;&amp;callback=?&#8221;</span>,</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; <span>function</span><span>&#40;</span>data<span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span>if</span><span>&#40;</span>data.<span>results</span><span>&#91;</span><span>0</span><span>&#93;</span><span>&#41;</span><span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; container.<span>html</span><span>&#40;</span>data.<span>results</span><span>&#91;</span><span>0</span><span>&#93;</span><span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span>&#125;</span> <span>else</span> <span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span>var</span> errormsg = <span>&#8216;&lt;p&gt;Error: could not load the page.&lt;/p&gt;&#8217;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; container.<span>html</span><span>&#40;</span>errormsg<span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span>&#125;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; &nbsp; <span>&#125;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; <span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; <span>&#125;</span> <span>else</span> <span>&#123;</span></div>
</li>
<li>
<div>&nbsp; &nbsp; &nbsp; $<span>&#40;</span><span>&#8216;#target&#8217;</span><span>&#41;</span>.<span>load</span><span>&#40;</span>url<span>&#41;</span>;</div>
</li>
<li>
<div>&nbsp; &nbsp; <span>&#125;</span></div>
</li>
<li>
<div>&nbsp; <span>&#125;</span></div>
</li>
<li>
<div><span>&#125;</span><span>&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>You can see the <a href="http://icant.co.uk/articles/crossdomain-ajax-with-jquery/error-handling.html">demo in action here</a>, more details are available <a href="http://www.wait-till-i.com/2010/01/10/loading-external-content-with-ajax-using-jquery-and-yql/">on my blog</a> and the source is available <a href="http://github.com/codepo8/crossdomain-ajax-with-jquery-and-yql">on GitHub</a>.</p>
<div>
<a href="http://feeds.feedburner.com/~ff/ajaxian?a=buko6spxcLo:hkKK4uryH8A:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/70726_ajaxian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ajaxian?a=buko6spxcLo:hkKK4uryH8A:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/70726_ajaxian?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ajaxian?a=buko6spxcLo:hkKK4uryH8A:D7DqB2pKExk"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2499d_ajaxian?i=buko6spxcLo:hkKK4uryH8A:D7DqB2pKExk" border="0"></img></a>
</div>
<p><a href="http://feeds2.feedburner.com/ajaxian">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-yql-as-a-proxy-for-cross-domain-ajax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Theme from Scratch – Day 3: HTML to WordPress</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-3-html-to-wordpress/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-3-html-to-wordpress/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 03:25:38 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Ultimate]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-3-html-to-wordpress/</guid>
		<description><![CDATA[Ultimate tutorial explains how to develop an WordPress theme from scratch HTML file. WordPress Theme From Scratch day 3 HTML to WordPress_square.png (84 KB) Go to Source]]></description>
			<content:encoded><![CDATA[<p>Ultimate tutorial explains how to develop an WordPress theme from scratch HTML file.</p>
<p><a href="http://devsnippets.com/wp-content/uploads/12644/Wordpress Theme From Scratch day 3 HTML to WordPress_square.png">WordPress Theme From Scratch day 3 HTML to WordPress_square.png (84 KB)</a></p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-3-html-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Learn how to Write Lightning-Fast Code in 4 Minutes: Screencast</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/learn-how-to-write-lightning-fast-code-in-4-minutes-screencast/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/learn-how-to-write-lightning-fast-code-in-4-minutes-screencast/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 03:48:12 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[art of zen]]></category>
		<category><![CDATA[css selector]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html structure]]></category>
		<category><![CDATA[Jeffrey]]></category>
		<category><![CDATA[Lorem]]></category>
		<category><![CDATA[lorem ipsum]]></category>
		<category><![CDATA[New Way]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[something]]></category>
		<category><![CDATA[UT]]></category>
		<category><![CDATA[web development tutorials]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/learn-how-to-write-lightning-fast-code-in-4-minutes-screencast/</guid>
		<description><![CDATA[We all know the benefits of using snippets and bundles to speed up our coding, but what if we could take things a step further, and turn a complex html structure into something as simple as a CSS selector? Well, thanks to a new project, called Zen-Coding, we can do this very thing! In this [...]]]></description>
			<content:encoded><![CDATA[<p> We all know the benefits of using snippets and bundles to speed up our coding, but what if we could take things a step further, and turn a complex html structure into something as simple as a CSS selector? Well, thanks to a new project, called <a href="http://code.google.com/p/zen-coding/">Zen-Coding</a>, we can do this very thing!</p>
<p>In this four-minute video quick tip, I&#8217;ll demonstrate how.</p>
<p><span></span></p>
<div> </div>
<h4><a href="http://code.google.com/p/zen-coding/">Download Zen-Coding</a></h4>
<h3>Other Viewing Options</h3>
<ul>
<li><a href="http://blip.tv/file/get/NETTUTS-LearnHowToWriteLightningFastCodeIn4MinutesScreencast353.mp4"> MP4 Version</a></li>
<li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?i=60856588&amp;id=291173544">iTunes/Downloadable Version</a></li>
</ul>
<h3>Update</h3>
<p> Within the comments below, I made a suggestion that it would be neat if we could also paste in the generic &#8220;lorem&#8221; text, like so:</p>
<pre>
div#header&gt;p&gt;lorem
</pre>
<p>This would generate something like so:</p>
<pre>
&lt;div id="header"&gt;
	&lt;p&gt;
		Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
	&lt;/p&gt;
&lt;/div&gt;
</pre>
<p>Unfortunately, I didn&#8217;t know how to do it. But luckily, the author of Zen-Coding, Sergey, was able to help me. I recorded a sixty second screencast showing you how to allow for this. <a href="http://nettuts.s3.amazonaws.com/535_fastCode/zen_coding_supplementary.mp4">You can watch it here. </a></p>
<h3>Additional Resources</h3>
<ul>
<li><a href="http://vimeo.com/7405114">Demo Video with Current Features</a></li>
<li><a href="http://mondaybynoon.com/2009/08/17/the-art-of-zen-coding-bringing-snippets-to-a-new-level/">The Art of Zen Coding</a></li>
<li><a href="http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/">A New Way to Write HTML Code</a></li>
</ul>
<ul>
<li>Follow us on <a href="http://www.twitter.com/nettuts">Twitter</a>, or subscribe to the <a href="http://feeds.feedburner.com/nettuts" title="Nettuts+ RSS Feed">Nettuts+ RSS Feed</a> for the best web development tutorials on the web.</li>
</ul>
<h3>Write a Plus Tutorial</h3>
<p><strong>Did you know that you can earn up to $600 for writing a PLUS tutorial and/or screencast for us? </strong>We&#8217;re looking for in depth and well-written tutorials on HTML, CSS, PHP, and JavaScript. If you&#8217;re of the ability, please contact Jeffrey at nettuts@tutsplus.com.</p>
<p>Please note that actual compensation will be dependent upon the quality of the final tutorial and screencast.</p>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ae201_nettuts_728x90.jpg" alt="Write a PLUS tutorial" style="width:600px" /></div>
<p><p><a href="http://feedads.g.doubleclick.net/~a/X6-OAwPCfaRAZUPGV-kTH6ptcBQ/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ae201_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/X6-OAwPCfaRAZUPGV-kTH6ptcBQ/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ae201_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/nettuts?a=dEC_2l2CZUU:rUxtTeZKG64:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ae201_nettuts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=dEC_2l2CZUU:rUxtTeZKG64:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ae201_nettuts?i=dEC_2l2CZUU:rUxtTeZKG64:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=dEC_2l2CZUU:rUxtTeZKG64:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/18214_nettuts?i=dEC_2l2CZUU:rUxtTeZKG64:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=dEC_2l2CZUU:rUxtTeZKG64:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/18214_nettuts?i=dEC_2l2CZUU:rUxtTeZKG64:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=dEC_2l2CZUU:rUxtTeZKG64:TzevzKxY174"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/18214_nettuts?d=TzevzKxY174" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/18214_dEC_2l2CZUU" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/nettuts">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/learn-how-to-write-lightning-fast-code-in-4-minutes-screencast/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://blip.tv/file/get/NETTUTS-LearnHowToWriteLightningFastCodeIn4MinutesScreencast353.mp4" length="15599195" type="video/mp4" />
<enclosure url="http://nettuts.s3.amazonaws.com/535_fastCode/zen_coding_supplementary.mp4" length="8892731" type="video/mp4" />
		</item>
		<item>
		<title>jsFiddle</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jsfiddle/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jsfiddle/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 07:25:11 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jsFiddle]]></category>
		<category><![CDATA[relevant fields]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jsfiddle/</guid>
		<description><![CDATA[jsFiddle a Tool which is helping with writing (X)HTML, CSS &#38; JavaScript. Load the page or code-snippet, edit the relevant fields and load the result, which can saved for further usage. jsFiddle-Preview.jpg (7 KB) Go to Source]]></description>
			<content:encoded><![CDATA[<p>jsFiddle a Tool which is helping with writing (X)HTML, CSS &#38; JavaScript. Load the page or code-snippet, edit the relevant fields and load the result, which can saved for further usage.</p>
<p><a href="http://devsnippets.com/wp-content/uploads/12577/jsFiddle-Preview.jpg">jsFiddle-Preview.jpg (7 KB)</a></p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jsfiddle/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Optimizing HTML</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/optimizing-html/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/optimizing-html/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 04:24:24 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[document size]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html document]]></category>
		<category><![CDATA[Optimizing]]></category>
		<category><![CDATA[Reduce]]></category>
		<category><![CDATA[size]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/optimizing-html/</guid>
		<description><![CDATA[Optimizing HTML. Reduce your HTML document size by getting rid of redundant structures and employing minification techniques. Go to Source]]></description>
			<content:encoded><![CDATA[<p>Optimizing HTML. Reduce your HTML document size by getting rid of redundant structures and employing minification techniques.<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c1807_xw9JS51sjzA" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/CssBeautyNewsFeed">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/optimizing-html/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Using HTML Symbol Entities</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-html-symbol-entities/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-html-symbol-entities/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 09:12:49 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[entity]]></category>
		<category><![CDATA[entity name]]></category>
		<category><![CDATA[entity number]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html entities]]></category>
		<category><![CDATA[layout design]]></category>
		<category><![CDATA[less than sign]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[symbol]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-html-symbol-entities/</guid>
		<description><![CDATA[Some characters (e.g. the less than and greater than signs) are reserved for HTML markup. In order to display these characters as text, you must enter the HTML entities in the source code. For example, to display the less than sign (&#60;), you need to enter &#38;lt; (entity name) or &#60; (entity number). Among the [...]]]></description>
			<content:encoded><![CDATA[<p>
	<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0e14c_html-entities.gif" align="right" alt="Leadin Image" />
	</p>
<p><big>Some characters (e.g. the less than and greater than signs) are reserved for HTML markup. In order to display these characters as text, you must enter the <a href="http://www.w3schools.com/HTML/html_entities.asp">HTML entities</a> in the source code. For example, to display the less than sign (&lt;), you need to enter <code>&amp;lt;</code> (entity name) or <code>&#60;</code> (entity number). Among the entity list, there are quite a lot of symbol entities that we can use in layout design. For examples: &rarr; &hearts; &#9835; &#10003; &#10007; &#8226; &#9758; &#9985; &#9733; &ldquo; &oplus;. Have you seen the snowman &#9731; symbol before? If not, continue on this post to find more surprises.</big> <a href="http://www.webdesignerwall.com/tutorials/using-html-symbol-entities/#more-405">(more&#8230;)</a></p>
<p><a href="http://www.webdesignerwall.com/feed/">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/using-html-symbol-entities/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>15 Clean &amp; Effective Email / Newsletter Designs</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/15-clean-effective-email-newsletter-designs/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/15-clean-effective-email-newsletter-designs/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 06:20:38 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[email newsletters]]></category>
		<category><![CDATA[functional layout]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/15-clean-effective-email-newsletter-designs/</guid>
		<description><![CDATA[As web designers we do our best to give the user the most functional layout while trying to make it look visually stimulating. So how are your HTML email / newsletters working for you? What! You don’t use HTML in your emails. Go to Source]]></description>
			<content:encoded><![CDATA[<p>As web designers we do our best to give the user the most functional layout while trying to make it look visually stimulating. So how are your HTML email / newsletters working for you? What! You don’t use HTML in your emails.</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/15-clean-effective-email-newsletter-designs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3 Must-See Video Presentations About HTML 5</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/3-must-see-video-presentations-about-html-5/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/3-must-see-video-presentations-about-html-5/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 08:02:34 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video presentations]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/3-must-see-video-presentations-about-html-5/</guid>
		<description><![CDATA[Here is a must-see collection of three interesting video presentations about HTML 5 by Google. If you are a web developer you can&#8217;t miss them! Introduction to HTML 5 Google I/O 2009 &#8211; Google&#8217;s HTML 5 Work: What&#8217;s Next? HTML 5: Features you want desperately but still can&#8217;t use Go to Source]]></description>
			<content:encoded><![CDATA[<p><a href="http://feedads.g.doubleclick.net/~a/Z2B8HCaqySgAG0R8wE11N4XyE2s/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_di" border="0" ismap="true"></img></a><br/><br />
<a href="http://feedads.g.doubleclick.net/~a/Z2B8HCaqySgAG0R8wE11N4XyE2s/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_di" border="0" ismap="true"></img></a></p>
<p>Here is a must-see collection of three interesting video presentations about HTML 5 by Google. If you are a web developer you can&#8217;t miss them!</p>
<h2>Introduction to HTML 5</h2>
</p>
<h2>Google I/O 2009 &#8211; Google&#8217;s HTML 5 Work: What&#8217;s Next?</h2>
</p>
<h2>HTML 5: Features you want desperately but still can&#8217;t use</h2>
</p>
<div></div>
<div>
<a href="http://feeds.feedburner.com/~ff/Woork?a=w4i-ofCtn7U:CpQXMJqMqEc:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_Woork?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=w4i-ofCtn7U:CpQXMJqMqEc:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_Woork?i=w4i-ofCtn7U:CpQXMJqMqEc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=w4i-ofCtn7U:CpQXMJqMqEc:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_Woork?i=w4i-ofCtn7U:CpQXMJqMqEc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=w4i-ofCtn7U:CpQXMJqMqEc:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_Woork?i=w4i-ofCtn7U:CpQXMJqMqEc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Woork?a=w4i-ofCtn7U:CpQXMJqMqEc:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/883d2_Woork?d=qj6IDK7rITs" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1adc3_w4i-ofCtn7U" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/Woork">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/3-must-see-video-presentations-about-html-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>90+ Useful jQuery Plugins for Designers and Developers</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/90-useful-jquery-plugins-for-designers-and-developers/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/90-useful-jquery-plugins-for-designers-and-developers/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 22:39:24 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Chili]]></category>
		<category><![CDATA[document attributes]]></category>
		<category><![CDATA[dropdown menus]]></category>
		<category><![CDATA[Grid Row]]></category>
		<category><![CDATA[Hide]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[impressive animations]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[modal window]]></category>
		<category><![CDATA[Read]]></category>
		<category><![CDATA[tabbed interface]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/90-useful-jquery-plugins-for-designers-and-developers/</guid>
		<description><![CDATA[jQuery can help designers and developers create impressive animations and interactive websites that are appealing and accessible to the widest range of browsers. Here are 90+ useful jQuery plguins focusing on gallery and slideshows, navigations and further resources to reduce time and effort while increasing your audience. If you don’t want to miss out our [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignnone size-full wp-image-752" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3fd77_jquery-useful-plugins-designers-developers.jpg" alt="jquery-useful-plugins-designers-developers" width="500" height="350" /></strong></p>
<p><strong>jQuery</strong> can help designers and developers create <strong>impressive  animations and interactive websites</strong> that are appealing and accessible to the  widest range of browsers.</p>
<p>Here are <strong>90+ useful jQuery plguins</strong> focusing on gallery and slideshows, navigations and further resources to reduce time and effort while increasing your audience.<span></span><span> </span></p>
<p><strong>If you don’t want to miss out our next  posts, you can <a href="http://feeds.feedburner.com/2expertsdesigndotcom" target="_blank">Subscribe to the 2Experts Design Blog</a> or <a href="http://twitter.com/2experts" target="_blank">follow us on twitter</a></strong></p>
<p><a href="http://webrocket.ulmb.com/ability/" target="_blank"><strong>Accessibility</strong></a></p>
<p>Stylesheet and text size switcher.</p>
<p><a href="http://jquery.bassistance.de/accordion/" target="_blank"><strong>Accordion</strong></a></p>
<p>Accordion interface with a few variations.</p>
<p><a href="http://itgroup.com.ph/alphanumeric/" target="_blank"><strong>AlphaNumeric</strong></a></p>
<p>Prevent users from inputing special characters.</p>
<p><a href="http://www.phpletter.com/Demo/AjaxFileUpload-Demo/" target="_blank"><strong>Ajax File Upload</strong></a></p>
<p>Loading graphic displays while file is uploaded.</p>
<p><a href="http://jquery.com/plugins/project/appendDom" target="_blank"><strong>AppendDom</strong></a></p>
<p>Write HTML with JavaScript, great for displaying Ajax results.</p>
<p><a href="http://jquery.com/plugins/project/appendText" target="_blank"><strong>AppendText</strong></a></p>
<p>Converts text into post friendly html.</p>
<p><a href="http://malsup.com/jquery/block/" target="_blank"><strong>BlockUI</strong></a></p>
<p>Create a message overlay while blocking user interaction on elements or the entire page.</p>
<p><a href="http://wanderinghorse.net/computing/javascript/jquery/bogofolders/demo-bogofolders.html" target="_blank"><strong>BogoFolders</strong></a></p>
<p>View text through a &#8216;file menu&#8217; interface.</p>
<p><a href="http://wanderinghorse.net/computing/javascript/jquery/bogotabs/demo-bogotabs.html" target="_blank"><strong>BogoTabs</strong></a></p>
<p>Basic tabbed interface.</p>
<p><a href="http://jquerybubble.googlecode.com/files/jquery.bubble.html" target="_blank"><strong>Bubble</strong></a></p>
<p>Demo highlights selected table rows in groups of tables..</p>
<p><a href="http://marcgrabanski.com/code/jquery-calendar/" target="_blank"><strong>Calendar</strong></a><br />
Aids date entry.</p>
<p><a href="http://www.texotela.co.uk/code/jquery/checkboxes/" target="_blank"><strong>Checkbox manipulation</strong></a><br />
Select, unselect and toggle checkboxes.</p>
<p><a href="http://noteslog.com/category/chili/" target="_blank"><strong>Chili</strong></a></p>
<p>Syntax highlighting for displaying code on webpages.</p>
<p><a href="http://www.sitespotting.it/esempi/002/" target="_blank"><strong>Choose Component</strong></a><br />
Select data from a table row through a modal window.</p>
<p><a href="http://p.sohei.org/stuff/jquery/clickmenu/demo/demo.html" target="_blank"><strong>Click Menu</strong></a><br />
Generates dropdown menus.</p>
<p><a href="http://plugins.learningjquery.com/cluetip/demo/" target="_blank"><strong>clueTip</strong></a><br />
Tooltips with many variations.</p>
<p><a href="http://dev.jquery.com/~john/ticket/fx-rewrite2/" target="_blank"><strong>Color Animations</strong></a><br />
Add color animations to div backgrounds.</p>
<p><a href="http://wanderinghorse.net/computing/javascript/jquery/colorpicker/demo-colorpicker.html" target="_blank"><strong>Color Picker</strong></a><br />
Pass in color choices and attach custom events to each color block.</p>
<p><a href="http://p.sohei.org/stuff/jquery/columnhover/demo/demo.html" target="_blank"><strong>columnHover</strong></a><br />
Highlight table rows and columns.</p>
<p><a href="http://p.sohei.org/stuff/jquery/columnmanager/demo/demo.html" target="_blank"><strong>columnManager</strong></a><br />
Add, remove and toggle table columns.</p>
<p><a href="http://www.trendskitchens.co.nz/jquery/contextmenu/" target="_blank"><strong>ContextMenu</strong></a><br />
- Menus that show when you right click specified elements.</p>
<p><a href="http://wanderinghorse.net/computing/javascript/jquery/confirmer/demo-confirmer.html" target="_blank"><strong>Confirmer</strong></a><br />
Adds a listener to check if user confirms their action.</p>
<p><a href="http://malsup.com/jquery/cycle/" target="_blank"><strong>Cycle</strong></a></p>
<p>Add flash-like image effects to rotating image galleries.</p>
<p><a href="http://kelvinluck.com/assets/jquery/datePicker/" target="_blank"><strong>date picker</strong></a><br />
Aids date entry.</p>
<p><a href="http://jqueryjs.googlecode.com/svn/trunk/plugins/delicious/demo.html" target="_blank"><strong>Delicious</strong></a><br />
Read delicious bookmarks from a user to display on a webpage.</p>
<p><a href="http://brandonaaron.net/docs/dimensions/" target="_blank"><strong>Dimensions</strong></a><br />
Get accurate window and document attributes across browsers.</p>
<p><a href="http://spindrop.us/2007/05/22/equal-height-columns-with-jquery/" target="_blank"><strong>Equalize Columns</strong></a><br />
Make columns the same height as the longest column.</p>
<p><a href="http://www.fyneworks.com/jquery/FCKEditor/" target="_blank"><strong>FCKEditor Plugin</strong></a><br />
Adds a rich text editor to a textarea.</p>
<p><a href="http://www.pengoworks.com/workshop/jquery/field.plugin.htm" target="_blank"><strong>Field</strong></a><br />
Expand the ability to retrieve and set values in forms.</p>
<p><a href="http://malsup.com/jquery/form/" target="_blank"><strong>Form</strong></a></p>
<p>Change HTML forms to submit via Ajax.</p>
<p><a href="http://benjaminsterling.com/2007/08/24/jquery-jqgalview-photo-gallery" target="_blank"><strong>Gallery Viewer</strong></a><br />
JavaScript image gallery.</p>
<p><a href="http://www.mathias-bank.de/2007/04/21/jquery-plugin-geturlparam-version-2/" target="_blank"><strong>getUrlParam</strong></a><br />
Function to get url parameters.</p>
<p><a href="http://malsup.com/jquery/gfeed/" target="_blank"><strong>Google Feed Plugin</strong></a><br />
Display any RSS feed to a webpage.</p>
<p><a href="http://brandonaaron.net/jquery/plugins/gradient/test/" target="_blank"><strong>Gradient</strong></a><br />
Adds a gradient to a div without needing an image.</p>
<p><a href="http://www.ita.es/jquery/jquery.grid.columnSizing.htm" target="_blank"><strong>Grid Column Sizing</strong></a><br />
Table column draggable resizing.</p>
<p><a href="http://www.ita.es/jquery/jquery.grid.rowSizing.htm" target="_blank"><strong>Grid Row Sizing</strong></a><br />
Expand and collapse table rows.</p>
<p><a href="http://cherne.net/brian/resources/jquery.hoverIntent.html" target="_blank"><strong>hoverIntent</strong></a><br />
Prevents unintended hover events.</p>
<p><a href="http://www.sunsean.com/idTabs/" target="_blank"><strong>idTabs</strong></a><br />
Add tabbed interface to a website.</p>
<p><a href="http://trentrichardson.com/Impromptu/" target="_blank"><strong>Impromptu</strong></a><br />
Create modal windows and messages.</p>
<p><a href="http://home.iprimus.com.au/kbwood/jquery/localisation.html" target="_blank"><strong>jQuery Localisation</strong></a><br />
Applies localisation packages based on the user&#8217;s language preference.</p>
<p><a href="http://www.aspstat.com/jbox/demo.htm" target="_blank"><strong>jBox</strong></a><br />
UI dialog widget.</p>
<p><a href="http://tedserbinski.com/jcalendar/index.html" target="_blank"><strong>jCalendar</strong></a><br />
Aids selecting of dates inline on a page.</p>
<p><a href="http://jquery.com/plugins/project/jCarouselLite" target="_blank"><strong>jCarousel Lite</strong></a><br />
Simple carousel for images and HTML content.</p>
<p><a href="http://www.jaysalvat.com/jquery/jcodeviewer/" target="_blank"><strong>jCodeViewer</strong></a><br />
Syntax highlighting for displaying code on webpages.</p>
<p><a href="http://jdsharp.us/jQuery/plugins/jdMenu/" target="_blank"><strong>jdMenu Hierarchical Menu</strong></a><br />
Generates dropdown menus.</p>
<p><a href="http://www.appelsiini.net/~tuupola/jquery/jeditable/" target="_blank"><strong>jEditable</strong></a><br />
Live editing of elements on a webpage.</p>
<p><a href="http://www.hovinne.com/blog/index.php/2007/07/15/132-jfeed-jquery-rss-atom-feed-parser-plugin" target="_blank"><strong>jFeed</strong></a><br />
XML feed parser.</p>
<p><a href="http://projects.sevir.org/storage/jpanview/index.html" target="_blank"><strong>jPanView</strong></a><br />
Replaces big images with a zoom viewer in HTML.</p>
<p><a href="http://dev.iceburg.net/jquery/jqDnR/" target="_blank"><strong>jqDnR</strong></a><br />
Drag&#8217;n&#8217;Resize elements on a page.</p>
<p><a href="http://projects.sevir.org/storage/jqmaps/index.html" target="_blank"><strong>jQMaps</strong></a><br />
Interact with Google maps.</p>
<p><a href="http://dev.iceburg.net/jquery/jqModal/" target="_blank"><strong>jqModal</strong></a><br />
Display notices, dialogs, and modal windows in a web browser.</p>
<p><a href="http://www.hanpau.com/jquery/unobtrusivetreetable.php" target="_blank"><strong>Treetable</strong></a><br />
Make a tree view out of an HTML table.</p>
<p><a href="http://jquery.bassistance.de/treeview/" target="_blank"><strong>Tree View</strong></a></p>
<p>Tree view controls.</p>
<p><a href="http://www.vulgarisoip.com/2007/06/29/jquerysuggest-an-alternative-jquery-based-autocomplete-library/" target="_blank"><strong>Suggest</strong></a><br />
Add autocomplete to input fields.</p>
<p><a href="http://letmehaveblog.blogspot.com/2007/08/easy-client-side-web-forms-validations.html" target="_blank"><strong>YAV</strong></a><br />
Form validation library.</p>
<p><a href="http://www.pixeline.be/experiments/jqUploader/" target="_blank"><strong>jqUploader</strong></a><br />
Provides a status bar for uploading images.</p>
<p><a href="http://kelvinluck.com/assets/jquery/jScrollPane/examples.html" target="_blank"><strong>jScrollPane</strong></a><br />
Customize your scrollbars.</p>
<p><a href="http://www.jaysalvat.com/jquery/jtageditor/" target="_blank"><strong>jTagEditor</strong></a></p>
<p>Turn a textarea into a tag editor.</p>
<p><a href="http://cherne.net/brian/resources/jquery.variations.html" target="_blank"><strong>jVariations</strong></a><br />
Create a control panel to manipulate elements on a page.</p>
<p><a href="http://www.amountaintop.com/sandbox/keynav/" target="_blank"><strong>Keyboard Navigation</strong></a><br />
Dynamically determine which element to focus on based on it&#8217;s position on the screen.</p>
<p><a href="http://remysharp.com/2007/03/19/a-few-more-jquery-plugins-crop-labelover-and-pluck/#labelOver" target="_blank"><strong>labelOver</strong></a><br />
Overlay labels over an input field.</p>
<p><a href="http://gmarwaha.com/blog/?p=7" target="_blank"><strong>LavaLamp</strong></a><br />
Navigation menu with a &#8216;lava&#8217; effect.</p>
<p><a href="http://www.appelsiini.net/projects/lazyload/enabled.html" target="_blank"><strong>Lazy Load</strong></a><br />
Only load images that are in the current window.</p>
<p><a href="http://brandonaaron.net/jquery/plugins/livequery/test/test.html" target="_blank"><strong>Live Query</strong></a><br />
Adds event listeners to elements.</p>
<p><a href="http://digitalbush.com/projects/masked-input-plugin" target="_blank"><strong>Masked Input</strong></a><br />
Add mask to inputs to aid user data entry (phone numbers, etc).</p>
<p><a href="http://malsup.com/jquery/media/" target="_blank"><strong>Media</strong></a></p>
<p>Unobtrusive conversion of standard markup into rich media content.</p>
<p><a href="http://www.softwareunity.com/sandbox/JQueryMoreSelectors/" target="_blank"><strong>Extra selectors for JQuery</strong></a><br />
Add more selectors to jQuery.</p>
<p><a href="http://brandonaaron.net/jquery/plugins/mousewheel/test/test.html" target="_blank"><strong>Mousewheel</strong></a><br />
Mousewheel event handler.</p>
<p><a href="http://remysharp.com/2006/12/15/jquery-mousehold-event/" target="_blank"><strong>Mousehold Event</strong></a><br />
Add repeating event as the user holds down the mouse.</p>
<p><a href="http://www.fyneworks.com/jquery/multiple-file-upload/" target="_blank"><strong>Multiple File Upload</strong></a><br />
Select multiple files one by one as it adds to a queue list.</p>
<p><a href="http://www.texotela.co.uk/code/jquery/newsticker/" target="_blank"><strong>newsticker</strong></a><br />
Create a fading news ticker.</p>
<p><a href="http://digitalspaghetti.me.uk/index.php?q=jquery-pstrength" target="_blank"><strong>Password Strength Meter</strong></a><br />
Indicator to show the strength of a users password.</p>
<p><a href="http://rip747.wordpress.com/2007/03/02/the-return-of-popupwindow-jquery-plugin/" target="_blank"><strong>PopupWindow</strong></a><br />
Creates an preview popup of destination link.</p>
<p><a href="http://jquery.com/plugins/project/query-object" target="_blank"><strong>Query String Object</strong></a><br />
Useful for sending URL parameters.</p>
<p><a href="http://www.texotela.co.uk/code/jquery/select/" target="_blank"><strong>Select box manipulation</strong></a><br />
Remove and add options from a select list or dropdown in many ways.</p>
<p><a href="http://code.google.com/p/jqueryselectcombo/" target="_blank"><strong>selectCombo</strong></a><br />
Tool for making dependant dropdowns with Ajax.</p>
<p><a href="http://www.phpletter.com/Demo/Jquery-Star-Rating-Plugin/" target="_blank"><strong>Star Rating</strong></a><br />
Generates star rating from input fields</p>
<p><a href="http://www.trirand.com/blog/?page_id=5" target="_blank"><strong>Grid</strong></a><br />
Dynamic ajax grid control.</p>
<p><a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html" target="_blank"><strong>slideViewer</strong></a><br />
Image gallery as slides.</p>
<p><a href="http://wanderinghorse.net/computing/javascript/jquery/spoilers/demo.html" target="_blank"><strong>Spoilers</strong></a><br />
Hide content behind an image until user action is taken.</p>
<p><a href="http://p.sohei.org/stuff/jquery/tablehover/demo/demo.html" target="_blank"><strong>tableHover</strong></a><br />
Row and column highlighting with variations.</p>
<p><a href="http://ideamill.synaptrixgroup.com/?page_id=16" target="_blank"><strong>tableFilter</strong></a><br />
Search box is added to each column header to filter table.</p>
<p><a href="http://tablesorter.com/docs/" target="_blank"><strong>tablesorter</strong></a><br />
Client side table sorting.</p>
<p><a href="http://malsup.com/jquery/taconite/" target="_blank"><strong>Taconite</strong></a></p>
<p>Easily make multiple DOM updates using the results of a single AJAX call.</p>
<p><a href="http://agencenp.net/textgrad/textgrad.html" target="_blank"><strong>Textgrad</strong></a><br />
Add gradients to whole blocks of text.</p>
<p><a href="http://home.iprimus.com.au/kbwood/jquery/timeEntry.html" target="_blank"><strong>Time Entry</strong></a><br />
Sets an input field up to accept a time value.</p>
<p><a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/" target="_blank"><strong>Tooltip</strong></a><br />
Add tooltips from title page.</p>
<p><a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/" target="_blank"><strong>Validation</strong></a></p>
<p>Add live validation to forms.</p>
<p><a href="http://demo.wymeditor.org/" target="_blank"><strong>WYMeditor</strong></a></p>
<p>Web-based XHTML WYSIWYM editor.</p>
<p><a href="http://www.sunsean.com/zoomi/" target="_blank"><strong>Zoomi</strong></a><br />
Zoomable thumbnails.</p>
<p><a href="http://www.jongma.org/webtools/jquery/xslt/" target="_blank"><strong>XSLT</strong></a><br />
Transform XML/XSL from JavaScript.</p>
<p><a href="http://incubator.apache.org/xap/overview.html" target="_blank"><strong>XAP</strong></a><br />
Ajax library.</p>
<p><strong>Enjoy this Post? <a href="http://feeds.feedburner.com/2expertsdesigndotcom" target="_blank">Subscribe to the 2Experts Design Blog</a> or <a href="http://twitter.com/2experts" target="_blank">follow us on twitter</a></strong></p>
<p>Our blog is updated regularly with content related to web design, inspiration, tutorials, wordpress, freebies and much more. If you don&#8217;t want to miss out on future posts, you can subscribe by <strong><a href="http://feeds.feedburner.com/2expertsdesigndotcom" target="_blank">RSS</a></strong> or <strong><a href="http://feedburner.google.com/fb/a/mailverify?uri=2expertsdesigndotcom&amp;loc=en_US" target="_blank">Email</a></strong></p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3fd77_IgvoYzZNgSg" height="1" width="1" /><br />
<a href="http://feeds.feedburner.com/2expertsdesigndotcom">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/90-useful-jquery-plugins-for-designers-and-developers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Create A Starter Stylesheet Quickly: PrimerCSS</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/create-a-starter-stylesheet-quickly-primercss/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/create-a-starter-stylesheet-quickly-primercss/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 14:20:05 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[cheap ssl certificates]]></category>
		<category><![CDATA[dynamic drag]]></category>
		<category><![CDATA[free web application]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html structure]]></category>
		<category><![CDATA[simple amp]]></category>
		<category><![CDATA[stylesheet]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/create-a-starter-stylesheet-quickly-primercss/</guid>
		<description><![CDATA[PrimerCSS is a very simple &#38; free web application that enables anyone to paste HTML and get a starter stylesheet automatically. It analyzes the code you pasted, pulls out all the ids/classes used and places them into the stylesheet. The application is specially handy for web designers who write the most part of the HTML [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://primercss.com/" target="_blank"><strong>PrimerCSS</strong></a> is a very simple &amp; free web application that enables anyone to <strong>paste HTML and get a starter stylesheet automatically</strong>.</p>
<p>It analyzes the code you pasted, pulls out all the ids/classes used and places them into the stylesheet.</p>
<p>The application is specially handy for web designers who write the most part of the HTML structure at first &amp; style it later.</p>
<p><a href="http://primercss.com/" target="_blank"><img alt="PrimerCSS" height="148" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/63d84_primercss.jpg" width="480" /></a></p>
<p><strong>Special Downloads:</strong><br />
<a href="http://www.webresourcesdepot.com/?download=jBasket" target="_blank">Ajaxed Add-To-Basket Scenarios With jQuery And PHP</a><br />
<a href="http://www.webresourcesdepot.com/?download=Free-Admin-Template" target="_blank">Free Admin Template For Web Applications</a><br />
<a href="http://www.webresourcesdepot.com/?download=jQuery-Dynamic-Drag-Drop" target="_blank">jQuery Dynamic Drag&#8217;n Drop</a><br />
<a href="http://www.webresourcesdepot.com/?download=sTwitter-1-0" target="_blank">ScheduledTweets</a></p>
<p><strong>Advertisements:</strong><br />
<a href="http://www.sslmatic.com" target="_blank">SSLmatic &#8211; Cheap SSL Certificates (from $19.99/year)</a><br />
<a href="http://twitter.com/umutm" target="_blank">Follow WebResourcesDepot At Twitter And Get More Resources!</a></p>
<p>	Tags: <a href="http://www.webresourcesdepot.com/tag/class/" title="Class" rel="tag">Class</a>, <a href="http://www.webresourcesdepot.com/tag/id/" title="Id" rel="tag">Id</a></p>
<h4>Related posts</h4>
<ul>
<li><a href="http://www.webresourcesdepot.com/php-rss-parsers/" title="PHP RSS Parsers (January 8, 2008)">PHP RSS Parsers</a></li>
</ul>
<div>
<a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=XbUdKxhVkwc:h0T-qQo_Bv0:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/63d84_webresourcesdepot?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=XbUdKxhVkwc:h0T-qQo_Bv0:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/63d84_webresourcesdepot?i=XbUdKxhVkwc:h0T-qQo_Bv0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=XbUdKxhVkwc:h0T-qQo_Bv0:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/63d84_webresourcesdepot?i=XbUdKxhVkwc:h0T-qQo_Bv0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=XbUdKxhVkwc:h0T-qQo_Bv0:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/63d84_webresourcesdepot?i=XbUdKxhVkwc:h0T-qQo_Bv0:gIN9vFwOqvQ" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/dc87d_XbUdKxhVkwc" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/webresourcesdepot">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/create-a-starter-stylesheet-quickly-primercss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>120 Tips, Tricks, and Tuts from 2009 Worth your Time</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/120-tips-tricks-and-tuts-from-2009-worth-your-time/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/120-tips-tricks-and-tuts-from-2009-worth-your-time/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 14:56:26 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Apple App]]></category>
		<category><![CDATA[Ben]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[custom url]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[DOM Elements]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[keyboard shortcuts]]></category>
		<category><![CDATA[login system]]></category>
		<category><![CDATA[Nice]]></category>
		<category><![CDATA[oriented techniques]]></category>
		<category><![CDATA[Part]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[tinyurl]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/120-tips-tricks-and-tuts-from-2009-worth-your-time/</guid>
		<description><![CDATA[Now that we&#8217;re down to the end of 2009, what were some of the best web development and design tutorials and articles from the year? We&#8217;ll take a look at 120 of them! January How to Build a Login System for a Simple Website In today&#8217;s video tutorial, we&#8217;ll be building a login system with [...]]]></description>
			<content:encoded><![CDATA[<p>Now that we&#8217;re down to the end of 2009, what were some of the best web development and design tutorials and articles from the year? We&#8217;ll take a look at 120 of them!</p>
<p><span></span></p>
<h3>January</h3>
<h4><a href="http://net.tutsplus.com/videos/screencasts/how-to-build-a-login-system-for-a-simple-website/">How to Build a Login System for a Simple Website</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ac8a2_jan-nettuts-1.jpg" /></div>
<p>In today&#8217;s video tutorial, we&#8217;ll be building a login system with PHP and MYSQL. Many, many features will be covered; including MySqli, Prepared Statements, jQuery, Classes, Sessions, Cookies, etc. I bit off more than I could chew for today&#8217;s screencast. So, I&#8217;ll be creating a Part 2 in the next couple of weeks in order to improve our system even further.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/run-your-own-tinyurl-service-with-phurl/">Run Your Own TinyURL Service With Phurl</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b2318_jan-nettuts-2.jpg" /></div>
<p>Jan 13th, 2009 in Other by Thord Hedengren<br /> URL shortening services are a must if microblogging services like Twitter are to work. In 140 characters, you don&#8217;t want the URL you&#8217;re linking to eating up 100 of them. Or worse, it might not even fit. Enter TinyURL, and a bunch of other services that give you a shorter custom URL pointing to the target site. But why not roll your own, using Phurl? Let&#8217;s do it!</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/slice-and-dice-that-psd/">Slice and Dice that PSD</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b2318_jan-nettuts-3.jpg" /></div>
<p>In today&#8217;s video tutorial, we&#8217;ll be slicing up a PSD, dicing it for the web, and serving it on a warm hot plate. Our design sports a neat &#8220;Web 2.0&#8243; feel and comes courtesy of Joefrey from ThemeForest.net. Be sure to <a href="http://themeforest.net/user/joefrey">visit his profile</a> if you have the chance.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/the-definitive-guide-to-creating-a-practical-jquery-plugin/">The Definitive Guide to Creating a Practical jQuery Plugin</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/65b94_jan-nettuts-4.jpg" /></div>
<p>In this article weíre going to be building our very own jQuery plugin step-by-step from scratch; jQuery makes this task exceptionally easy for us, giving us a simple method of packaging up our scripts and exposing their functionality, and encouraging the use of scalable and reusable object-oriented techniques.</p>
<h4><a href="http://net.tutsplus.com/articles/general/15-tips-to-speed-up-your-website-and-optimize-your-code/">15+ Tips to Speed Up Your Website, and Optimize Your Code!</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/198d7_jan-nettuts-5.png" /></div>
<p>Once you&#8217;ve been coding for a while, you begin to take something for granted. You forget just how smart you really are. How many hundreds of keyboard shortcuts have we memorized? How many languages have we learned? How many frameworks? How many hacks? To say that web design/development is an extremely tough industry is putting it lightly. Next, add in the fact that much of what you know today will be considered obsolete in a few years.<br /> Today, we&#8217;ll be looking at a crop of tips and tricks that will help beginners speed up their development time, and code more efficiently. You&#8217;ll see a mix of quick time savings tips, as well as specific coding tricks to increase your web application&#8217;s efficiency.</p>
<h4><a href="http://www.smashingmagazine.com/2009/01/07/10-killer-wordpress-hacks/">10 Killer WordPress Hacks</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5e010_jan-other-1.gif" /></div>
<p>2008 was a very good year for the WordPress community. The software was updated numerous times, leading to the recent release of version 2.7, and many new blogs dedicated to WordPress were created. Of course, tons of new hacks were discovered, which helped lots of bloggers enhance their blogs.</p>
<p>In this article, weíll show you 10 new useful killer WordPress hacks to unleash the power of your favorite blogging engine. Each hack has an accompanying explanation, so youíll not only unleash the power of WordPress but also understand how it works.</p>
<h4><a href="http://css-tricks.com/php-for-beginners-building-your-first-simple-cms/">PHP for Beginners: Building Your First Simple CMS</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5e010_jan-other-2.jpg" /></div>
<p>Itís safe to say that nearly every website thatís up-to-date these days is using some form of content management system (CMS). While there are a ton of great free options that provide us with a CMS to power a website (WordPress, Drupal, etc.), it doesnít hurt to peek under the hood and get a feel for how these systems work.</p>
<h4><a href="http://james.padolsey.com/javascript/word-jumbling-experiment/">Word Jumbling Experiment</a></h4>
<p>Apparently it started back in 2003 but it only came to my attention about two years after that. Itís since been labelled as an internet meme which is interesting because the first time I saw it was on a poster at a train station near London, not on the internet! If youíre wondering what &#8220;it&#8221; is here you go.</p>
<h4><a href="http://dev-tips.com/featured/output-buffering-for-web-developers-a-beginners-guide">Output Buffering for Web Developers, a Beginnerís Guide</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9a7e6_jan-other-4.jpg" /></div>
<p>If you&#8217;re not using PHP&#8217;s output buffering, you should be. And if you are, you may not be using it to its potential. In this article written specifically for web developers, I&#8217;ll make a case for output buffering and show you how to get started within seconds. This article is the beginning of a series in which I&#8217;ll share with you the awesome potential of output buffering.</p>
<h4><a href="http://www.nczonline.net/blog/2009/01/13/speed-up-your-javascript-part-1/">Speed up your JavaScript, Part 1</a></h4>
<p>In my last post, I talked about the conditions under which the dreaded long-running script dialog is displayed in browsers. Browsers will stop executing script either when theyíve executed too many statements (Internet Explorer) or when the JavaScript engine has been running for a specific amount of time (others). The problem, of course, isnít the way that the browser is detecting long-running scripts, itís that the script is taking too long to execute.</p>
<p>See <a href="http://www.nczonline.net/blog/2009/01/20/speed-up-your-javascript-part-2/">part 2</a>, <a href="http://www.nczonline.net/blog/2009/01/27/speed-up-your-javascript-part-3/">part 3</a>, and <a href="http://www.nczonline.net/blog/2009/02/03/speed-up-your-javascript-part-4/">part 4</a> of this series.</p>
<h3>February</h3>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/javascript-and-the-dom-series-lesson-1/">JavaScript and the DOM Series: Lesson 1</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9a7e6_feb-nettuts-1.png" /></div>
<p>Hello and welcome to the first part of what will hopefully be an extensive series covering core aspects of the JavaScript programming language and the DOM API.<br /> While frameworks such as jQuery, Prototype and MooTools are great ways of suppressing browser bugs and speeding up development, itís important to know and understand the underlying technologies. This series intends to tell you what you need to know about JavaScript and the Document Object Model (DOM). Even if you swear by a particular library this will still benefit you ñ knowing how something works under the skin can only be a good thing!</p>
<p>Don&#8217;t forget to checkout <a href="http://net.tutsplus.com/tutorials/javascript-ajax/javascript-and-the-dom-lesson-2/">part 2</a></p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/exactly-how-to-use-css-sprites/">Exactly How to Use CSS Sprites</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e773b_feb-nettuts-2.jpg" /></div>
<p>Today, Andres will be teaching us how to use CSS sprites to improve load times and decrease the number of HTTP requests that are made. As always, feel free to ask any questions in the comments area.</p>
<h4><a href="http://net.tutsplus.com/articles/are-you-making-these-10-php-mistakes/">Are You Making These 10 PHP Mistakes?</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e773b_feb-nettuts-3.jpg" /></div>
<p>One of the best things about PHP is that it&#8217;s a great language to just &#8220;dive into&#8221;, thanks to its wide-ranging popularity. Anyone with the ability to hit &#8220;Search&#8221; on Google can quickly create a program. However, this also lends to a major criticism of PHP: it&#8217;s almost too easy to find and reproduce bad code.<br /> Here are 10 PHP mistakes that any programmer, regardless of skill level, might make at any given time. Some of the mistakes are very basic, but trip up even the best PHP programmer. Other mistakes are hard to spot (even with strict error reporting). But all of these mistakes have one thing in common: They&#8217;re easy to avoid.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/intro-to-django-building-a-to-do-list/">Intro to Django: Building a To-Do List</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e773b_feb-nettuts-4.png" /></div>
<p>Django is a powerful web framework, created in Python, which follows the DRY (Don&#8217;t repeat yourself), and batteries included philosophies. It allows for rapid website development by providing a wide range of tools and shortcuts out of the box. Django is extremely fast and flexible &#8211; even faster than all of the PHP frameworks available. In this article, I&#8217;ll introduce you to Django by showing you how to build a simple to-do list.</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/extending-simplepie-to-parse-unique-rss-feeds/">Extending SimplePie to Parse Unique RSS Feeds</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4ca27_feb-nettuts-5.jpg" /></div>
<p>A few days ago, as I prepared our Create a Slick Flickr Gallery with SimplePie tutorial, it occurred to me that we haven&#8217;t posted many articles that covered SimplePie. Considering how fantastic a library it is, I think it&#8217;s time to take a closer look.<br /> We&#8217;ll be looking at a more advanced feature that allows you to extend the built-in item class to allow for the parsing of complicated RSS feeds.</p>
<h4><a href="http://www.webdesignerdepot.com/2009/02/10-web-typography-rules-every-designer-should-know-2/">10 Web Typography Rules Every Designer Should Know</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4ca27_feb-other-1.gif" /></div>
<p>When someone visits a website youíve designed, the odds are that they donít care much about the colors, images or sounds, theyíre immediately looking at the text.<br /> No matter how many bells and whistles youíve built into a website, everyone relies on text to accomplish whatever theyíre visiting the site to do.<br /> That alone should make typography, the art of arranging type, a priority for any web designer.<br /> In this article we take a look at 10 easy rules to keep in mind when designing your next web project.</p>
<h4><a href="http://woork.blogspot.com/2009/01/elegant-animated-weekly-timeline-for.html">Elegant Animated Weekly Timeline for Websites</a></h4>
<p>Yesterday my friend Nick asked to me some suggestion to design an original weekly timeline for a web application which he is developing. I suggested to use the following animated timeline which I implemented reusing the code of my versatile slider and now I want to share with you.</p>
<h4><a href="http://webdesignledger.com/tutorials/11-ways-to-enhance-a-user-interface-with-mootools">11 Ways to Enhance a User Interface with MooTools</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4ca27_feb-other-3.jpg" /></div>
<p>When creating a User Interface, itís important to make it engaging for the user not only from a visual standpoint, but also with interactivity. With so many JavaScript frameworks readily available, web designers and developers have many tools at their disposal to add slick effects to their UIís.</p>
<h4><a href="http://buildinternet.com/2009/02/how-to-make-an-impressive-animated-landscape-header-with-jquery/">How to Make an Impressive Animated Landscape Header with jQuery</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/736f8_feb-other-4.jpg" /></div>
<p>Content doesnít always have to stay visible. Sometimes it can hide in the most unexpected locations.</p>
<p>In this tutorial weíll start with a cartoon themed header, build two different states for content and animate a transition between them using jQuery.</p>
<h4><a href="http://blog.themeforest.net/tutorials/vertical-centering-with-css/">Vertical Centering with CSS</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/736f8_feb-other-5.jpg" /></div>
<p>There are a few different ways to vertically centre objects with CSS, but it can be difficult to choose the right one. Iíll show you all the best ways Iíve seen and also how to create a nice little centered website.</p>
<h3>March</h3>
<h4><a href="http://net.tutsplus.com/videos/screencasts/the-easiest-way-to-use-any-font-you-wish/">The Easiest Way to Use Any Font You Wish</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/736f8_mar-nettuts-1.png" /></div>
<p>CSS 3 is on the horizon, and we&#8217;re all getting excited. Thanks to the latest browser updates, developers can begin working with time-saving new properties &#8211; such as @font-face. Unfortunately, the availability of these features is limited to a tiny fraction of our overall userbase. At least for the next year or so, we&#8217;ll need to continue utilizing the Flash and Javascript alternatives when embedding fonts.<br /> Luckily, a new contender, CufÛn, has made the process unbelievably simple. What makes it different? Rather than Flash, it uses a mixture of canvas and VML to render the fonts. In just a few minutes, I&#8217;ll demonstrate how to use any font you wish in your web applications. Excited?</p>
<h4><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-add-variables-to-your-css-files/">How to Add Variables to Your CSS Files</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c31d1_mar-nettuts-2.jpg" /></div>
<p>Let&#8217;s try something different on nettuts+ today. Any designer who has worked with large CSS files will agree that its major weakness is its inability to use variables. In this article, we will learn how to implement variables by using PHP and Apache&#8217;s URL rewrite mod.</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/diving-into-php/">Diving into PHP</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c31d1_mar-nettuts-3.jpg" /></div>
<p>As some of you might know, I&#8217;ve been running a weekly video series on the ThemeForest Blog that teaches new developers exactly how to work with PHP. Once or twice a week, I release a new &#8220;episode&#8221; that builds upon the previous days. To expand our viewership, I&#8217;ve decided to release &#8220;Day 13&#8243; here. Be sure to subscribe to In the Woods to stay up to date on each new release.<br /> Why do it this way? Because people don&#8217;t always have the time to watch sixty minute videos. By posting short ten minute episodes, beginners can easily digest each lesson, rather than become overwhelmed with more information than their minds are able to consume. If you&#8217;re new to PHP, and are not familiar with this series, I hope you&#8217;ll subscribe and become a new viewer.</p>
<h4><a href="http://net.tutsplus.com/tutorials/php/everything-you-need-to-get-started-with-mysql/">Everything You Need to Get Started With MySQL</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c31d1_mar-nettuts-4.png" /></div>
<p>Developing web applications using a static data store where data must be updated, stored and manipulated frequently can be a cumbersome task. However this article will introduce you to the world of relational databases allowing you to maximise your data&#8217;s potential.</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/professional-frontend-engineering/">Professional Frontend Engineering</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e4b4c_mar-nettuts-5.jpg" /></div>
<p>Last night, long after I should have fallen asleep, I came across a fantastic overview of ìfrontend engineering.î This is a must-watch video, presented by Nate Koechley. Many designers will get more from this video than an entire book. Nate covers everything from underused html tags, to doctypes, to proper naming conventions. I highly recommend watching it.</p>
<h4><a href="http://brenelz.com/2009/03/31/build-a-content-slider-with-jquery/">Build a Content Slider with jQuery</a></h4>
<p>There are a ton of tutorials already out there about creating content sliders with jQuery.<br /> So why bother writing another one? While I donít think that the existing tutorials are<br /> incorrect, bad, or otherwise unacceptable, I havenít found one that met my needs.</p>
<h4><a href="http://www.smashingmagazine.com/2009/03/24/designing-drop-down-menus-examples-and-best-practices/">Designing Drop-Down Menus: Examples and Best Practices</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/de54a_mar-other-2.jpg" /></div>
<p>As a general rule, most Web developers, especially usability enthusiasts, say it is bad practice to use drop-down menus because they are confusing, annoying and oftentimes dysfunctional. From a design standpoint, however, drop-down menus are an excellent feature because they help clean up a busy layout. If structured correctly, drop-down menus can be a great navigation tool, while still being a usable and attractive design feature.</p>
<h4><a href="http://sixrevisions.com/resources/12-excellent-tools-for-picking-a-domain-name/">12 Excellent Tools for Picking a Domain Name</a></h4>
<p>Selecting the perfect domain name for your website is the most important, and oftentimes hardest, step in establishing a web presence. There are plenty of tools out there that can help you ease the burden of checking available domains and suggesting similar names that are related to your searches.</p>
<p>In this article, youíll read about 12 neat web tools that will lend you a hand in finding and choosing domain names. Youíll find a variety of search and suggestion tools that have an assortment of features so that, hopefully, youíll discover a few favorites.</p>
<h4><a href="http://webdesignledger.com/resources/11-excellent-solutions-for-creating-tooltips">11 Excellent Solutions for Creating Tooltips</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/734cf_mar-other-4.jpg" /></div>
<p>Tooltips in web design are becoming more and more commonplace. Even though I donít think they are appropriate for every type of site, they can be a very useful addition when implemented correctly. If you are planning on using tooltips in your next project, the hardest part may be choosing the right solution.</p>
<h4><a href="http://blog.themeforest.net/screencasts/regular-expressions-for-dummies/">Regular Expressions for Dummies</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/734cf_mar-other-5.jpg" /></div>
<p>Welcome to my new video series, ìRegular Expressions for Dummiesî. Over the course of ten videos or so, Iím going to teach you how to use regular expressions in your Javascript and PHP applications. As always, Iíll assume you know absolutely zip. If you havenít already, subscribe to our RSS feed, or follow me on Twitter to stay up to date on new releases.</p>
<p>Also look at <a href="http://blog.themeforest.net/screencasts/regex-for-dummies-day-2/">part 2</a>, <a href="http://blog.themeforest.net/tutorials/regex-for-dummies-day-3/">part 3</a>, <a href="http://blog.themeforest.net/screencasts/regex-for-dummies-day-4/">part 4</a>, and <a href="http://blog.themeforest.net/tutorials/regex-for-dummies-day-5/">part 5</a> in this series!</p>
<h3>April</h3>
<h4><a href="http://net.tutsplus.com/tutorials/html-css-techniques/design-a-beautiful-website-from-scratch/">Design a Beautiful Website From Scratch</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1d904_apr-nettuts-1.jpg" /></div>
<p>Have you ever wanted to design a beautiful website but just didn&#8217;t know how? To be honest, a few years ago, that happened to me too. While browsing the web, I saw so many nice looking websites and wished I had the skills to create such designs. Today I can and I&#8217;m going to teach you how to do so too! Essentially, it requires a few Photoshop skills and an eye for detail. Through this tutorial, I will point out these tiny details which make a website design look beautiful. Fire up Photoshop and let&#8217;s get going!</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/a-crash-course-in-wordpress-plugin-development/">A Crash-Course in WordPress Plugin Development</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1d904_apr-nettuts-2.png" /></div>
<p>Despite an extensive codex, many WordPress users remain unfamiliar with how to create their own custom plugins. In today&#8217;s screencast, we&#8217;ll start from scratch and build our first usable plugin. For this example, we&#8217;ll write a simple &#8220;tuts formatting&#8221; function that allows a blog editor to more easily format articles.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/">Building a jQuery Image Scroller</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1d904_apr-nettuts-3.jpg" /></div>
<p>In this tutorial, weíre going to be building an image scroller, making use of jQueryís excellent animation features and generally having some fun with code. Image scrollers are of course nothing new; versions of them come out all the time. Many of them however are user-initiated; meaning that in order for the currently displayed content to change, the visitor must click a button or perform some other action. This scroller will be different in that it will be completely autonomous and will begin scrolling once the page loads.</p>
<h4><a href="http://net.tutsplus.com/tutorials/php/404403-website-error-pages-with-php-auto-mailer/">404/403 Website Error Pages With PHP Auto-Mailer</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1239_apr-nettuts-4.jpg" /></div>
<p>Website error pages are perhaps one of the most overlooked pieces of a fully rounded website. Not only are they important but they give you the opportunity to have a little fun. Although many web developers rely on server logs to keep an eye out for hits on error pages, I&#8217;m going to take a different approach by using a PHP generated email. In addition, we will spice up the design a bit, add basic navigation and link to the website sitemap.</p>
<h4><a href="http://net.tutsplus.com/tutorials/php/add-power-to-your-php-with-multi-tiered-applications/">Add Power to Your PHP With Multi-Tiered Applications</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1239_apr-nettuts-5.png" /></div>
<p>As PHP applications become more and more complex, it can be easy to end up with a tangled mess of code that makes maintenance nearly impossible. Applying the concept of tiered applications can help to alleviate some of the difficulty in maintaining complex applications.</p>
<h4>Bonus: <a href="http://net.tutsplus.com/articles/interviews/should-you-go-to-university-for-web-development/">Should You Attend University for Web Development?</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1239_apr-nettuts-6.jpg" /></div>
<p>We&#8217;re entering a unique age; an age where a simple Google search has the potential to replace professors. As students across the globe decide whether or not to spend massive sums of money &#8211; during a financial recession &#8211; to attend University this fall, they might find themselves asking, &#8220;Is it worth it?&#8221;</p>
<p>Especially in the web development world, it&#8217;s possible that the latest technologies and trends are being taught on blogs, rather than in the classroom. On a weekly basis, I receive emails from University students informing us that our &#8220;little ole&#8217;&#8221; blog has taught them more than their college professors. Considering the frequency at which these flattering emails occur, it does raise an interesting question: &#8220;Is University out-dated?&#8221;</p>
<h4><a href="http://brenelz.com/2009/04/20/php-arrays-unleashed/">PHP Arrays Unleashed</a></h4>
<p>Understanding arrays is the first major milestone when learning how to code. An array is not an easy concept to grasp at first since an array has many values, or elements, and can be used in so many ways. Many functions return their results as an array. There is no way around it, if you want to learn how to code, be it in php, javascript or any other language, you will need to understand the array.</p>
<h4><a href="http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/">Progressive Enhancement: What It Is, And How To Use It?</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1239_apr-other-2.jpg" /></div>
<p>Progressive Enhancement is a powerful methodology that allows Web developers to concentrate on building the best possible websites while balancing the issues inherent in those websites being accessed by multiple unknown user-agents. Progressive Enhancement (PE) is the principle of starting with a rock-solid foundation and then adding enhancements to it if you know certain visiting user-agents can handle the improved experience.</p>
<p>PE differs from Graceful Degradation (GD) in that GD is the journey from complexity to simplicity, whereas PE is the journey from simplicity to complexity. PE is considered a better methodology than GD because it tends to cover a greater range of potential issues as a baseline. PE is the whitelist to GDís blacklist.</p>
<h4><a href="http://wordpressgarage.com/tips/38-ways-to-optimize-and-speed-up-your-wordpress-blog/">38 Ways to Optimize and Speed up your WordPress Blog</a></h4>
<p>WordPress blogs and sites can be notoriously slow. But fear not ñ here are ways to make your WordPress blog super speedy and fun for your visitors to view with a few tweaks, hacks and plugins. Be sure to check back because I will be updating this post as I discover new and wonderful ways to optimize and speed up WordPress blogs.</p>
<h4><a href="http://davidwalsh.name/custom-missing-image-jquery">Use Custom Missing Image Graphics Using jQuery</a></h4>
<p>Yesterday I posted an article about how you can use your own ìmissing imageî graphics when an image fails to load using MooTools. Hereís how to do the same using jQuery.</p>
<h4><a href="http://blog.themeforest.net/tutorials/ask-jw-decoding-self-invoking-anonymous-functions/">Ask JW: Self-Invoking Anonymous Function</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/915f8_apr-other-5.png" /></div>
<p>Between Nettuts+ and ThemeForest, I receive dozens of question emails each week. Although I try my best, I simply donít have the time to research the answer to each one. Considering this, Iíve decided to sporadically post ìAsk JWî articles. This weekís question concerns Javascriptís self-invoking anonymous functions, and comes from Travis.</p>
<h3>May</h3>
<h4><a href="http://net.tutsplus.com/tutorials/wordpress/how-to-set-up-a-killer-wordpress-testing-environment-locally/">How to Set Up a Killer WordPress Testing Environment Locally</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/dbda1_may-nettuts-1.png" /></div>
<p>If you&#8217;re a heavy WordPress developer like me, you might find that you need to create a new installation for each site that requires a strange structure or specific posts, instead of using your uniform local test WordPress installation. Cue WordPress Mu. WordPress Multi User is a platform created by the geniuses at Automattic that is basically a WordPress installation that allows multiple blogs to run using the same software.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-fun-tweet-counter-with-jquery/">Create a Fun Tweet Counter With jQuery</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/dbda1_may-nettuts-2.jpg" /></div>
<p>In this tutorial, we will look at using jQuery to call Twitterís API and then use the results to create a widget for a blog or personal website that shows what hours during the day we tweet at the most.</p>
<h4><a href="http://net.tutsplus.com/tutorials/html-css-techniques/30-html-best-practices-for-beginners/">30 HTML Best Practices for Beginners ñ Basix</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/dbda1_may-nettuts-3.jpg" /></div>
<p>The most difficult aspect of running Nettuts+ is accounting for so many different skill levels. If we post too many advanced tutorials, our beginner audience won&#8217;t benefit. The same holds true for the opposite. We do our best, but always feel free to pipe in if you feel you&#8217;re being neglected. This site is for you, so speak up! With that said, today&#8217;s tutorial is specifically for those who are just diving into web development. If you&#8217;ve one year of experience or less, hopefully some of the tips listed here will help you to become better, quicker!<br /> Without further ado, let&#8217;s review thirty best practices to observe when creating your markup.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/the-ultimate-guide-to-htaccess-files/">The Ultimate Guide to .htaccess Files</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9a963_may-nettuts-4.gif" /></div>
<p>Apache&#8217;s .htaccess configuration files have baffled countless developers. This tutorial aims to break through this confusion by focusing on examples and thorough descriptions. Among the benefits of learning .htaccess configuration is automatic gzipping of your content, providing friendlier URLs, preventing hotlinking, improving caching, and more. First, the basics.</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/how-to-make-ajax-requests-with-raw-javascript/">How to Make AJAX Requests With Raw Javascript</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9a963_may-nettuts-5.jpg" /></div>
<p>Javascript frameworks have turned simple AJAX functions into one-liners. This is quite incredible, considering the fact that it would require more than twenty to accomplish the same thing with raw Javascript. Nevertheless, it&#8217;s important to learn what&#8217;s &#8220;under the hood&#8221;.</p>
<p>Don&#8217;t forget to check out <a href="http://net.tutsplus.com/videos/screencasts/how-to-make-ajax-requests-with-raw-javascript-part-2/">part 2</a>!</p>
<h4><a href="http://sixrevisions.com/web-development/getting-started-with-ruby-on-rails-installation/">Getting Started with Ruby on Rails: Installation</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/29dd6_may-other-1.png" /></div>
<p>This article will guide you through the process of installing Ruby on Rails, and any other software that is required to begin using it.</p>
<p>Check out <a href="http://sixrevisions.com/web-development/how-to-create-a-blog-from-scratch-using-ruby-on-rails/">part 2</a>.</p>
<h4><a href="http://james.padolsey.com/javascript/fastest-way-to-build-an-html-string/">Fastest Way to Build an HTML String</a></h4>
<p>You have a massive array of items that needs to be transformed into an HTML list without causing the user any grief. There are a couple common ways of doing this:</p>
<h4><a href="http://dev-tips.com/featured/create-a-simple-input-sanitation-function-with-php">Create a Simple Input Sanitation Function With PHP</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/10f23_may-other-3.jpg" /></div>
<p>I don&#8217;t care what anybody tells me, PHP security is the number one thing I&#8217;m concerned about when writing a script. If you were to directly input data from $<em>POST or $</em>GET into a MySQL database, you could (and probably will) be in for a world of trouble. Today I&#8217;ll walk you through the steps of creating a very easy to use input sanitize function in PHP.</p>
<h4><a href="http://www.nczonline.net/blog/2009/05/26/computer-science-in-javascript-bubble-sort/">Computer Science in JavaScript: Bubble Sort</a></h4>
<p>Sorting algorithms are one of the cornerstones of computer science education. The purpose isnít to teach you a dozens different ways to sort data when youíll never need to implement them by hand in your professional life. Instead, they are used as a tool to teach algorithm theory, to show you that there are multiple ways to solve a single problem. And so I begin doing the same with JavaScript and bubble sort.</p>
<h4><a href="http://buildinternet.com/2009/05/make-an-animated-alphabet-using-keypress-events-in-jquery/">Make an Animated Alphabet using Keypress Events in jQuery</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/10f23_may-other-5.jpg" /></div>
<p>The result here was the result of some random jQuery keypress event experiments over the past few days. I recommend that you use this tutorial as a proof of concept rather than final product.</p>
<p>Letís be real for a moment ó there are very few places where you would need the exact effect weíll be building. However, the logic behind it should be a much more useful in adapting to your own needs.</p>
<h3>June</h3>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/">24 JavaScript Best Practices for Beginners ñ Basix</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/13c5b_jun-nettuts-1.png" /></div>
<p>As a follow-up to &#8220;30 HTML and CSS Best Practices&#8221;, this week, we&#8217;ll review JavaScript! Once you&#8217;ve reviewed the list, be sure to let us know what little tips you&#8217;ve come across!</p>
<h4><a href="http://net.tutsplus.com/tutorials/php/secure-your-forms-with-form-keys/">Secure Your Forms With Form Keys</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/6d356_jun-nettuts-2.png" /></div>
<p>Security is a hot topic. Ensuring that your websites are secure is extremely important for any web application. In fact, I spend 70% of my time securing my applications. One of the most important things we must secure are forms. Today, we are going to review a method to prevent XSS (Cross-site scripting) and Cross-site request forgery on forms.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/10-essential-sql-tips-for-developers/">10 Essential SQL Tips for Developers</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/6d356_jun-nettuts-3.jpg" /></div>
<p>SQL is yet another essential language for developers wishing to create data-driven websites. However, many developers are unfamiliar with various aspects of SQL; so in this article, we&#8217;ll analyze ten essential tips.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/building-a-forum-from-scratch-with-ruby-on-rails/">Building a Forum From Scratch with Ruby on Rails</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/681d8_jun-nettuts-4.png" /></div>
<p>Today, we will be building a simple forum using Ruby on Rails, and we will be working up from the basics covering things like authentication and more advanced database techniques.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/using-jquery-to-manipulate-and-filter-data/">Using jQuery To Manipulate and Filter Data</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/681d8_jun-nettuts-5.png" /></div>
<p>When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. In this article, I will go over four techniques: hover effects, zebra rows, filtering, and sorting.</p>
<h4><a href="http://digwp.com/2009/06/xmlrpc-php-security/">The xmlrpc.php File and Site Security</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/681d8_jun-other-1.jpg" /></div>
<p>Located in the header.php file of most WordPress themes, there is an important hook called wp_head(). This essential hook enables functions to output content to the browser in the area of the web document 1. In newer versions of WordPress, this hook enables WordPress to output the following three lines to your themeís section.</p>
<h4><a href="http://www.bennadel.com/blog/1623-Ask-Ben-Detecting-When-DOM-Elements-Have-Been-Removed-With-jQuery.htm">Ask Ben: Detecting When DOM Elements Have Been Removed With jQuery</a></h4>
<blockquote><p>I know that jQuery is great for event management, but I was wondering if you have come across a way to detect if a DOM element (say a row in a table) was removed? I have a table and I want to run an ajax request every time a tr was removed, but there are several ways that the tr could be removed.</p>
</blockquote>
<h4><a href="http://www.smashingmagazine.com/2009/06/15/take-your-design-to-the-next-level-with-css3/">Take Your Design To The Next Level With CSS3</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/028be_jun-other-3.jpg" /></div>
<p>Cascading Style Sheets were introduced 13 years ago, and the widely adopted CSS 2.1 standard has existed for 11 years now. When we look at websites that were created 11 years ago, itís clear that we are a thousand miles away from that era. It is quite remarkable how much Web development has evolved over the years, in a way we would never have imagined then.</p>
<h4><a href="http://css-tricks.com/sending-nice-html-email-with-php/">Sending Nice HTML Email with PHP</a></h4>
<p>This is going to be a continuation of the Website Change Request Form demo weíve been using around here for a while. If you need to catch up, first I talked about it, then I built it, then I screencasted it, then I secured it. Throughout all of this, the end result has been a boring text-only email that gets sent to a single email address.</p>
<h4><a href="http://woork.blogspot.com/2009/06/how-to-implement-launching-soon-page-in.html">How to Implement a Launching Soon Page with PHP and jQuery</a></h4>
<p>In this tutorial I want to explain how to implement a simple launching soon page using PHP and jQuery. What&#8217;s a launching soon page? In general it&#8217;s a page that informs the visitors of a website under construction about when the website is going to be online and allows them to leave their emails in order to be updated when the website is on-line.</p>
<h3>July</h3>
<h4><a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-1/">CodeIgniter from Scratch</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/028be_jul-nettuts-1.jpg" /></div>
<p>After numerous requests, today we are launching a new screencast series on Nettuts+ that will focus exclusively on the CodeIgniter PHP framework. Over the course of about 10 videos, I&#8217;ll teach you exactly how to use this framework. Ultimately, we&#8217;ll work our way up to building a custom CMS. Without further ado, here&#8217;s day one!</p>
<p>And you have to check out <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-2/">part 2</a>, <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-3/">part 3</a>, <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-4-newsletter-signup/">part 4</a>, <a href="http://net.tutsplus.com">part 5</a>http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-4-newsletter-signup/, <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-6-login/">part 6</a>, <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-7-pagination/">part 7</a>!</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-twitter-like-load-more-widget/">Create a Twitter-Like &#8220;Load More&#8221; Widget</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2ecb3_jul-nettuts-2.png" /></div>
<p>Both Twitter and the Apple App Store use a brilliant technique for loading more information; you click the link and fresh items magically appear on the screen. This tutorial teaches you to use AJAX, CSS, Javascript, JSON, PHP, and HTML to create that magic. This tutorial will also feature both jQuery and MooTools versions of the script.</p>
<h4><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/">HTML 5 and CSS 3: The Techniques Youíll Soon Be Using</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2ecb3_jul-nettuts-3.png" /></div>
<p>In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented them. If you already know HTML and CSS, it should be easy to follow along.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/">Using htaccess Files for Pretty URLS</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/43462_jul-nettuts-4.jpg" /></div>
<p>Continuing our review of htaccess files, today we&#8217;ll examine how to use mod_rewrite to create pretty URLs.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/">How to Create A Simple Web-based Chat Application</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/43462_jul-nettuts-5.png" /></div>
<p>In this tutorial we will be creating a simple web-based chat application with PHP and jQuery. This sort of utility would be perfect for a live support system for your website.</p>
<h4><a href="http://ejohn.org/blog/retweet/">Easy Retweet Button</a></h4>
<p>Ever since I saw the Bit.ly JavaScript API I&#8217;ve been wanting to build a simple script for tracking the number of people visiting a blog post from Twitter. This past weekend I built a little script for doing just that &#8211; and in a completely unobtrusive manner.</p>
<h4><a href="http://snook.ca/archives/html_and_css/css-text-rotation">Text Rotation with CSS</a></h4>
<p>Once again, after reading <a href="http://css-tricks.com/date-display-with-sprites/">somebody else&#8217;s article</a>, I felt inspired to put together an alternative example. In this case: Text Rotation.</p>
<p>Within the article I linked to, the example uses an image sprite and a sprinkle of CSS to get things positioned right. Well, maybe not so much a sprinkle. It&#8217;s like the top fell off the pepper shaker and you&#8217;ve suddenly got a large pile of pepper on your food. It makes me want to sneeze.</p>
<h4><a href="http://blog.themeforest.net/resources/10-typography-tips-for-web-designers/">10 Typography Tips to bring your Skills to the Next Level</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/43462_jul-other-3.png" /></div>
<p>An often overlooked aspect of web design, by those just starting out, is typography. In fact, web designers that have been around for a couple years even have a tendency to overlook and undervalue the power of typography. Donít be mistaken though, itís one of the most powerful tools web designers have.</p>
<h4><a href="http://james.padolsey.com/javascript/closures-in-javascript/">Closures in JavaScript</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/01df6_jul-other-4.jpg" /></div>
<p>A closure, in JavaScript, can simply be described as a retained scope; at least, this is how I think of it. The benefit of a closure is in the fact that it retains the scope (the ìscope chainî) of the outer (or ìparentî) execution context. This behaviour can be used in a number of different ways and has become a useful remedy for quite a few JavaScript gotchas; one of the most common being the ìlooping problemî.</p>
<h4><a href="http://buildinternet.com/2009/07/an-introduction-to-object-oriented-php-part-1/">An Introduction to Object Oriented PHP</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/01df6_jul-other-5.png" /></div>
<p>This is a three part series introducing Object-Oriented PHP, a way to manage your code and keep different parts separate, all while being easily accessible. I hadnít really planned it this way, but my previous article works as a great precursor to this article, showing you how to get a PHP/MySQL Sandbox up and running, which is just what weíll be using for this tutorial as I believe a hands-on approach is the best way to learn things like this.</p>
<p>And then you should read <a href="http://buildinternet.com/2009/07/an-introduction-to-object-oriented-php-part-2/">part 2</a> and <a href="http://buildinternet.com/2009/07/an-introduction-to-object-oriented-php-part-3/">part 3</a>.</p>
<h3>August</h3>
<h4><a href="http://net.tutsplus.com/videos/screencasts/a-crash-course-in-advanced-css3-effects/">A Crash-Course in Advanced CSS3 Effects</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/01df6_aug-nettuts-1.jpg" /></div>
<p>Webkit is one of the few &#8211; if only &#8211; browser engines that really embraces advanced CSS3 effects. Unfortunately, this presents somewhat of a double-edged sword. We get to play with all of these amazing effects &#8211; such as CSS masks, reflections, transitions, animations, scaling, etc. &#8211; yet, we can&#8217;t truly implement them into our projects until more browsers provide support. With all of that said, it&#8217;s important to be on the cutting edge of what&#8217;s possible.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-jquery-news-ticker/">How to Create a Simple News Ticker</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3672e_aug-nettuts-2.png" /></div>
<p>In this tutorial weíll be looking at how we can transform some semantic and accessible underlying HTML into an attractive and functional news ticker that smoothly scrolls its contents. Some news tickers are horizontal and some are vertical; the one that weíre going to create today will be vertical.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/8-regular-expressions-you-should-know/">8 Regular Expressions You Should Know</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3672e_aug-nettuts-3.jpg" /></div>
<p>Regular expressions are a language of their own. When you learn a new programming language, they&#8217;re this little sub-language that makes no sense at first glance. Many times you have to read another tutorial, article, or book just to understand the &#8220;simple&#8221; pattern described. Today, we&#8217;ll review eight regular expressions that you should know for your next coding project.</p>
<h4><a href="http://net.tutsplus.com/tutorials/php/30-php-best-practices-for-beginners/">30+ PHP Best Practices for Beginners ñ Basix</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c52a0_aug-nettuts-4.png" /></div>
<p>PHP is the most widely-used language for programming on the web. Here are thirty best practices for beginners wanting to gain a firmer grasp of the fundamentals.</p>
<h4><a href="http://net.tutsplus.com/tutorials/html-css-techniques/six-ways-to-improve-your-web-typography/">6 Ways To Improve Your Web Typography</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c52a0_aug-nettuts-5.jpg" /></div>
<p>Typography on the web is anything but simple, and for many, it is a troubling mystery. Today, we&#8217;re going to review six ways that web designers and developers can improve the typography of the sites they create.</p>
<h4><a href="http://desizntech.info/2009/08/8-web-usability-and-best-practices-for-beginners/">8 Web Usability and Best Practices for Beginners</a></h4>
<p>As a web designer when you are coding and designing website, it is your job to make sure that the site is user intuitive, friendly and easy to navigate. Although these are basic work ethics for every web designer sometime you might miss out a little things here and there, that might get under front end user skin. Nevertheless, maybe you are starting your way into web design. Here are eight web usability and practical tips for beginner web designer.</p>
<h4><a href="http://buildinternet.com/2009/08/fundamentals-of-mysql-query-validation/">Fundamentals of MySQL Query Validation</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c52a0_aug-other-2.jpg" /></div>
<p>Web 2.0 is a fine thing. You can build whole websites, news systems, or picture galleries ñ just by using the power of content submitted by users.</p>
<p>But be careful! You can never trust every user when it comes to submitting data. There are always those who may try to compromise your website by submitting bad queries. Even if unintentional, it can be possible for users to destroy your databaseís consistency just by entering incorrect data.</p>
<h4><a href="http://james.padolsey.com/javascript/javascript-bad-practices/">JavaScript: Bad Practices</a></h4>
<p>I&#8217;ve seen a lot of curious (bordering on horrific) code in my life; and Iíd say about half of it was written by me. If you donít attest to the fact that you once wrote bad code then youíre either a liar or perhaps, have omnipotent powers!</p>
<h4><a href="http://carsonified.com/blog/design/top-10-ux-myths/">Top 10 UX Myths</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5137d_aug-other-4.jpg" /></div>
<p>Al Gore invented the Internet. Drinking alcohol keeps your body warm. You wonít get pregnant if you stand on your head after Ö well, you get the idea. Myths are those hard-and-fast rules that often start as a plausible idea or once-off observation that grow and distill into ëcommon knowledgeí as they virtually spread. I know Iíve believed a few of these. Iíve also asked my UX expert Twitter friends for their UX Myths ñ and they have many!</p>
<h4><a href="http://sixrevisions.com/javascript/build-an-elastic-textarea-with-ext-js/">Build an Elastic Textarea with Ext JS</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5137d_aug-other-5.jpg" /></div>
<p>Since it was first featured on Facebook, elastic textareas ñ &lt;textarea&gt; elements that automatically expand or shrink depending on how much text the user inputs ñ has become one of the coolest functional UI effects on the web. In this article, I will guide you through the re-creation of this astonishing effect using Ext JS, and I bet you that you will be surprised to see how easy it is to do it.</p>
<h3>September</h3>
<h4><a href="http://net.tutsplus.com/tutorials/php/getting-clean-with-php/">Getting Clean With PHP</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1999_sep-nettuts-1.jpg" /></div>
<p>Data security is important and often undervalued by designers, developers, and clients alike. Since PHP 5.2.0, data sanitization and validation has been made significantly easier with the introduction of data filtering. Today, we&#8217;re going to take a closer look at these filters, how to use them, and build a few custom functions.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/a-deeper-look-at-mod_rewrite-for-apache/">A Deeper Look at mod_rewrite for Apache</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1999_sep-nettuts-2.jpg" /></div>
<p>When people think of .htaccess configuration the first thing that pops into most people&#8217;s minds is URL manipulation with mod<em>rewrite. People typically get frustrated with mod</em>rewrite&#8217;s complexity. This tutorial will walk you through everything you need to know for the most common mod_rewrite tasks.</p>
<h4><a href="http://net.tutsplus.com/tutorials/html-css-techniques/20-html-forms-best-practices-for-beginners/">20+ HTML Forms Best Practices for Beginners ñ Basix</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e1999_sep-nettuts-3.jpg" /></div>
<p>Working with XHTML forms can be somewhat daunting; they not only use some niche HTML elements, but also blur the line between static content and user interaction. Let&#8217;s review some things to remember when creating your next form.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/the-only-seo-tools-youll-ever-need/">The Only SEO Tools Youíll Ever Need</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/358c1_sep-nettuts-4.jpg" /></div>
<p>Search Engine Optimization is a rather complex and never ending process. You have to analyze a lot of things including what keywords people are searching for, the density of those keywords in your sites, how many sites link back to you, how popular your links are and so on. Doing all this manually can be a huge pain.</p>
<p>With that in mind, regardless of whether you&#8217;re an SEO guru or a beginner, these twenty tools are guaranteed to make your life easier.</p>
<h4><a href="http://net.tutsplus.com/articles/web-roundups/5-lesser-known-javascript-libraries-that-make-web-design-easier/">5 Lesser Known JavaScript Libraries that Make Web Design Easier</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/358c1_sep-nettuts-5.jpg" /></div>
<p>In this round-up weíll be looking at 5 JavaScript libraries that can really ease the development of modern, attractive web sites. The libraries that weíll be looking at arenít libraries in the same sense as something like jQuery or the YUI; theyíre much smaller and much more specialized. But theyíre the best at what they do and provide unique functionality.</p>
<h4><a href="http://www.smashingmagazine.com/2009/09/15/the-z-index-css-property-a-comprehensive-look/">The Z-Index CSS Property: A Comprehensive Look</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f8183_sep-other-1.png" /></div>
<p>Most CSS properties are quite simple to deal with. Often, applying a CSS property to an element in your markup will have instant results ó as soon as you refresh the page, the value set for the property takes effect, and you see the result immediately. Other CSS properties, however, are a little more complex and will only work under a given set of circumstances.</p>
<h4><a href="http://inspectelement.com/articles/the-principles-of-good-web-design-part-1-layout/">The Principles of Good Web Design</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f8183_sep-other-2.gif" /></div>
<p>Good web design doesnít just appear out of nowhere, there are many aspects of design that come together to achieve this. The first one that weíll be looking in this 4-part-series is layout.</p>
<p>You&#8217;ll want to read <a href="http://inspectelement.com/articles/the-principles-of-good-web-design-part-2-navigation/">part 2</a>, <a href="http://inspectelement.com/articles/the-principles-of-good-web-design-part-3-colour/">part 3</a>, and <a href="http://inspectelement.com/articles/the-principles-of-good-web-design-part-4-content/">part 4</a>.</p>
<h4><a href="http://css-tricks.com/style-a-list-with-one-pixel/">Style a List with One Pixel</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f8183_sep-other-3.png" /></div>
<p>A one-pixel background image can be a pretty versatile thing. With repeat-x it can be a horizontal line, repeat-y makes a vertical line, and repeat makes it a fill color. Just as a little fun proof of concept, we can use that to create a depth-chart looking unordered list:</p>
<h4><a href="http://digwp.com/2009/09/easy-custom-feeds-in-wordpress/">Easy Custom Feeds in WordPress</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/080bc_sep-other-4.jpg" /></div>
<p>Now that we have seen how to setup Tumblr-style posts, it would be nice to be able to segregate the Tumblr-posts category from the main feed into its own, separate feed. This would enable readers to subscribe exclusively to the Tumblr-posts feed and maybe display it in their sidebar or something. While weíre at it, it would also be cool to be able to provide readers with a full menu of feed choices, including the following.</p>
<h4><a href="http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/">@font-face and 15 Free Fonts You Can Use Today</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/080bc_sep-other-5.png" /></div>
<p>Fonts are a huge part of design (as we all know). Text on the web needs to be much more dynamic than in any other media. We have solutions like CufÛn, sIFR, etc. but perhaps one of the better options is using @font-face in CSS.</p>
<h3>October</h3>
<h4><a href="http://net.tutsplus.com/tutorials/php/simple-techniques-to-lock-down-your-website/">Simple Techniques to Lock Down your Website</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0b215_oct-nettuts-1.jpg" /></div>
<p>One crucial part of PHP development practice is always keeping in mind that security is not something you can simply buy off the shelf at your local convenient store. Ensuring the security of your web applications is a process, which over time, needs to be constantly evaluated, monitored, and hardened.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/">Easy Version Control with Git</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0b215_oct-nettuts-2.jpg" /></div>
<p>Have you ever worked on a project that was so unwieldy, you were scared to update a file or add a feature? Maybe the problem was that you weren&#8217;t using a version control system. In today&#8217;s tutorial, we&#8217;ll learn the basics of what might possibly be the best VCS in the world: Git.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/drag-to-share/">Drag to Share</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/488c2_oct-nettuts-3.png" /></div>
<p>Weíve all seen the brilliant functionality on Mashable where news stories and interesting articles can be shared to social networking sites; the functionality is driven by the images accompanying the articles; you click and hold on an image and can then drag it into a toolbar to share it. Itís brilliant and intuitive, and in this article Iím going to show you how we can replicate this behavior with jQuery and jQuery UI.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/feeds-101/">Feeds 101</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/628cc_oct-nettuts-4.jpg" /></div>
<p>Feeds. RSS. Atom. Syndication. Subscribers. These are some of the keywords floating around the web and have gained notorious prominence over the years. In this guide, we&#8217;ll take a look at a number of things including what feeds are, why you need to have a feed for your site, how to set up one and then publish it.</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/how-to-build-a-simple-content-slider-jquery-plugin/">How to Build a Simple Content Slider jQuery Plugin</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/628cc_oct-nettuts-5.jpg" /></div>
<p>I was recently asked by a reader to recommend a helpful content slider plugin. No doubt, there are a bunch of excellent options available &#8212; some which are, perhaps, too excellent! With so much flexibility comes extra weight; especially when sometimes you only need a simple slide or fade transition.</p>
<p>So I figured, why not build a simple custom plugin that will get the job done?</p>
<h4><a href="http://www.nczonline.net/blog/2009/10/27/data-uris-explained/">Data URIs Explained</a></h4>
<p>One of the most frequently requested browser features in recent memory is data URI support. Thereís been a fair amount written about data URIs recently: my colleague Stoyan Stefanov has written a couple of posts about data URIs, and my former colleague Hedger Wang also penned a post about how to use data URIs in IE. Surprisingly, thereís still a lot of misunderstanding and confusion about data URIs, what they are, how they work, and why youíd ever want to use one.</p>
<h4><a href="http://carsonified.com/blog/design/ux/10-tips-on-writing-hero-worthy-error-messages/">10 Tips on Writing Hero-worthy Error Messages</a></h4>
<p>Another forehead-smack-worthy curse-laden moment: Iíve filled out a lengthy online form and hit the submit button only to find myself staring back at an empty form peppered with red errors. Has this happened to you? Of course it has.</p>
<h4><a href="http://sixrevisions.com/tutorials/photoshop-tutorials/design-a-minimal-and-modern-portfolio-layout-with-photoshop/">Design a Minimal and Modern Portfolio Layout with Photoshop</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fbdbb_oct-other-2.jpg" /></div>
<p>In this Photoshop web design tutorial, weíre going to create a mock-up of a clean and modern-looking website. This is Part 1 of a tutorial series that will show you how to create the design, and then convert it to an HTML/CSS template.</p>
<h4><a href="http://webdesignledger.com/tips/20-dos-and-donts-of-effective-web-design">20 Do&#8217;s and Don&#8217;ts of Effective Web Design</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fbdbb_oct-other-3.jpg" /></div>
<p>When you are creating a website (or hiring a web/blog designer to create one for you), there are specific items you need to be aware of. Things that normally wouldnít cross your mind. For the average person who wants a website or blog for their business, they are after one very important thing ñ sales. Now, they may tell you that they want the big flashy logos, or the overdone textures/gradients, but it is the job of a well skilled web designer to steer their clients in the right direction.</p>
<h4><a href="http://blog.themeforest.net/tutorials/7-things-i-wish-i-had-known-about-jquery/">7 Things I Wish I had Known About jQuery</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fbdbb_oct-other-5.jpg" /></div>
<p>This article is mostly aimed at people who are just starting to learn jQuery. I assume you know the following.</p>
<h3>November</h3>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/you-dont-know-anything-about-regular-expressions/">You Don&#8217;t Know Anything About Regular Expressions: A Complete Guide</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b47a3_nov-nettuts-1.png" /></div>
<p>Regular expressions can be scary&#8230;really scary. Fortunately, once you memorize what each symbol represents, the fear quickly subsides. If you fit the title of this article, there&#8217;s much to learn! Let&#8217;s get started.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices/">Top 20+ MySQL Best Practices</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b47a3_nov-nettuts-2.jpg" /></div>
<p>Database operations often tend to be the main bottleneck for most web applications today. It&#8217;s not only the DBA&#8217;s (database administrators) that have to worry about these performance issues. We as programmers need to do our part by structuring tables properly, writing optimized queries and better code. Here are some MySQL optimization techniques for programmers.</p>
<h4><a href="http://net.tutsplus.com/articles/web-roundups/17-hours-of-javascript-from-the-masters/">17 Hours of JavaScript from the Masters</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b47a3_nov-nettuts-3.jpg" /></div>
<p>Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. If you recognize these names, you probably know what they all have in common: they&#8217;re amazingly talented JavaScript Developers. Today, you&#8217;ll hear from all of them, in this roundup of JavaScript presentations. Be ready to stretch your brain!</p>
<h4><a href="http://net.tutsplus.com/videos/screencasts/asp-net-from-scratch-lesson-1/">ASP.NET from Scratch: Lesson 1</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ed1b3_nov-nettuts-4.jpg" /></div>
<p>Nettuts+ is primarily a PHP haven; however, I&#8217;m sure we can all agree that there are many fantastic, and technically more powerful languages and frameworks at our disposal. Jeremy McPeak, author of Professional AJAX, and Beginning JavaScript: 4th Edition, will teach you how to build ASP.NET applications from scratch over the course of the next several video tutorials. Enjoy!</p>
<p>And <a href="http://net.tutsplus.com/videos/screencasts/asp-net-from-scratch-lesson-2/">Part 2</a>.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/the-basics-of-object-oriented-javascript/">The Basics of Object-Oriented JavaScript</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ed1b3_nov-nettuts-5.jpg" /></div>
<p>Over recent years, JavaScript has increasingly gained popularity, partly due to libraries that are developed to make JavaScript apps/effects easier to create for those who may not have fully grasped the core language yet.<br /> While in the past it was a common argument that JavaScript was a basic language and was very &#8217;slap dash&#8217; with no real foundation; this is no longer the case, especially with the introduction of high scale web applications and &#8216;adaptations&#8217; such as JSON (JavaScript Object Notation).</p>
<h4><a href="http://www.flairbuilder.com/8-things-programmers-should-know-about-ui-design/">8 Things Programmers Should Know About UI Design</a></h4>
<p>In an ideal world, each big subject from the software development process would be handed to a specialized professional: UI designers, programmers, architects, database administrators etc. Unfortunately, this is not the case most of times. There a plenty of cases out there where projects suffer from lack of proper expertise and well trained people. Thatís not to say we should know everything, nor that we should refuse doing work we are not sufficiently prepared for. From freelancers to big companies, we are sometime facing the need of wearing someone elseís hat. In those cases we have no other option but to simply get ourselves wet and just do it.</p>
<h4><a href="http://blog.themeforest.net/screencasts/ask-jw-a-plugin-to-make-important-announcements/">Ask JW: A Plugin to Make Important Announcements</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d2ad9_nov-other-2.jpg" /></div>
<p>Todayís Q&#38;A comes courtesy of Frederico Gonzalez, from Twitter. He asked if there was an easy way to add announcement bars to the top of his site, much like the one on ActiveDen right now (assuming youíre not logged in). Luckily, as youíll find, itís quite simple to whip up a jQuery plugin that will make these announcements a cinch to add.</p>
<h4><a href="http://css-tricks.com/app-from-scratch-1-design/">Creating a Web App From Scratch</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d2ad9_nov-other-4.png" /></div>
<p>Today we begin Part 1 of an 8-Part series on building a web application from absolute scratch to a complete product. I am going to kick things off by introducing the idea, and then I will be handling the design, UI, and general front-end stuff. We are going to be going back and forth from here over to my friend Jason Lengstorfís blog Ennui Design. Jason will be handling the back-end stuff like application planning and database stuff. At the end of the week, weíll unleash the actual working application for you.</p>
<p>You&#8217;ll have to read <a href="http://ennuidesign.com/blog/Creating+an+App+from+Scratch+Part+2/">part 2</a>, <a href="http://ennuidesign.com/blog/Creating+an+App+from+Scratch+Part+3/">part 3</a>, <a href="http://css-tricks.com/app-from-scratch-4-html-css">part 4</a>, <a href="http://ennuidesign.com/blog/Creating+an+App+from+Scratch+Part+5/">part 5</a>, <a href="http://css-tricks.com/app-from-scratch-6-ajax">part 6</a>, <a href="http://ennuidesign.com/blog/Creating+an+App+from+Scratch+Part+7/">part 7</a>, and <a href="http://css-tricks.com/app-from-scratch-8-finishing">part 8</a>.</p>
<h4><a href="http://dev-tips.com/featured/ajax-and-php-contact-form">How To Create Your First AJAX and PHP Contact Form</a></h4>
<p>You&#8217;ve been to websites that use them, a nice little AJAX contact form. AJAX is a great way to submit data without a page refresh and is a great tool for certain elements of a website, such as a contact form. So how do we go about doing so? Today, we will take it step by step and build your first AJAX and PHP contact form. We&#8217;ll be using jQuery and the popular email validation code found on google code (originally by AddedBytes) to help us out.</p>
<h4><a href="http://designshack.co.uk/articles/accessibility/how-to-build-a-site-with-keyboard-navigation-psd-to-html">How to Build a Site With Keyboard Navigation: PSD to HTML</a></h4>
<p>Today weíll be looking at how to add keyboard navigation to a website using a few simple lines of JavaScript. First weíll create a simple site theme in Photoshop and then transform it into a working website that uses keyboard functions to switch pages.</p>
<h3>Decemeber</h3>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/javascript-from-null-video-series/">JavaScript from Null: Video Series</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b2b18_dec-nettuts-1.jpg" /></div>
<p>Thanks to the wide adoption of libraries like jQuery and Mootools, JavaScript&#8217;s popularity has skyrocketed in the last few years. However, in the process, an interesting thing occurred: many newer developers are learning these libraries without taking the time to actually learn about raw JavaScript techniques. What percentage of jQuery users don&#8217;t know how to fade out an element with only raw JS? My guess is that it&#8217;s much higher than many would think.</p>
<p>If you want to truly understand the library you&#8217;re working with, and improve your skill-set, it&#8217;s vital that you learn the fundamentals of raw JavaScript.</p>
<p>This screencast series focuses exclusively on JavaScript, and will take you from your first &#8220;Hello, World&#8221; alert up to more advanced topics.</p>
<p>Don&#8217;t forget to watch <a href="http://net.tutsplus.com/videos/screencasts/javascript-from-null-chapter-2/">part 2</a> and <a href="http://net.tutsplus.com/videos/screencasts/javascript-from-null-chapter-3/">part 3</a>.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/sql-for-beginners/">SQL for Beginners</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4e5c8_dec-nettuts-2.jpg" /></div>
<p>Most modern web applications today interact with databases, usually with a language called SQL. Lucky for us, this language is quite easy to learn. In this article, we are going to start with some basic SQL queries and use them to interact with a MySQL database.</p>
<p>And here&#8217;s <a href="http://net.tutsplus.com/tutorials/other/sql-for-beginners-part-2/">part 2</a>.</p>
<h4><a href="http://net.tutsplus.com/tutorials/javascript-ajax/custom-events-and-special-events-api-in-jquery/">Custom Events, and the Special Events API in jQuery</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/83285_dec-nettuts-3.jpg" /></div>
<p>Web pages, for the most part, are event-driven. Libraries such as jQuery have provided helper methods to make this functionality much easier to grasp. In this tutorial, we&#8217;ll look at expanding upon these methods to create your own custom namespaced events.</p>
<h4><a href="http://net.tutsplus.com/tutorials/other/http-headers-for-dummies/">HTTP Headers for Dummies</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5e70b_dec-nettuts-4.jpg" /></div>
<p>Whether you&#8217;re a programmer or not, you have seen it everywhere on the web. At this moment your browsers address bar shows something that starts with &#8220;http://&#8221;. Even your first Hello World script sent HTTP headers without you realizing it. In this article we are going to learn about the basics of HTTP headers and how we can use them in our web applications.</p>
<h4><a href="http://net.tutsplus.com/tutorials/php/how-to-build-a-shopping-cart-using-codeigniter-and-jquery/">How to Build a Shopping Cart using CodeIgniter and jQuery</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5e70b_dec-nettuts-5.jpg" /></div>
<p>CodeIgniter is an open source PHP web application framework with a lot of features. Recently, thanks to the latest update, a new feature was added to this framework, called the Cart Class. In this tutorial, we&#8217;re going to take advantage of this new class, and write a shopping cart system, with a touch of jQuery added in.</p>
<h4><a href="http://www.bennadel.com/blog/1787-My-Fundamental-Misunderstanding-Of-The-jQuery-Event-Object.htm">My Fundamental Misunderstanding Of The jQuery Event Object</a></h4>
<p>Typically, when I deal with event binding in jQuery, I use it in a very one-off kind of way. Meaning, I rarely have multiple event handlers bound to the same element and I rarely use event bubbling in which an event is utilized at more than one level of the DOM tree. As such, I never needed more than a superficial understanding of the jQuery event object. This morning, however, as I was further exploring custom event types in jQuery, it quickly became apparent that my understanding of the event object was, in reality, a critical misunderstanding.</p>
<h4><a href="http://www.smashingmagazine.com/2009/12/16/stronger-better-faster-design-with-css3/">Stronger, Better, Faster Design with CSS3</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5e70b_dec-other-2.jpg" /></div>
<p>In our last article about CSS3, ìPushing Your Buttons With Practical CSS3, we talked about using new CSS3 techniques like gradients, border-radius and drop-shadows to create compelling, flexible and (in some cases) hilarious buttons.</p>
<p>In this second article weíre going to focus on using those CSS techniques (and a little JavaScript) to create some practical elements and layouts. As before, caveat coder ó a lot of the CSS properties weíre going to use have limited support, if any, in IE6/7 and probably 8. Firefox 3.5+ and Safari 4 are your best bet right now to see all the cool stuff going on in CSS right now (Chrome does a pretty good job, too).</p>
<h4><a href="http://www.noupe.com/css/css-techniques-i-wish-i-knew-when-i-started-designing-websites.html">CSS Techniques I Wish I Knew When I Started Designing Websites</a></h4>
<p>CSS is the best thing to happen to the web since Tim Berners-Lee. Itís simple, powerful, and easy to use. But even with all its simplicity, it hides some important capabilities. Ask any designer, and theyíll tell you that the majority of their code headaches are caused and ultimately solved by CSS.</p>
<h4><a href="http://www.nczonline.net/blog/2009/12/15/writing-maintainable-code/">Writing Maintainable Code</a></h4>
<p>Three years ago, I gave my first talk at Yahoo! entitled, <a href="http://video.yahoo.com/video/play?vid=568351">Maintainable JavaScript</a> (<a href="http://www.slideshare.net/nzakas/maintainable-javascript-1071179">slides</a>). The point of the talk was to encourage people to use more rigor in their JavaScript coding. A lot of people who write JavaScript for a living began as hobbyists and hackers, including myself. All of the best front end engineers are self-taught, of course, because this stuff hasnít been taught in colleges and universities. I took the opportunity to simply point out that the same coding practices that are taught in traditional software engineering programs can also be applied to JavaScript. And of course, I threw in some of my own personal findings gathered through years of web development.</p>
<h4><a href="http://digwp.com/2009/12/gravatar-and-auto-fill/">Display Gravatar &amp; Autofill Fields for Previous Commenter</a></h4>
<div><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8347f_dec-other-5.png" /></div>
<p>When someone comments on your site, cookies with the information the entered are saved to their computers. WordPress makes it easy to access that information. In fact, in your comments.php template they are ready-to-go PHP variables you can spit out anywhere youíd like. Letís take a look.</p>
<h4>Bonus: 24 Ways and A List Apart</h4>
<p>I haven&#8217;t included any articles from <a href="http://24ways.org/">24 Ways</a>, because you should read them all! (If you aren&#8217;t aware, 24 Ways published 24 articles each year, from December 1 &#8211; 24.) There aren&#8217;t any articles from <a href="http://www.alistapart.com">A List Apart</a>, for the same reason.</p>
<h3>A Mini-Rant</h3>
<p>Collecting all these tips, tuts, and articles was an interesting experience (ever tried to work with 30+ tabs at once?). As I did, I noticed&mdash;certainly not for the first time&mdash;a disturbing trend in the web dev community: so many sites had post after post entitled something like this: &#8220;number adjective subject.&#8221; While some list posts are great (guess what you&#8217;ve just read?), nothing beats really content. Nettut+ is amazing at cooking up great tutorials, appropriately seasoning it with the occasional list post. Here&#8217;s hoping 2010 shows more web dev/design blogs following this pattern!</p>
<h3>And Yours?</h3>
<p>We all have our favourites; what article from 2009 helped you the most?</p>
<ul>
<li>Follow us on <a href="http://www.twitter.com/nettuts">Twitter</a>, or subscribe to the <a href="http://feeds.feedburner.com/nettuts" title="Nettuts+ RSS Feed">Nettuts+ RSS Feed</a> for the best web development tutorials on the web.</li>
</ul>
<p><strong>Ready to take your skills to the next level, and start profiting from your scripts and components? Check out our sister marketplace, <a href="http://codecanyon.net">CodeCanyon</a>.</strong></p>
<div><a href="http://codecanyon.net"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5f58d_cc_728x90_v2.gif" alt="CodeCanyon" style="width:600px" /></a></div>
</p>
<p><a href="http://feedads.g.doubleclick.net/~a/eAEz_ZxL0d3p2u83P30w5dB1p7o/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5f58d_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/eAEz_ZxL0d3p2u83P30w5dB1p7o/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5f58d_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/nettuts?a=uT6SOy3h_Dw:oo30Xrg9sYI:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5f58d_nettuts?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=uT6SOy3h_Dw:oo30Xrg9sYI:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5f58d_nettuts?i=uT6SOy3h_Dw:oo30Xrg9sYI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=uT6SOy3h_Dw:oo30Xrg9sYI:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5f58d_nettuts?i=uT6SOy3h_Dw:oo30Xrg9sYI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=uT6SOy3h_Dw:oo30Xrg9sYI:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1e447_nettuts?i=uT6SOy3h_Dw:oo30Xrg9sYI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nettuts?a=uT6SOy3h_Dw:oo30Xrg9sYI:TzevzKxY174"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1e447_nettuts?d=TzevzKxY174" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1e447_uT6SOy3h_Dw" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/nettuts">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/120-tips-tricks-and-tuts-from-2009-worth-your-time/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Quick Tips Of The Week &#8211; December 23rd 2009</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/quick-tips-of-the-week-december-23rd-2009/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/quick-tips-of-the-week-december-23rd-2009/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 19:45:10 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Chris Coyier]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[css tricks]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Jeff Starr]]></category>
		<category><![CDATA[lifetime subscription]]></category>
		<category><![CDATA[Opacity]]></category>
		<category><![CDATA[recourses]]></category>
		<category><![CDATA[resource pack]]></category>
		<category><![CDATA[tons of time]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/quick-tips-of-the-week-december-23rd-2009/</guid>
		<description><![CDATA[Quick tips of the week for designers is round again, I will be posting five great tips that I discover during the week and share them with you! This week learn about some great recourses, css opacity change, a photoshop keystroke that will save you tons of time and find out what beautiful HTML looks [...]]]></description>
			<content:encoded><![CDATA[<p>Quick tips of the week for designers is round again, I will be posting five great tips that I discover during the week and share them with you! This week learn about some great recourses, css opacity change, a photoshop keystroke that will save you tons of time and find out what beautiful HTML looks like!<span></span></p>
<div>
<h3>#1</h3>
<p><a href="http://www.e-junkie.com/ecom/gb.php?cl=88539&amp;c=ib&amp;aff=93635"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/83374_digwp.jpg" alt="Digging Into WordPress Book" width="610" height="160" class="aligncenter size-full wp-image-1605" /></a></p>
<p><strong>Chris Coyier </strong>and <strong>Jeff Starr</strong> over at <a href="http://digwp.com">digwp.com</a> have finally released the much anticipated &#8220;<a href="https://www.e-junkie.com/ecom/gb.php?cl=88539&#38;c=ib&#38;aff=93635">Digging into WordPress</a>&#8221; book! I personally purchased it when it came out, I haven&#8217;t fully read it yet, however I have flicked through all the chapters and let me tell you; this is 400 pages worth investing in. It&#8217;s great for beginners and even experienced Wordpess users! I highly recommend picking yourself up a copy for only <strong><a href="https://www.e-junkie.com/ecom/gb.php?cl=88539&#38;c=ib&#38;aff=93635">$27</a></strong>, at the moment it is only available in PDF format however they say a print format is forthcoming. You also receive a lifetime subscription and any updates to the addition will become available to you.<br />
<a href="https://www.e-junkie.com/ecom/gb.php?cl=88539&#38;c=ib&#38;aff=93635">Get yourself a copy today</a>!</p>
</div>
<div>
<h3>#2</h3>
<p><a href="http://henryladcases.com/examples/opacity" target="blank"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3fa32_opacity.jpg" alt="Changing Opacity With CSS" width="610" height="160" class="aligncenter size-full wp-image-1608" /></a></p>
<p>One super cool tip you can use with <strong>CSS3</strong> is editing the <em>opacity</em> of images, text etc. I&#8217;ve been using it to subtly change opacities of images and their hover states, and it is as simple as it sounds. <a href="http://henryladcases.com/examples/opacity/" target="blank">See example.</a></p>
<p>
<h2>The Code</h2>
<pre>
	#image		 { opacity: 0.8;}
	#image:hover { opacity: 1.0; }
</pre>
<p><h3><a href="http://henryladcases.com/examples/opacity/" target="blank">View Demo</a></h3>
</div>
<div>
<h3>#3</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bb2d8_keystroke.jpg" alt="Photoshop Tip" width="610" height="160" class="aligncenter size-full wp-image-1610" /></p>
<p>Have you ever wanted to switch to a tool that is in sub-menu of the &#8220;shortcut&#8221; without clicking and holding the icon? Well if you simply hold <strong>SHIFT</strong> and then the &#8220;<strong>SHORTCUT KEY</strong>&#8221; of the tool it will scroll through all tools that are in the category, thus selected your desired tool.</p>
</div>
<div>
<h3>#4</h3>
<p><a href="http://css-tricks.com/what-beautiful-html-code-looks-like/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/526ee_whatbeautifulhtmllookslike.jpg" alt="What beautiful html looks like" width="610" height="160" class="aligncenter size-full wp-image-1614" /></a></p>
<p>If you&#8217;ve ever wondered what <em>beautiful</em> <strong>html</strong> looks like, checkout this great article from <a href="http://css-tricks.com/what-beautiful-html-code-looks-like/">css-tricks </a>to find out!</p>
</div>
<div>
<h3>#5</h3>
<p><a href="http://www.tutorial9.net/news/sign-up-today-the-ultimate-resource-pack-for-designers-new/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e2e68_theultimateresourcepack.jpg" alt="theultimateresourcepack" width="610" height="160" class="aligncenter size-full wp-image-1616" /></a></p>
<p>Go ahead and sign up for this fantastic FREE ultimate designers resource pack, from tutorial9.</p>
</div>
<p>Sorry for the lack of posts, I have been working on my new site, <a href="http://thedesignersyard.com">TheDesignersYard.com</a>, which I will post screen shots and features very shortly!</p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e2e68_L05pXATnOX0" height="1" width="1" /><br />
<a href="http://feeds.feedburner.com/HenryDurdanDesignBlog">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/quick-tips-of-the-week-december-23rd-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>7 jQuery Cheatsheets For Every Designer &amp; Developer to Have</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/7-jquery-cheatsheets-for-every-designer-developer-to-have/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/7-jquery-cheatsheets-for-every-designer-developer-to-have/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:21:20 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[cheatsheets]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[interaction between javascript]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript library]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[web developers]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/7-jquery-cheatsheets-for-every-designer-developer-to-have/</guid>
		<description><![CDATA[jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. We have collected 7 jQuery Cheatsheets which are definite to come in handy for web developers and designers too. Go to Source]]></description>
			<content:encoded><![CDATA[<p>jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. We have collected 7 jQuery Cheatsheets which are definite to come in handy for web developers and designers too.</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/7-jquery-cheatsheets-for-every-designer-developer-to-have/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Theme from Scratch – Day 2: PSD to HTML</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-2-psd-to-html/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-2-psd-to-html/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:20:13 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[PSD]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-2-psd-to-html/</guid>
		<description><![CDATA[A tutorial explains how to convert PSD layout to HTML file. You are on day 2 of the series WordPress Theme from Scratch. Go to Source]]></description>
			<content:encoded><![CDATA[<p>A tutorial explains how to convert PSD layout to HTML file. You are on day 2 of the series WordPress Theme from Scratch.</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/wordpress-theme-from-scratch-%e2%80%93-day-2-psd-to-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML Default Hyperlink Colors</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html-default-hyperlink-colors/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html-default-hyperlink-colors/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:40:15 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[default colors]]></category>
		<category><![CDATA[four states]]></category>
		<category><![CDATA[handy reference]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[hyperlink colors]]></category>
		<category><![CDATA[hyperlinks]]></category>
		<category><![CDATA[webpage]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html-default-hyperlink-colors/</guid>
		<description><![CDATA[Ever work on hyperlinks on your webpage or blog and suddenly think, &#8220;What are the default colors for HTML hyperlinks?&#8221;. This tutorial answers this question with a handy reference on the default HTML hyperlink colors in their four states. Go to Source]]></description>
			<content:encoded><![CDATA[<p>Ever work on hyperlinks on your webpage or blog and suddenly think, &#8220;What are the default colors for HTML hyperlinks?&#8221;.  This tutorial answers this question with a handy reference on the default HTML hyperlink colors in their four states.</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html-default-hyperlink-colors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Multiple Link Styles</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/css-multiple-link-styles/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/css-multiple-link-styles/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 00:41:32 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[default styles]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[hyperlink]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/css-multiple-link-styles/</guid>
		<description><![CDATA[How do you make your HTML hyperlinks look different from the default styles? This easy CSS hyperlink tutorial will show you how! Go to Source]]></description>
			<content:encoded><![CDATA[<p>How do you make your HTML hyperlinks look different from the default styles?  This easy CSS hyperlink tutorial will show you how!</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/css-multiple-link-styles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML5 Makes a Great Color Picker</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-makes-a-great-color-picker/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-makes-a-great-color-picker/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 22:45:03 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Arthur]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[clustering algorithm]]></category>
		<category><![CDATA[color palette]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Heather Arthur]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[page elements]]></category>
		<category><![CDATA[rainbow]]></category>
		<category><![CDATA[rainbow color]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web workers]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-makes-a-great-color-picker/</guid>
		<description><![CDATA[HTML5 is changing more than just websites &#8212; it&#8217;s changing the capabilities of browsers, as well. For example, a very clever use of the HTML5 canvas tag allows developer Heather Arthur&#8217;s Rainbow color scheme add-on for Firefox to extract a color palette from any webpage. Because browser add-ons &#8212; those in Firefox and Chrome anyway [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d13ed_ffcolorpicker.jpg" /></p>
<p>HTML5 is changing more than just websites &#8212; it&#8217;s changing the capabilities of browsers, as well. For example, a very clever use of the HTML5 canvas tag allows developer Heather Arthur&#8217;s <a href="https://addons.mozilla.org/en-US/firefox/addon/14328">Rainbow</a> color scheme add-on for Firefox to <a href="http://harthur.wordpress.com/2009/12/18/getting-the-color-scheme-of-a-website-using-canvas-and-hierarchical-clustering/">extract a color palette from any webpage</a>.</p>
<p>Because browser add-ons &#8212; those in Firefox and Chrome anyway &#8212; can be built using HTML, they too can take advantage of HTML5&#8217;s new tools. In Arthur&#8217;s case, that means using the HTML5 &lt;canvas&gt; element to load the entire web page and then use the <code>getImageData</code> function to extract colors.</p>
<p>Now it&#8217;s true there are already some add-ons (and desktop software) that can do this, but the shortcoming of most such add-ons is that they simply parse a page&#8217;s DOM and extract CSS styles to build a color palette. That works just fine &#8212; unless key page elements are actually images.</p>
<p>Arthur&#8217;s method of putting the page in a canvas tag and then parsing that means that all the colors are extract since the entire page effectively becomes a single, parsable image.</p>
<p>Of course behind the scenes there&#8217;s a good bit more going on. For example, the average web page in Arthur&#8217;s testing turned out the use somewhere in the neighborhood of 10,000 colors (think of all the shades actually present in a simple button gradient and you can see why the number is so high). Obviously, displaying that many colors would be useless. So, the Rainbow add-on uses a clustering algorithm to figure out the predominant shades on the page.</p>
<p>Running algorithms tends to slow down your browser, but thanks to HTML5&#8217;s Web Workers component, the Rainbow add-on is remarkably snappy. The comments on Arthur&#8217;s post also suggest some further optimizations which would make it even faster.</p>
<p>In the end, Arthur has created a plugin that makes an admirable replacement for some desktop software and, even better, showcases yet another possible way to use HTML5. If you&#8217;re interested in the actual add-on, head over to the <a href="https://addons.mozilla.org/en-US/firefox/addon/14328">download page</a>. (The add-on is still listed as experimental, but it hasn&#8217;t caused any problems for me on Firefox 3.6b5).</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/How_HTML_5_Is_Already_Changing_the_Web">How HTML 5 Is Already Changing the Web</a></li>
<li><a href="http://www.webmonkey.com/blog/Turn_Your_Vector_Art_Into_Canvas-based_Animations_With_Opacity">Turn Your Vector Art Into Canvas-based Animations With Opacity</a></li>
<li><a href="http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5">Google Throws Its Weight Behind HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/HTML_5_Support_by_Browser:_Opera_Continues_to_Lead_the_Pack">HTML 5 Support by Browser: Opera Continues to Lead the Pack</a></li>
</ul>
<p><a href="http://www.webmonkey.com/rss/wiki">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-makes-a-great-color-picker/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery Plugin Roundabout (- Shapes) – The interactive Image-Gallery</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jquery-plugin-roundabout-shapes-%e2%80%93-the-interactive-image-gallery/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jquery-plugin-roundabout-shapes-%e2%80%93-the-interactive-image-gallery/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 16:41:57 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html elements]]></category>
		<category><![CDATA[interactive area]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Roundabout]]></category>
		<category><![CDATA[structure]]></category>
		<category><![CDATA[Turntable]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jquery-plugin-roundabout-shapes-%e2%80%93-the-interactive-image-gallery/</guid>
		<description><![CDATA[Roundabout is a jQuery plugin that converts a structure of static HTML elements into a highly customizable turntable-like interactive area. Go to Source]]></description>
			<content:encoded><![CDATA[<p>Roundabout is a jQuery plugin that converts a structure of static HTML elements into a highly customizable turntable-like interactive area.</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/jquery-plugin-roundabout-shapes-%e2%80%93-the-interactive-image-gallery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 Video Autobuffers, Always</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-video-autobuffers-always/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-video-autobuffers-always/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 03:05:03 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[autobuffer]]></category>
		<category><![CDATA[bandwidth hog]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html markup]]></category>
		<category><![CDATA[john gruber]]></category>
		<category><![CDATA[media elements]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[utter simplicity]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-video-autobuffers-always/</guid>
		<description><![CDATA[John Gruber of Daring Fireball says that the HTML5 video element, simple as it is, always autobuffers on Safari, Chrome, and Firefox. It&#8217;s something others have also come up against. Any videos on the page will start downloading right away, regardless of the &#8220;autobuffer&#8221; attribute&#8217;s setting: The HTML5 spec defines an autobuffer attribute for the [...]]]></description>
			<content:encoded><![CDATA[<p>John Gruber of Daring Fireball says that the HTML5 video element, simple as it is, <a href="http://daringfireball.net/2009/12/html5_video_unusable">always autobuffers</a> on Safari, Chrome, and Firefox. It&#8217;s something <a href="http://stackoverflow.com/questions/1495146/audio-element-autobuffers-no-matter-what">others</a> have <a href="https://bugs.webkit.org/show_bug.cgi?id=25267">also</a> come up against. Any videos on the page will start downloading right away, regardless of the &#8220;autobuffer&#8221; attribute&#8217;s setting:</p>
<blockquote><p>
The HTML5 spec defines an autobuffer  attribute for the video and other media elements (bold emphasis added):</p>
<p><em>The autobuffer attribute is a boolean attribute. Its presence hints to the user agent that the author believes that the media element will likely be used, even though the element does not have an autoplay attribute. (The attribute has no effect if used in conjunction with the autoplay attribute, though including both is not an error.) <strong>This attribute may be ignored altogether.</strong></em></p>
<p>It would appear, in my testing, that all three of these browsers take the spec up on the aforebolded offer to ignore this attribute. Even if you do not explicitly turn this attribute on, Safari, Chrome, and Firefox will still auto-buffer the content for your &lt;video&gt; (and &lt;audio&gt;) elements. There is no way to suppress this using HTML markup.
</p>
</blockquote>
<p>As Gruber points out, this might seem like a good thing for fast UI: videos start playing as soon as the user wants them to. That would be true in a world of unlimited bandwidth, but for now, this feature is likely to be a massive bandwidth hog. There is a nice workaround, albeit one that peels back the utter simplicity of a single &lt;video&gt; tag:</p>
<blockquote>
<ol>
<li>In the HTML markup, rather than a <code>&lt;video&gt;</code> element, instead use an <code>&lt;img&gt;</code> element with the intended poster frame.</li>
<li>Add an <code>onclick</code> JavaScript handler to the <code>&lt;img&gt;</code> element, which, when invoked, does some DOM jiggery-pokery to remove the just-clicked-upon <code>&lt;img&gt;</code> element and replace it with a <code>&lt;video&gt;</code> element that sources the intended video files.</li>
</ol>
<p>And, in fact, that is exactly what I resorted to for my PastryKit videos. Do a View Source on <a href="http://daringfireball.net/misc/2009/12/user_guide_demos">that page</a> to see the solution.
</p>
</blockquote>
<p>It&#8217;s difficult to see &lt;video&gt; becoming the web&#8217;s standard video component if every video buffers as soon as the page loads.</p>
<div>
<a href="http://feeds.feedburner.com/~ff/ajaxian?a=wShq25cc7Yc:42crc8vA-Ig:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c2bd6_ajaxian?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ajaxian?a=wShq25cc7Yc:42crc8vA-Ig:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c2bd6_ajaxian?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ajaxian?a=wShq25cc7Yc:42crc8vA-Ig:D7DqB2pKExk"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c2bd6_ajaxian?i=wShq25cc7Yc:42crc8vA-Ig:D7DqB2pKExk" border="0"></img></a>
</div>
<p><a href="http://feeds2.feedburner.com/ajaxian">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-video-autobuffers-always/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Move Elements With Style: JQuery Roundabout</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/move-elements-with-style-jquery-roundabout/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/move-elements-with-style-jquery-roundabout/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 11:50:04 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[cheap ssl certificates]]></category>
		<category><![CDATA[dynamic drag]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html elements]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[maximum customization]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Roundabout]]></category>
		<category><![CDATA[smart interface]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/move-elements-with-style-jquery-roundabout/</guid>
		<description><![CDATA[JQuery Roundabout is an impressive plugin that converts HTML elements into highly-customizable &#38; interactive turntable-like (and more) interfaces. By default, it works with ordered/un-ordered lists but with a little configuration it can convert any nested HTML structure. The plugin has a bunch of options for maximum customization like: optional starting element speed of the animations [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fredhq.com/projects/roundabout/" target="_blank"><strong>JQuery Roundabout</strong></a> is an <strong>impressive plugin</strong> that converts HTML elements into highly-customizable &amp; <strong>interactive turntable-like (and more) interfaces</strong>.</p>
<p>By default, it works with ordered/un-ordered lists but with a little configuration <strong>it can convert any nested HTML structure</strong>.</p>
<p><a href="http://fredhq.com/projects/roundabout/" target="_blank"><img alt="jQuery Roundabout Plugin" height="150" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79402_jquery-roundabout.gif" width="480" /></a></p>
<p>The plugin has a <strong>bunch of options</strong> for maximum customization like:</p>
<ul>
<li>optional starting element</li>
<li>speed of the animations</li>
<li>opacity &amp; scale of objects</li>
<li>ability to trigger animations from any element</li>
<li>disabling clicks</li>
<li>&amp; more..</li>
</ul>
<p>With the help of a complimentary plugin, named <a href="http://fredhq.com/projects/roundabout-shapes/" target="_blank"><strong>Roundabout Shapes</strong></a>, it is possible create too many different types of interfaces.</p>
<p><strong>jQuery Roundabout</strong> can have have various uses from displaying images to <a href="http://fredhq.com/projects/roundabout/demo/form" target="_blank">creating form interfaces</a>, <a href="http://fredhq.com/projects/roundabout/demo/angry" target="_blank">animations</a>, etc.</p>
<p><strong>Special Downloads:</strong><br />
<a href="http://www.webresourcesdepot.com/?download=jBasket" target="_blank">Ajaxed Add-To-Basket Scenarios With jQuery And PHP</a><br />
<a href="http://www.webresourcesdepot.com/?download=Free-Admin-Template" target="_blank">Free Admin Template For Web Applications</a><br />
<a href="http://www.webresourcesdepot.com/?download=jQuery-Dynamic-Drag-Drop" target="_blank">jQuery Dynamic Drag&#8217;n Drop</a><br />
<a href="http://www.webresourcesdepot.com/?download=sTwitter-1-0" target="_blank">ScheduledTweets</a></p>
<p><strong>Advertisements:</strong><br />
<a href="http://www.sslmatic.com" target="_blank">SSLmatic &#8211; Cheap SSL Certificates (from $19.99/year)</a><br />
<a href="http://twitter.com/umutm" target="_blank">Follow WebResourcesDepot At Twitter And Get More Resources!</a></p>
<p>	Tags: <a href="http://www.webresourcesdepot.com/tag/javascript/" title="Javascript" rel="tag">Javascript</a></p>
<h4>Related posts</h4>
<ul>
<li><a href="http://www.webresourcesdepot.com/zoom-script-with-a-smart-interface-tjpzoom/" title="Zoom Script With A Smart Interface: TJPzoom (September 4, 2008)">Zoom Script With A Smart Interface: TJPzoom</a></li>
<li><a href="http://www.webresourcesdepot.com/yui-slideshow-customizable-and-animated-slideshows/" title="YUI Slideshow: Customizable And Animated Slideshows (August 12, 2009)">YUI Slideshow: Customizable And Animated Slideshows</a></li>
<li><a href="http://www.webresourcesdepot.com/wrap-content-around-images-jqslickwrap/" title="Wrap Content Around Images: jQSlickWrap (November 22, 2009)">Wrap Content Around Images: jQSlickWrap</a></li>
<li><a href="http://www.webresourcesdepot.com/what-you-see-is-what-you-ajax-wavemaker/" title="What You See Is What You Ajax: WaveMaker (March 5, 2008)">What You See Is What You Ajax: WaveMaker</a></li>
<li><a href="http://www.webresourcesdepot.com/wforms-easy-javascript-form-controls/" title="wForms: Easy JavaScript Form Controls (April 25, 2008)">wForms: Easy JavaScript Form Controls</a></li>
</ul>
<div>
<a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=2X6oW2hPNAI:yIsLal6NjwE:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79402_webresourcesdepot?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=2X6oW2hPNAI:yIsLal6NjwE:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79402_webresourcesdepot?i=2X6oW2hPNAI:yIsLal6NjwE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=2X6oW2hPNAI:yIsLal6NjwE:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79402_webresourcesdepot?i=2X6oW2hPNAI:yIsLal6NjwE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=2X6oW2hPNAI:yIsLal6NjwE:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/79402_webresourcesdepot?i=2X6oW2hPNAI:yIsLal6NjwE:gIN9vFwOqvQ" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a7f9d_2X6oW2hPNAI" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/webresourcesdepot">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/move-elements-with-style-jquery-roundabout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11 Points of Well – Designed PSD to HTML Service Provider’s Website</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/11-points-of-well-%e2%80%93-designed-psd-to-html-service-provider%e2%80%99s-website/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/11-points-of-well-%e2%80%93-designed-psd-to-html-service-provider%e2%80%99s-website/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:33:44 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Expert]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[pleasing design]]></category>
		<category><![CDATA[PSD]]></category>
		<category><![CDATA[quality code]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[service providers]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/11-points-of-well-%e2%80%93-designed-psd-to-html-service-provider%e2%80%99s-website/</guid>
		<description><![CDATA[PSD to html service providers are expert in xhtml and css coding. Visitors not only expect quality code on their website but also an esthetically pleasing design and good information architecture. Like any other online business, its equally important for providers to increase their sales. Go to Source]]></description>
			<content:encoded><![CDATA[<p>PSD to html service providers are expert in xhtml and css coding. Visitors not only expect quality code on their website but also an esthetically pleasing design and good information architecture. Like any other online business, its equally important for providers to increase their sales.</p>
<p><a href="http://feeds2.feedburner.com/Devsnippets">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/11-points-of-well-%e2%80%93-designed-psd-to-html-service-provider%e2%80%99s-website/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google: Mobile Gmail Exemplifies HTML5’s Power</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-mobile-gmail-exemplifies-html5%e2%80%99s-power/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-mobile-gmail-exemplifies-html5%e2%80%99s-power/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 23:45:18 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Alex Nicolaou]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hardware sensors]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[opera mobile]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web route]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-mobile-gmail-exemplifies-html5%e2%80%99s-power/</guid>
		<description><![CDATA[Over the last few months, Google has been busy optimizing its free Gmail service for mobile phones. In a post on the Google Mobile blog, the Gmail team highlights the various optimizations it has steadily been building into the mobile version of the webmail site. The result is a Gmail web app that exhibits many [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/83f2e_gmaillogo2.gif" /></p>
<p>Over the last few months, Google has been busy optimizing its free Gmail service for mobile phones.</p>
<p>In a post on the Google Mobile blog, the Gmail team highlights the <a href="http://googlemobile.blogspot.com/2009/12/iterative-web-app-feature-rich-and-fast.html">various optimizations</a> it has steadily been building into the mobile version of the webmail site. The result is a Gmail web app that exhibits many of the same behaviors one would expect from a native client application, and a site that now loads, according to Google, <a href="http://4.bp.blogspot.com/_V-5em911hQg/Syp1hXDeU0I/AAAAAAAAC1g/iaisB_HArjs/s1600-h/adn5hg7cbm_209c8n936hk_b.png">two to three times faster</a> than it did eight months ago in April, 2009.</p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bfb06_gmailmobile_speed.png" />The biggest shift towards a faster, more sexy Gmail has been the proliferation of modern web browsers which support HTML5&#8217;s many advancements, according to Google engineering manager Alex Nicolaou, the author of Thursday&#8217;s post.</p>
<p>Mobile Safari, the Android browser, Firefox Mobile and Opera Mobile are thoroughly modern browsers that embrace the emerging HTML5 standard, and the fact that more people are using them on their advanced phones means that Google can serve out faster, more app-like versions of its web apps.</p>
<p>&#8220;So yes, HTML5 and the mobile web are clearly up to the task of building rich and powerful apps,&#8221; Nicolaou writes.</p>
<p>His comments come during what has been a week of <a href="http://blogs.zdnet.com/Apple/?p=5547">intense debate</a> <a href="http://www.readwriteweb.com/archives/web_vs_native_mobile_apps.php">among developers</a> over which platform they should choose for their apps &#8212; native iPhone and Android apps, or the web.</p>
<p>Of course, the web has the greatest reach since it means you can gain users on every platform where a browser exists. Web apps have other advantages, but you sacrifice some key things when you go the web route &#8212; a richer user interface, advanced scrolling behaviors and animations, specialized layouts and fonts, offline access and interactions with hardware sensors on the phone.</p>
<p>The <a href="http://www.webmonkey.com/blog/A_Brave_New_Web_Will_Be_Here_Soon__But_Browsers_Must_Improve">great promise of HTML5</a> is that it will do away with those limitations, giving developers the ability to put new types of advanced interactions into their browser-based apps.</p>
<p>HTML5&#8217;s arrival doesn&#8217;t quite signal the end of the downloadable, native application, but it does blur the line between the platform-based device operating system and the broader web operating system.</p>
<p>Google recognizes that as well.</p>
<p>&#8220;It&#8217;s also worth noting that as a worldwide mobile team, we&#8217;ll continue to build native apps where it makes sense,&#8221; Nicolau says. &#8220;But we&#8217;re incredibly optimistic about the future of the mobile web &#8212; both for developers and for the users we serve.&#8221;</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5">Google Throws Its Weight Behind HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/A_Brave_New_Web_Will_Be_Here_Soon__But_Browsers_Must_Improve">A Brave New Web Will Be Here Soon, But Browsers Must Improve</a></li>
</ul>
<p><a href="http://www.webmonkey.com/rss/wiki">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/google-mobile-gmail-exemplifies-html5%e2%80%99s-power/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get Local Hotspot Recommendations With Nextstop for iPhone</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/get-local-hotspot-recommendations-with-nextstop-for-iphone/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/get-local-hotspot-recommendations-with-nextstop-for-iphone/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 19:10:34 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Atlanta]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[centric approach]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[networking games]]></category>
		<category><![CDATA[Nextstop]]></category>
		<category><![CDATA[recommendation services]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[worldwide focus]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/get-local-hotspot-recommendations-with-nextstop-for-iphone/</guid>
		<description><![CDATA[Want to find a good place to eat or shop while you&#8217;re visiting a new city? The mobile web has made that super easy, thanks to services like Yelp and Loopt and even social networking games like Foursquare. However, most of those services take an approach that is more akin to a directory of every [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://api.tweetmeme.com/share?url=http://mashable.com/2009/12/15/nextstop-iphone/&amp;service=bit.ly"><img width="51" height="61" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/326a2_nextstop-iphone" align="right" /></a>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/354a3_nextstop-260x190.jpg" alt="nextstop-260x190" width="260" height="190" class="alignright size-full wp-image-169058" />Want to find a good place to eat or shop while you&#8217;re visiting a new city? The mobile web has made that super easy, thanks to services like <a href="http://yelp.com" target="_blank">Yelp</a> and <a href="http://www.loopt.com" target="_blank">Loopt</a> and even social networking games like <a href="http://mashable.com/tag/foursquare">Foursquare</a>. However, most of those services take an approach that is more akin to a directory of every possible option, rather than a curated list of recommendations from locals or people you trust. </p>
<p><a href="http://www.nextstop.com" target="_blank">Nextstop</a> is a website that lets people find, discover and share cool places to eat, visit or hang out in cities all over the world, and today the company is launching a <a href="http://blog.nextstop.com/2009/12/nextstop-for-iphone.html" target="_blank">fully-optimized iPhone website</a> that will make it easy for you to do just that directly from your phone, using geolocation.<br />
<span></span></p>
<hr />
<h2>HTML5 In Action</h2>
<hr />
<p>I talked to the founders of Nextstop yesterday, and they said that when developing a mobile version of the site, the biggest goal was to make the experience fast. Although they considered building a separate app specifically for Nextstop, they decided to take advantage of HTML5 and CSS3 features to make the site look and feel more like a native iPhone app, while having the ability to cache more data and keep the experience more consistent.</p>
<p>Watch this video to get a sense of how the site works:</p>
</p>
<hr />
<h2>Worldwide Focus</h2>
<hr />
<p>One of the downsides of the bigger location recommendation services is that they have a very U.S.-centric focus. If you&#8217;re in Italy or China or Australia, options and recommendations are more limited. To that end, Nextstop has embraced and cultivated a very world-centric approach. Its community has created nearly 1,000 tours of different places around the world &#8212; think of it like a travel guide &#8212; and the places that are shared and recommended are often local-approved.</p>
<p>Even in my own city &#8212; Atlanta &#8212; I was impressed that, aside from a few mainstays, most of the recommendations were for excellent restaurants and places often missing from the more tourist-centric lists. </p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/354a3_nextstop-local.jpg" alt="nextstop-local" width="240" height="360" class="alignnone size-full wp-image-169059" /> <img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bec4f_nextstop-detail.jpg" alt="nextstop-detail" width="240" height="360" class="alignnone size-full wp-image-169060" /></p>
<p>Nextstop is small now, but it&#8217;s growing. Meanwhile, its technically impressive web app (it just works with the <a href="http://mashable.com/category/iphone">iPhone</a> right now, but there have been reports that it works on the Droid as well), as well as its commitment to the worldwide community, make this one impressive tool.</p>
<p>Next time you&#8217;re looking for something cool to do in a new place &#8212; try out Nextstop on your phone.</p>
<hr />Reviews: <a href="http://api.blippr.com/apps/471772-Australia" target="_blank">Australia</a>, <a href="http://api.blippr.com/apps/469362-iPhone" target="_blank">iPhone</a></p>
<p>Tags: <a href="http://mashable.com/tag/geolocation/">geolocation</a>, <a href="http://mashable.com/tag/html5/">HTML5</a>, <a href="http://mashable.com/tag/iphone/">iphone</a>, <a href="http://mashable.com/tag/nextstop/">nextstop</a></p>
<p><a href="http://feedads.g.doubleclick.net/~at/qvbjFVGhVB6Sed1WW9oFBQjXERU/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/618dd_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~at/qvbjFVGhVB6Sed1WW9oFBQjXERU/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/618dd_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:D7DqB2pKExk"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/618dd_Mashable?i=7FUCkfaxeQ4:QxmpPtjRKao:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/618dd_Mashable?i=7FUCkfaxeQ4:QxmpPtjRKao:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/618dd_Mashable?i=7FUCkfaxeQ4:QxmpPtjRKao:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/618dd_Mashable?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:_e0tkf89iUM"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?d=_e0tkf89iUM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?i=7FUCkfaxeQ4:QxmpPtjRKao:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:P0ZAIrC63Ok"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?d=P0ZAIrC63Ok" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:I9og5sOYxJI"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:CC-BsrAYo0A"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?d=CC-BsrAYo0A" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=7FUCkfaxeQ4:QxmpPtjRKao:_cyp7NeR2Rw"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a4270_Mashable?i=7FUCkfaxeQ4:QxmpPtjRKao:_cyp7NeR2Rw" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d2a6d_7FUCkfaxeQ4" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/Mashable">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/get-local-hotspot-recommendations-with-nextstop-for-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS3 animations and their jQuery equivalents</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/css3-animations-and-their-jquery-equivalents/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/css3-animations-and-their-jquery-equivalents/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 22:40:33 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[animations]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[Don]]></category>
		<category><![CDATA[equivalents]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[modern browsers]]></category>
		<category><![CDATA[prefix]]></category>
		<category><![CDATA[Read]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/css3-animations-and-their-jquery-equivalents/</guid>
		<description><![CDATA[As you might know already, I&#8217;m not a big fan of animations that are added in CSS3. Yet, several people on Twitter told me why they really like the feature. At that point, I wanted to play around with it too. At the same time, I wanted to see if those animations with CSS3 could [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feedads.g.doubleclick.net/~a/Pwoi3vWhiqqx3rgnu9qC5Foeslc/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8db90_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/Pwoi3vWhiqqx3rgnu9qC5Foeslc/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f4745_di" border="0"></img></a></p>
<p>As you might know already, I&#8217;m <a href="http://www.marcofolio.net/reviews/your_two_cents_css3_animation_and_lazy_loading.html" title="Your two cents - CSS3 animation and Lazy loading ">not a big fan of animations</a> that <a href="http://www.marcofolio.net/css/sweet_tabbed_navigation_using_css3.html" title="Sweet tabbed navigation using CSS3 ">are added in CSS3</a>. Yet, several people <a href="http://twitter.com/marcofolio" title="Follow me on Twitter">on Twitter</a> told me why they really like the feature. At that point, I wanted to play around with it too.</p>
<p>At the same time, I wanted to see if those animations with CSS3 could be created with <a href="http://jquery.com/" title="jQuery">jQuery</a> too (especially for those browser that don&#8217;t support CSS3 animations yet). So today, I present you <strong>Five examples of CSS3 animations and their jQuery equivalents</strong>.</p>
<div>
	<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f4745_css3_jquery_animations.png" alt="CSS3 animations and their jQuery equivalents" />
</div>
<p>This tutorial/these examples will show the use of the same HTML, with different classes for CSS3 and jQuery. You can compare both the codes and see which one you like more. Don&#8217;t forget to check the demo/download the source code to view how everything is working under the hood.</p>
<div><a href="http://demo.marcofolio.net/css3_jquery_animations/" title="Demo CSS3 animations and their jQuery equivalents"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/72146_demo.png" alt="Demo CSS3 animations and their jQuery equivalents" /></a>&nbsp;&nbsp;<br />
<a href="http://www.marcofolio.net/downloads/css/css3_animations_and_their_jquery_equivalents/download.html" title="Download CSS3 animations and their jQuery equivalents"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/72146_download.png" alt="Download CSS3 animations and their jQuery equivalents" /></a></div>
<p>
<strong>IMPORTANT NOTE:</strong><br />
Sadly, CSS3 and HTML5 aren&#8217;t the standards (yet) these days (when will it ever be?). Since this demo is using CSS3 animations, not all (modern) browsers will be able to show off the full effects. Because of this, it <strong>only works on Apples <a href="http://www.apple.com/safari/" title="Download Safari">Safari</a></strong> and <strong>Google <a href="http://www.google.com/chrome/" title="Download Chrome">Chrome</a></strong> as they are the only browsers supporting the CSS3 animations via the <code>-webkit-</code> prefix. So, for now, this is just for fun and learning more about CSS3 and jQuery. The jQuery effects will work on other browsers though.</p>
<p>With that said, check out how you can re-create these and learn some more about CSS3 animations and jQuery.</p>
<p><a href="http://www.marcofolio.net/css/css3_animations_and_their_jquery_equivalents.html">Read more&#8230;</a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/marcofolio?a=NV6KY_OPdls:EZMmB5vXwjc:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/72146_marcofolio?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/marcofolio?a=NV6KY_OPdls:EZMmB5vXwjc:bcOpcFrp8Mo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/72146_marcofolio?d=bcOpcFrp8Mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/marcofolio?a=NV6KY_OPdls:EZMmB5vXwjc:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/177fe_marcofolio?i=NV6KY_OPdls:EZMmB5vXwjc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/marcofolio?a=NV6KY_OPdls:EZMmB5vXwjc:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/177fe_marcofolio?i=NV6KY_OPdls:EZMmB5vXwjc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/marcofolio?a=NV6KY_OPdls:EZMmB5vXwjc:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5c406_marcofolio?i=NV6KY_OPdls:EZMmB5vXwjc:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><a href="http://feeds2.feedburner.com/marcofolio">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/tutorial/css3-animations-and-their-jquery-equivalents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use Google For Text-to-Speech Translations in the Browser</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/use-google-for-text-to-speech-translations-in-the-browser/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/use-google-for-text-to-speech-translations-in-the-browser/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 19:35:17 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Brad Cohen]]></category>
		<category><![CDATA[C Drops]]></category>
		<category><![CDATA[desktop apps]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[justin timberlake]]></category>
		<category><![CDATA[justin timberlake lyrics]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[mobile safari]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[Translate]]></category>
		<category><![CDATA[Weston Ruter]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/use-google-for-text-to-speech-translations-in-the-browser/</guid>
		<description><![CDATA[Google Translate has rolled a out several new features, including the ability to hear your translated English text spoken by a computerized voice. For maximum cross-browser compatibility, Google Translate embeds text-to-speech mp3s using Flash. However, web developer Weston Ruter has already figured out how to grab the audio files for use on any webpage and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f6530_googletts.png" /></p>
<p>Google Translate has rolled a out several new features, including the ability to <a href="http://googleblog.blogspot.com/2009/11/new-look-for-google-translate.html">hear your translated English text</a> spoken by a computerized voice.</p>
<p>For maximum cross-browser compatibility, Google Translate embeds text-to-speech mp3s using Flash. However, web developer Weston Ruter has already figured out how to grab the audio files for use on any webpage and uses the <a href="http://weston.ruter.net/projects/google-tts/#text=Hello%2C+World!">HTML5 audio tag to embed them in his demo</a>.</p>
<p>The new Translate audio tools generate (rough) pronunciations of whatever text is entered the end of this URL:</p>
<pre>http://translate.google.com/translate_tts?tl=en&amp;q=text</pre>
</p>
<p>Just pass along the phrase you&#8217;d like to hear instead of &#8220;text&#8221; at the end of the URL and you&#8217;ll get an mp3 file like <a href="http://translate.google.com/translate_tts?tl=en&amp;q=webmonkey%20is%20awesome">this one</a>. You may have to try a couple of different browsers to get a translated file that works flawlessly, (Not surprisingly, it works especially well in Chrome). With a tool like this, the urge to get silly is irresistible, as Twitter user Brad Cohen has done by feeding Google Translate some <a href="http://twitter.com/supnah/status/6669341839">Justin Timberlake lyrics</a>.</p>
<p>Take one of these mp3s and embed it using HTML5&#8217;s audio tag &#8212; as Ruter has done on his site &#8212; and you&#8217;ve got an instant, mobile translation service that&#8217;ll work on the iPhone, Android and other Webkit-based mobile browsers.</p>
<p>The iPhone handles Ruter&#8217;s example quite well, though the interface is slightly awkward &#8212; Mobile Safari brings up a new overlay page to play the audio. Still, despite a few quirks, having a text-to-speech generator available on the web offers developers quite a few browser-based possibilities for a task previously relegated to desktop apps, or, otherwise, full-fledged mobile apps like the translation tools available for the iPhone and Android devices.</p>
<p>The biggest catch at the moment is that Google Translate&#8217;s text-to-speech feature is only available in English. But as with most Google services, the initial limitations are likely to disappear before too long.</p>
<p>Also part of the announcement, Google Translate now performs translations as you type &#8212; no need for the &#8220;translate&#8221; button &#8212; and there&#8217;s also a new &#8220;Show romanization&#8221; to read the text written phonetically in English. This works with all non-Roman languages except for Hebrew, Arabic and Persian.</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Google_Translate:_Bringing_%22Engrish%22_To_Your_Search_Results">Google Translate: Bringing &#8220;Engrish&#8221; To Your Search Results</a></li>
<li><a href="http://www.webmonkey.com/blog/Google_Reader_s_New_Translate_Feature_Helps_Overcome_Language_Barriers">Google Reader&#8217;s New Translate Feature Helps Overcome Language Barriers</a></li>
<li><a href="http://www.webmonkey.com/blog/W3C_Drops_Audio_and_Video_Codec_Requirements_From_HTML_5">W3C Drops Audio and Video Codec Requirements From HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/HTML_5_Support_by_Browser:_Opera_Continues_to_Lead_the_Pack">HTML 5 Support by Browser: Opera Continues to Lead the Pack</a></li>
</ul>
<p><a href="http://www.webmonkey.com/rss/wiki">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/use-google-for-text-to-speech-translations-in-the-browser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://translate.google.com/translate_tts?tl=en&amp;amp" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>Five Technologies That Will Keep Shaping the Web in 2010</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/five-technologies-that-will-keep-shaping-the-web-in-2010/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/five-technologies-that-will-keep-shaping-the-web-in-2010/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 16:20:47 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Chief Editor]]></category>
		<category><![CDATA[color gradients]]></category>
		<category><![CDATA[font choices]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[holy grail]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[Jacob Gube]]></category>
		<category><![CDATA[page elements]]></category>
		<category><![CDATA[pleasing place]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/five-technologies-that-will-keep-shaping-the-web-in-2010/</guid>
		<description><![CDATA[As we&#8217;re coming to the end of this year, everyone starts to look towards the next one and there will no doubt be an upsurge of articles predicting the web trends of 2010 in the next days to come. However, in this article, we&#8217;ll be talking about what&#8217;s actually driving these trends now, and what [...]]]></description>
			<content:encoded><![CDATA[<p>As we&#8217;re coming to the end of this year, everyone starts to look towards the next one and there will no doubt be an upsurge of articles predicting the web trends of 2010 in the next days to come. However, in this article, we&#8217;ll be talking about what&#8217;s actually <strong>driving these trends now</strong>, and what they mean for the future of the internet.</p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b0c37_12-01_technologies_shape_web_lead_image.jpg" width="550" height="250" alt="Five Technologies That Will Keep Shaping the Web in 2010" /></p>
<p><span></span></p>
<h3>1. CSS3, HTML5 and Fonts as a Service</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/04369_12-02_typekit_screenshot.jpg" width="550" height="210" alt="CSS3, HTML5 and Fonts as a Service" /></p>
<p>CSS3, HTML5, and Fonts as a Service such as <a href="http://typekit.com/">Typekit</a> that cater to web browsers that already support the <a href="http://www.w3.org/TR/css3-fonts/#the-font-face-rule">@font-face rule</a>, are giving web designers the creative freedom that they have been coveting for a long time.</p>
<p>CSS3 is opening up various new options for styling content on the web, from <a href="http://www.css3.info/preview/multiple-backgrounds/">multiple backgrounds</a> on page elements, better ability to select and style elements with greater specificity, and <a href="http://www.css3.info/webkit-provides-implementation-of-css-based-gradients/">color gradients</a> without reliance on static graphics, to simpler aesthetical improvements such as support for rounded corners without the need for complicated <a href="http://www.alistapart.com/articles/slidingdoors/">sliding doors techniques</a> or JavaScript. </p>
<p>HTML5 is slowly but surely changing the way we mark up our pages, bringing us closer to the holy grail of the semantic web, opening up native support for open format multimedia such as video and audio, and bringing us better ways to interoperate with the content of a website.</p>
<p>Another change that web designers have been wishing for is being able to use any font on a web page, without using static <a href="http://www.mezzoblue.com/tests/revised-image-replacement/">CSS background image replacement</a> or relying on JavaScript and Flash. The development of tools like Typekit and greater support for the @font-face rule are enabling site builders to use a much wider range of fonts in their design.</p>
<h4>So what will change?</h4>
<p>These are all web technologies that are guaranteed to make the web a more aesthetically pleasing place. Of course, expect these new things to be misused by Sunday driver designers; there will be some horrible font choices and misemployed color gradients that will produce unreadable and tacky page designs, but it&#8217;s the opportunities that they open up for capable and creative designers that will be most interesting.</p>
<p>Some reading for you:</p>
<ul>
<li><a href="http://www.typekit.com">Typekit</a></li>
<li><a href="http://www.css3.info">CSS3.info</a></li>
<li><a href="http://westciv.com/tools/gradients/">Play around with CSS3</a></li>
<li><a href="http://www.alistapart.com/articles/get-ready-for-html-5/">Get Ready for HTML 5</a></li>
<li><a href="http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php">5 Exciting Things to Look Forward to in HTML 5</a> written by Chief Editor of Six Revisions, Jacob Gube, for ReadWriteWeb</li>
</ul>
<h3>2. Ways we browse the web</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/edde7_12-03_chrome.jpg" width="550" height="210" alt="Ways we browse the web" /></p>
<p>The browser landscape is alive and well, with better and faster web browsers such as Google Chrome, Firefox, Safari, and Opera. Web users today are provided with many choices that will surely drive competition and one-upping from these companies &#8211; stressful for their developers, but great for consumers.</p>
<p>The browser wars is in full force, and unlike the preceding browser wars where Internet Explorer dethroned other browsers to take hold of a majority browser share, IE is shaping up to being the &quot;dethronee&quot; this time around.</p>
<p>And changes in browsing the web aren&#8217;t just limited to the web browser competition, the way we digest content from the web is increasingly becoming removed from the traditional &quot;sit in front of your desktop&quot; way. Smart phones are becoming more common, TV&#8217;s are becoming web-enabled&#8211;and as are gaming consoles such as the PS3 and <a href="http://en.wikipedia.org/wiki/Netbook">Netbooks</a> and mobile devices such as the iPhone and the Droid are giving users an experience on a smaller screen than a traditional laptop.</p>
<p>Moreover, browsers themselves are changing. The launch of Google Chrome brought the <a href="http://webkit.org/">WebKit</a> engine, a layout engine that has a big portion of CSS3 and HTML5 specifications already implemented, to Windows-based computers better than Apple&#8217;s Safari port to Windows, and it may yet be a bigger milestone than many first thought. With Google aiming for a <a href="http://www.maximumpc.com/article/news/google_expects_10_chrome_market_share_two_years">10% share of the market over the next couple of years</a>, a big push for users may well be coming. A large shift from the dominant web browser, Internet Explorer, is underway and may be successful next year. In Germany, Mozilla Firefox is close to <a href="http://www.spiegel.de/fotostrecke/fotostrecke-49335-4.html">overtaking IE&#8217;s market share</a> as we speak.</p>
<p>These factors are revising the way we think about web design and accessibility. Do you have a mobile version of your site? What does it look like on a small screen? What does it look like on a large screen? What does it look like in a WebKit versus Gecko versus Trident browser layout rendering engine?</p>
<p>Attitudes towards viewing of websites across different media is changing as well, designers are increasingly becoming of the opinion that designs <a href="http://shouldwebsiteslookthesameinallbrowsers.com/">do not need to render the same everywhere</a>, nor do they need to give the same user experience across all web browsers.</p>
<h4>So what will it change?</h4>
<p>There&#8217;s a good chance that you&#8217;ll start to see websites that don&#8217;t look the same in every browser. Techniques for <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">progressive enhancement</a> are more commonplace than before, giving users of modern web browsers a better web experience than those who will not or cannot use them. Furthermore, there&#8217;s already widespread acceptance towards <a href="http://mashable.com/2009/07/16/ie6-must-die/">foregoing support for antiquated browsers</a>, putting the burden of getting users upgraded on the browser makers, and not the designers. This type of forward thinking will only grow in the upcoming year. What&#8217;s more, the changes in the way we view the web will shift focus to content, functionality and accessibility, but by no means at the expense of good, interesting and inspiring design.</p>
<h3>3. Social media</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ac0cb_12-04_twitter.jpg" width="550" height="150" alt="Social media" /></p>
<p>No one can deny that 2009 has been a big year for social media: Twitter, for example, has become the buzzword in many a boardroom and office. It&#8217;s obvious that it will continue to a big part of the web in the future. </p>
<p>In many ways, the growth of platforms such as Twitter and Facebook has led the web to be much more community-oriented. Big changes could happen within social media and, no doubt, will be led by monetization of the media.</p>
<p>One of the big questions revolves around how you measure the impact and value of social media and how to get that value back. How valuable are 1,000 twitter followers? Do you start charging for the service? Answering all these questions will lead to significant changes over the next year in the social media arena. </p>
<p>Along with these changes will come increased focus in getting information in real-time. Google is already discussing <a href="http://googleblog.blogspot.com/2009/12/relevance-meets-real-time-web.html">real-time search</a> to leverage the immediate and breaking information that can be found on sites like Twitter. How these changes are integrated into the current web system, especially in terms of search engine technology, could precipitate into some interesting developments and innovation in the way we seek information online. </p>
<h4>So what will it change?</h4>
<p>With more people participating in the creation of information on the web, the way in which we obtain information will shift from being from a singular source, into a more community-created source. Looking for information about, say, a car repair shop will show you recent tweets and Facebook updates about that company instead of outdated and static information.</p>
<h3>4. JavaScript</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/07fa6_12-05_jquery_mootools.jpg" width="550" height="150" alt="JavaScript" /></p>
<p>Whilst CSS3/HTML5 has started to step on the toes of JavaScript, JavaScript itself has started to inch into the territory of Flash. The growth of frameworks such as jQuery and has made rich client-side interaction and asynchronous/seamless user experiences a reality. This leads to easier deployments of web applications, which in turn, increases competition, which in turn, leads to innovation.</p>
<p>JavaScript is already stepping into what, in the past, we would associate as being Flash&#8217;s territory, such as interactive <a href="http://gamequery.onaluf.org/#demos">games</a> (which can be used for training and distance-learning applications) and complex and interactive <a href="http://www.highcharts.com/">data visualization</a>. It should also enable us to replicate rich interfaces and flash type experiences in a much more accessible way.</p>
<p>And very recently, 10 years after the last major revision, JavaScript (known as ECMAscript in web standards organizations) has just finished a <a href="http://blogs.msdn.com/jscript/archive/2009/04/09/a-major-milestone-in-javascript-standardization.aspx">major revision</a> of its specifications for the language. Once browser companies adopt these standards, web developers will be provided with more tools to improve their capabilities in creating web applications.</p>
<h4>So what will it change?</h4>
<p>Because CSS3 and HTML5 will replace a lot of what JavaScript is doing now (i.e. complex element selections, dynamic rounded corners, handling real-time editable web pages), we will see a surge in JavaScript developing into being focused solely on handling programming logic of webapps on the client-side. With the news of the major revision on JS specifications, we will see a progression towards better web applications that can interoperate much better with other web apps (for example, a major goal for the new set of specs is the <a href="http://en.wikipedia.org/wiki/ECMAScript#ECMAScript.2C_5th_Edition">security of JSON objects</a>).</p>
<h3>5. Software as a Service (SaaS)</h3>
<p>Software as a Service business models have been knocking around for years. Top-notch SaaS such as <a href="http://37signals.com/">37 Signals products</a> and <a href="http://www.google.com/enterprise/">Google Enterprise</a> are more commonplace now than ever before.</p>
<p>The competition is fierce; the technologies are becoming affordable and requiring little upfront costs, which gives the little guys a chance to compete with the bigger guys. In the next year, we&#8217;ll see this competition increase, and hopefully, the outcome is innovation in web apps.</p>
<h4>So what will it change?</h4>
<p>SaaS&#8217;s as a business model will continue to replace more traditional software that require you to install and run them on your desktop. With so much more people connected to the internet, the demand is on internet-enabled, interoperable applications. In 2010, we are in for some surprise improvements driven by a need to stand out from the crowd.</p>
<h3>What are your predictions for the next year?</h3>
<p>What do you think will be the catalysts for change over the next year? How do you think the web technologies we have now will evolve? Leave us a comment!</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/creating-a-timeless-user-experience/">Creating a Timeless User Experience</a></li>
<li><a href="http://sixrevisions.com/tools/useful_gadgets_mobile_computing/">10 Useful Gadgets for Mobile Computing</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/10-simple-web-accessibility-tips-you-can-do-today/">10 Simple Web Accessibility Tips You Can Do Today</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/web-development/">Web Development</a> and <a href="http://sixrevisions.com/category/user-interface/">User Interface</a></li>
</ul>
<h3>About the Author</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/07fa6_dave_sparks_small.jpg" alt="" width="80" height="80" /><span><strong>Dave Sparks</strong> is a web designer and developer who lives in Kendal in the Lake District working for <a href="http://www.armitageonline.co.uk">Armitage Online</a> and occasionally freelancing. He has a strong background in PHP dvelopment and can be found writing about various web topics on his blog at <a href="http://www.kamikazemusic.com"><strong>Kamikazemusic.com</strong></a> and twittering as <a href="http://www.twitter.com/dsparks83"><strong>twitter.com/dsparks83</strong></a>.</span></p>
<div>
<a href="http://feeds.feedburner.com/~ff/SixRevisions?a=2FHlQYc0xHY:QwmFNDJ4ceo:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8fdc5_SixRevisions?i=2FHlQYc0xHY:QwmFNDJ4ceo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=2FHlQYc0xHY:QwmFNDJ4ceo:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8fdc5_SixRevisions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=2FHlQYc0xHY:QwmFNDJ4ceo:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8fdc5_SixRevisions?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=2FHlQYc0xHY:QwmFNDJ4ceo:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8fdc5_SixRevisions?i=2FHlQYc0xHY:QwmFNDJ4ceo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=2FHlQYc0xHY:QwmFNDJ4ceo:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8fdc5_SixRevisions?d=7Q72WNTAKBA" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8fdc5_2FHlQYc0xHY" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/SixRevisions">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/five-technologies-that-will-keep-shaping-the-web-in-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>110+ Free Vector Letter-Pressed Icons</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/110-free-vector-letter-pressed-icons/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/110-free-vector-letter-pressed-icons/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 17:20:04 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[cheap ssl certificates]]></category>
		<category><![CDATA[design inspiration]]></category>
		<category><![CDATA[dynamic drag]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[PSD]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web elements]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/110-free-vector-letter-pressed-icons/</guid>
		<description><![CDATA[Creative Nerds, a blog focused on design inspiration, is sharing 100+ free letter pressed icons in PSD format. This beautiful set comes in 3 different styles. It includes icons of social bookmarking, actions &#38; other various shapes. They are free to be used in both personal &#38; commercial projects. Special Downloads: Ajaxed Add-To-Basket Scenarios With [...]]]></description>
			<content:encoded><![CDATA[<p>
	<a href="http://creativenerds.co.uk/" target="_blank"><strong>Creative Nerds</strong></a>, a blog focused on design inspiration, is sharing <strong><a href="http://creativenerds.co.uk/freebies/330-free-letter-pressed-icons/" target="_blank">100+ free letter pressed icons</a></strong> in <strong>PSD</strong> format.</p>
<p>
	This beautiful set comes in <strong>3 different styles</strong>. It includes icons of social bookmarking, actions &amp; other various shapes.</p>
<p>
	They are free to be used in both personal &amp; commercial projects.</p>
<p>
	<a href="http://creativenerds.co.uk/freebies/330-free-letter-pressed-icons/" target="_blank"><img alt="Letter Pressed Icons" height="219" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/64f1a_letter-pressed-icons.jpg" width="480" /></a></p>
<p><strong>Special Downloads:</strong><br />
<a href="http://www.webresourcesdepot.com/?download=jBasket" target="_blank">Ajaxed Add-To-Basket Scenarios With jQuery And PHP</a><br />
<a href="http://www.webresourcesdepot.com/?download=Free-Admin-Template" target="_blank">Free Admin Template For Web Applications</a><br />
<a href="http://www.webresourcesdepot.com/?download=jQuery-Dynamic-Drag-Drop" target="_blank">jQuery Dynamic Drag&#8217;n Drop</a><br />
<a href="http://www.webresourcesdepot.com/?download=sTwitter-1-0" target="_blank">ScheduledTweets</a></p>
<p><strong>Advertisements:</strong><br />
<a href="http://www.sslmatic.com" target="_blank">SSLmatic &#8211; Cheap SSL Certificates (from $19.99/year)</a><br />
<a href="http://twitter.com/umutm" target="_blank">Follow WebResourcesDepot At Twitter And Get More Resources!</a></p>
<p>	Tags: <a href="http://www.webresourcesdepot.com/tag/psd/" title="PSD" rel="tag">PSD</a></p>
<h4>Related posts</h4>
<ul>
<li><a href="http://www.webresourcesdepot.com/web-elements-kit-psd-for-designing-faster/" title="Web Elements Kit (PSD) For Designing Faster (July 1, 2009)">Web Elements Kit (PSD) For Designing Faster</a></li>
<li><a href="http://www.webresourcesdepot.com/web-applications-classic-button-set/" title="Web Applications Classic Button Set (April 16, 2008)">Web Applications Classic Button Set</a></li>
<li><a href="http://www.webresourcesdepot.com/sweetie-cute-and-clear-icons/" title="Sweetie: Cute And Clear Icons (March 22, 2008)">Sweetie: Cute And Clear Icons</a></li>
<li><a href="http://www.webresourcesdepot.com/scalable-css-based-breadcrumbs/" title="Scalable CSS-Based Breadcrumbs (February 11, 2009)">Scalable CSS-Based Breadcrumbs</a></li>
<li><a href="http://www.webresourcesdepot.com/psd-to-html-by-psd2html/" title="Review: PSD To HTML By PSD2HTML (June 26, 2008)">Review: PSD To HTML By PSD2HTML</a></li>
</ul>
<div>
<a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=3L1vO14UYbI:tdIz2Fzpklo:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/64f1a_webresourcesdepot?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=3L1vO14UYbI:tdIz2Fzpklo:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/64f1a_webresourcesdepot?i=3L1vO14UYbI:tdIz2Fzpklo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=3L1vO14UYbI:tdIz2Fzpklo:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/64f1a_webresourcesdepot?i=3L1vO14UYbI:tdIz2Fzpklo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/webresourcesdepot?a=3L1vO14UYbI:tdIz2Fzpklo:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/64f1a_webresourcesdepot?i=3L1vO14UYbI:tdIz2Fzpklo:gIN9vFwOqvQ" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/64f1a_3L1vO14UYbI" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/webresourcesdepot">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/110-free-vector-letter-pressed-icons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Collection of HTML5 Resources and Tutorials</title>
		<link>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/a-collection-of-html5-resources-and-tutorials/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/a-collection-of-html5-resources-and-tutorials/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 19:56:40 +0000</pubDate>
		<dc:creator>BlogPoster</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[browser vendors]]></category>
		<category><![CDATA[code structure]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css code]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[mark pilgrim]]></category>
		<category><![CDATA[markup language]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web markup]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/a-collection-of-html5-resources-and-tutorials/</guid>
		<description><![CDATA[By now everyone has heard of HTML 5 and its new functionalities. Pretty exciting isn&#39;t it&#8230; also a little daunting. Of course, there are two sides to the excitement, most developers love it, others feel it has come to soon and we are not ready for it. What ever your feelings are on this issue, [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://speckyboy.com"></a></div>
<div></div>
<p>By now everyone has heard of HTML 5 and its new functionalities. Pretty exciting isn&#39;t it&#8230; also a little daunting.<br />
Of course, there are two sides to the excitement, most developers love it, others feel it has come to soon and we are not ready for it. What ever your feelings are on this issue, it doesn&#39;t matter, it is here, so lets work with it.<br />
In this post we have collected as many helpful resources as we could on HTML5. As can be expected by any young language, the volume of tutorials and resources are a little thin on ground, but what tutorials we have collected are of a high standards are and the resources are indispensable and useful.<br />
If you like watching paint dry and taking the longer road, you can of course read all about and stay up to date with HTML5 on the W3C here: <a href="http://www.w3.org/TR/html5/spec.html">HTML 5 &#8211; A vocabulary and associated APIs for HTML and XHTML</a>.</p>
<h5><a href="http://www.vimeo.com/6691519">Introduction to HTML 5 Video</a></h5>
</p>
<p>This is an educational &#8220;Introduction to HTML 5&#8243; video that goes over many of the major aspects of this new standard and the video is choc full of demos and sample source code.</p>
<h5><a href="http://www.vimeo.com/5725632">HTML5 + CSS3 = Awesome on Vimeo</a></h5>
</p>
<p>HTML5 is the next version of the web markup standard. CSS3 is the next generation styling language. Together, they make will make the web a great experience.</p>
<h5><a href="http://woork.blogspot.com/2009/08/css-code-structure-for-html-5-some.html">CSS Code Structure for HTML 5: Some Useful Guidelines</a></h5>
<p><a href="http://woork.blogspot.com/2009/08/css-code-structure-for-html-5-some.html"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/24737_htmlcode1.jpg" alt="HTML5 Resources and Tutorials" /></a>In this post they offer some useful guidelines about how to implement a well organized CSS code structure in view of the introduction of the HTML5 markup language. They are not general rules but simple suggestions that you can follow in order to improve the readability, manageability, and general organization of CSS code.</p>
<h5><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/">HTML 5 and CSS 3: The Techniques You’ll Soon Be Using</a></h5>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d1e8d_htmlcode2.jpg" alt="HTML5 Resources and Tutorials" /></a>In this tutorial, you are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how you will be building websites when the specifications are finalized and the browser vendors have implemented them. If you already know HTML and CSS, it should be easy to follow along. </p>
<h5><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms">Have a Field Day with HTML5 Forms</a></h5>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/56669_htmlcode3.jpg" alt="HTML5 Resources and Tutorials" /></a>In this indepth tutorial you’re going to take a look at how to style a beautiful and simple payment HTML5 form using some advanced CSS and latest CSS3 techniques.<br />
You are also going to use some of HTML5’s new input types and attributes to create more meaningful fields and use less unnecessary classes and ids.</p>
<h5><a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">Coding a HTML 5 Layout From Scratch</a></h5>
<p><a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a0cc5_htmlcode4.jpg" alt="HTML5 Resources and Tutorials" /></a>You will create a very basic web layout which covers most of the elements you can start to code using HTML5. Basically, you will be building the page’s name and it’s slogan, a menu, a highlighted (featured) area, a post listing, an extras section with some external links, an about box and finally a copyright statement.</p>
<h5><a href="http://www.spicywebdesign.com/html-5-tutorial-a-simple-web-page-layout/">HTML 5 Tutorial – A Simple Web Page Layout</a></h5>
<p><a href="http://www.spicywebdesign.com/html-5-tutorial-a-simple-web-page-layout/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b57e5_htmlcode5.jpg" alt="HTML5 Resources and Tutorials" /></a>This easy HTML 5 tutorial was written to demonstrate how to create a simple and elegant web page layout using HTML 5 elements and structure. By the end of this HTML 5 web page layout tutorial, you will be able to create a valid HTML 5 web page layout that is similiar to a 3 column blog layout that will validate.</p>
<h5><a href="http://dev.opera.com/articles/view/html-5-canvas-the-basics/">HTML 5 Canvas &#8211; The Basics</a></h5>
<p><a href="http://dev.opera.com/articles/view/html-5-canvas-the-basics/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b57e5_htmlcode6.jpg" alt="HTML5 Resources and Tutorials" /></a>HTML 5 canvas gives you an easy and powerful way to draw graphics using JavaScript. For each canvas element you can use a &quot;context&quot; (think about a page in a drawing pad), into which you can issue JavaScript commands to draw anything you want. Browsers can implement multiple canvas contexts and the different APIs provide the drawing functionality.<br />
Creating a canvas context on your page is as simple as adding the &lt;canvas&gt; element to your HTML, follow this tutorial to find out how to do this.</p>
<h5><a href="http://html5doctor.com/designing-a-blog-with-html5/">Designing a Blog with HTML5</a></h5>
<p><a href="http://html5doctor.com/designing-a-blog-with-html5/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8358c_htmlcode7.jpg" alt="HTML5 Resources and Tutorials" /></a>Much of HTML 5’s feature set involves JavaScript APIs that make it easier to develop interactive web pages but there are a slew of new elements that allow you extra semantics in your conventional Web 1.0 pages. In order to investigate these, this tutorial look at marking up a blog.</p>
<h5><a href="http://designshack.co.uk/articles/html/html5-the-basics-1-of-4">HTML5: The Basics</a></h5>
<p><a href="http://designshack.co.uk/articles/html/html5-the-basics-1-of-4"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c45d9_htmlcode8.jpg" alt="HTML5 Resources and Tutorials" /></a>This is the first article in a four part series that will introduce HTML5 and its basic features as well as explain the key differences from HTML4.01 and XHTML 1.0 so you can start preparing yourself and your sites for the transition.</p>
<h5><a href="http://diveintohtml5.org/">Dive Into HTML5</a></h5>
<p><a href="http://diveintohtml5.org/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/1c2a3_htmlcode9.jpg" alt="HTML5 Resources and Tutorials" /></a>Dive Into HTML5 is by no means complete, it is an ongoing manual that seeks to elaborate on a hand-picked Selection of features from the HTML5 specification and other fine Standards and has been written by Mark Pilgrim.</p>
<h5><a href="http://html5doctor.com/">HTML5 Doctor, helping you implement HTML5 today</a></h5>
<p><a href="http://html5doctor.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a2c61_htmlcode10.jpg" alt="HTML5 Resources and Tutorials" /></a>The HTML5 Doctor is quite possibly the best HTML5 currently available. They publish articles relating to HTML5 and it’s semantics and how to use them, here and now. They also invite questions, in the form of ‘Ask the doctor’ to help answer people’s queries and questions. Answers will be posted in the form of articles for all to learn from.</p>
<h5><a href="http://www.modernizr.com/">Modernizr</a></h5>
<p><a href="http://www.modernizr.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/290c5_htmlcode11.jpg" alt="HTML5 Resources and Tutorials" /></a>Modernizr is easiest way to start using some of the emerging standards of HTML 5 and CSS 3, while maintaining support for older browsers. It is a JavaScript library that detects native implementations of HTML5 and CSS3 features within browsers.<br />
Basically, Modernizer is a very cool tool that questions if the browser in question supports the feature you’re targeting, then itr adds a class to the body tag so that you can specifically target that specific browser.<br />
Please note, Modernizr doesn’t actually magically enable properties for browsers that don’t support them. It just tells the page whether that feature is supported on the browser the visitor is using or not.</p>
<p><strong><a href="http://webdesignernotebook.com/css/how-to-use-modernizr/">How to use Modernizr</a></strong><br />
In this short tutorial, from <a href="http://webdesignernotebook.com/css/how-to-use-modernizr/">webdesignernotebook.com</a>, you will learn how to apply, step-by-step, Modernizr to maximum effect on your sites. </p>
<h5><a href="http://a.deveria.com/caniuse/">When can I use&#8230;</a></h5>
<p><a href="http://a.deveria.com/caniuse/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/66e8d_htmlcode12.jpg" alt="HTML5 Resources and Tutorials" /></a>“When can I use…” is a service that shows tables of a variety of current and upcoming web technologies (CSS3, HTML5&#8230;). It covers all major browsers (Internet Explorer, Firefox, Safari, Opera and Chrome), as well as different versions from different eras eras (past, present, near and far future).<br />
The page can be customized to show only certain browsers/features/eras, so you have the option to ignore lesser used browsers or for that matter the most used one (it’s a lot of fun to pretend Internet Explorer doesn’t exist). There is also a summary at the bottom of the page, which shows what percentage of the displayed features are supported. </p>
<h5><a href="http://www.findmebyip.com/litmus/">Web Designers&#39; Browser Support Checklist</a></h5>
<p><a href="http://www.findmebyip.com/litmus/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/78534_htmlcode13.jpg" alt="HTML5 Resources and Tutorials" /></a>This great resource that displays the current browser support for HTML5 (including Web Forms 2.0) and CSS3 (including CSS3 selectors).</p>
<h5><a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/">HTML 5 Cheat Sheet (PDF)</a></h5>
<p><a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/"><img src="http://speckyboy.com/wp-content/uploads/2009/12/htmlcode14.jpg" alt="HTML5 Resources and Tutorials" /></a>This is a handy printable HTML 5 Cheat Sheet that lists all currently supported tags, their descriptions, their attributes and their support in HTML 4.</p>
<h5><a href="http://woork.blogspot.com/2009/09/html-5-visual-cheat-sheet-by-woork.html">HTML 5 Visual Cheat Sheet by Woork</a></h5>
<p><a href="http://woork.blogspot.com/2009/09/html-5-visual-cheat-sheet-by-woork.html"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7b455_htmlcode15.jpg" alt="HTML5 Resources and Tutorials" /></a>This cheat sheet is essentially a simple visual grid with a list of all HTML tags and of their related attributes supported by HTML versions 4.01 and/or 5. The simple visual style of this cheat sheet allows you to find at a glance everything you are looking for.</p>
<h5><a href="http://adactio.com/extras/pocketbooks/html5/">HTML 5 Pocket Book</a></h5>
<p><a href="http://adactio.com/extras/pocketbooks/html5/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7b8ce_htmlcode16.jpg" alt="HTML5 Resources and Tutorials" /></a>This is a quick and printable pocket reference for HTML 5. Very, very useful.</p>
<h5><a href="http://html5doctor.com/glossary/">HTML5 Glossary</a></h5>
<p><a href="http://html5doctor.com/glossary/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7f2e0_htmlcode17.jpg" alt="HTML5 Resources and Tutorials" /></a>The HTML5 Glossary is a comprehensive references of elements that are new or have been redefined in HTML5.</p>
<h5><a href="http://html5gallery.com/">HTML5 Gallery</a></h5>
<p><a href="http://html5gallery.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/0ef73_htmlcode18.jpg" alt="HTML5 Resources and Tutorials" /></a>html5 Gallery has two primary aims, the first is to showcase sites that use html5 for markup, so that you can see how people have interpreted the specification and how it has been implemented. The secondary aim is to help people learn about html5 and how it should be used. </p>
<h5><a href="http://dev.w3.org/html5/html-author/">HTML 5 Reference</a></h5>
<p><a href="http://dev.w3.org/html5/html-author/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ec3f1_htmlcode19.jpg" alt="HTML5 Resources and Tutorials" /></a>This document illustrates how to write HTML 5 documents, focusing on simplicity and practical applications for beginners while also providing in depth information for more advanced web developers.</p>
<h5><a href="http://html5demos.com/">HTML 5 Demos and Examples</a></h5>
<p><a href="http://html5demos.com/"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7ae9b_htmlcode20.jpg" alt="HTML5 Resources and Tutorials" /></a>HTML 5 experimentation and demos that have been hacked together by Remy Sharp, that demonstrate the power of HTML5. Make sure you are using a browser that supports these features.</p>
<h5>Further Reading</h5>
<p><strong><a href="http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/">HTML5 and The Future of the Web</a></strong><br />
In this article, from <a href="http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/">Smashing Magazine</a>, they offer some useful tips and insight into HTML5 and to hopefully help ease the inevitable pain that comes with transitioning to a slightly different syntax. This article covers the basics and a comprehensive insight into the new elements that HTML5 offers.<br />
By Tim Wright on Smashing Magazine.</p>
<p><strong><a href="http://carsonified.com/blog/design/css3-design/steve-smith-on-html5-and-css3/">Steve Smith on HTML5 and CSS3</a></strong><br />
Steve Smith is a recognized authority on front-end development and interface design and in this interview, from Carsonified, offers advice and offers his extensive knowledge on HTML5.<br />
By Keir Whitaker on <a href="http://carsonified.com/blog/design/css3-design/steve-smith-on-html5-and-css3/">Carsonified</a>.</p>
<p><strong><a href="http://www.legendscrolls.co.uk/webstandards/html5">HTML 5 Webpage Structure</a></strong><br />
This article provides a little history of how and why HTML 5 is in existence and describes the code that is used for HTML 5 for Web Authors. </p>
<p><strong><a href="http://www.css3.info/html-5-css-3/">A Marriage Made in Heaven? HTML5 and CSS3</a></strong><br />
by Frederick Townes from <a href="http://www.css3.info/html-5-css-3/">CSS3.info</a>.</p>
<p><strong><a href="http://perishablepress.com/press/2009/07/19/power-of-html5-css3/">The Power of HTML5 and CSS3</a></strong><br />
by Jeff Starr from <a href="http://perishablepress.com/press/2009/07/19/power-of-html5-css3/">Perishable Press</a>.</p>
<p><strong><a href="http://www.alistapart.com/articles/semanticsinhtml5">Semantics in HTML 5</a></strong><br />
by  John Allsopp from alistapart.com.</p>
<p><strong><a href="http://articles.sitepoint.com/article/html-5-snapshot-2009">Yes, You Can Use HTML 5 Today</a></strong><br />
by Bruce Lawson from <a href="http://articles.sitepoint.com/article/html-5-snapshot-2009">sitepoint.com</a>.</p>
<p><strong><a href="http://www.techradar.com/news/internet/why-html5-is-here-today-and-not-2022-654828">Everything you need to know about HTML5</a></strong><br />
By Remy Sharp on <a href="http://www.techradar.com/news/internet/why-html5-is-here-today-and-not-2022-654828">Techradar.com</a>.</p>
<h5>You might also like&#8230;</h5>
<p><a href="http://speckyboy.com/2009/12/09/25-graph-and-chart-solutions-for-web-developers/">25 Graph and Chart Solutions for Web Developers &#187;</a><br />
<a href="http://speckyboy.com/2009/12/03/20-professional-jquery-image-gallery-plugins/">20 Professional jQuery Image Gallery Plugins &#187;</a><br />
<a href="http://speckyboy.com/2009/11/16/20-easy-to-use-jquery-text-effects-and-animations/">20+ Easy to Use jQuery Text Effects and Animations &#187;</a><br />
<a href="http://speckyboy.com/2009/09/16/25-useful-jquery-tooltip-plugins-and-tutorials/">25 Useful jQuery Tooltip Plugins and Tutorials &#187;</a><br />
<a href="http://speckyboy.com/2009/08/26/20-jquery-plugins-and-tutorials-to-enhance-forms/">20 jQuery Plugins and Tutorials to Enhance Forms &#187;</a><br />
<a href="http://speckyboy.com/2009/08/06/30-tutorials-combining-both-wordpress-and-jquery/">30 Tutorials Combining Both WordPress and jQuery  &#187;</a><br />
<a href="http://speckyboy.com/2009/07/17/25-fresh-and-new-jquery-plugins-and-tutorials/">25 Fresh and New jQuery Plugins and Tutorials &#187;</a><br />
<a href="http://speckyboy.com/2009/07/15/50-useful-tools-and-generators-for-easy-css-development/">50 Useful Tools and Generators for Easy CSS Development  &#187;</a><br />
<a href="http://speckyboy.com/2009/07/02/20-resources-and-tutorials-for-creative-forms-using-css/">20+ Resources and Tutorials for Creative Forms using CSS &#187;</a><br />
<a href="http://speckyboy.com/2009/06/08/24-css-in-some-cases-with-jquery-navigation-and-menu-tutorials/">24 CSS (in some cases with jQuery) Navigation and Menu Tutorials &#187;</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/rWc0SEQzU49kpdGxro3nypsZvgQ/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7ae9b_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/rWc0SEQzU49kpdGxro3nypsZvgQ/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/581e8_di" border="0"></img></a></p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/581e8_l3S7eo1D9ck" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/speckboy-design-magazine">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/a-collection-of-html5-resources-and-tutorials/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>60 Second Google Update! – What’s New?</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/60-second-google-update-%e2%80%93-what%e2%80%99s-new/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/60-second-google-update-%e2%80%93-what%e2%80%99s-new/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 19:50:41 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[google home page]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[networking partners]]></category>
		<category><![CDATA[offline storage]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[storage capabilities]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/60-second-google-update-%e2%80%93-what%e2%80%99s-new/</guid>
		<description><![CDATA[If you are like pretty much everyone else in the world, you interact with the big &#8220;G&#8221; on the daily. However, you may not be aware of the new and cool things that they are doing! So that is where Bit Rebels is here to help! I am about to go through some of the [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like pretty much everyone else in the world, you interact with the big &#8220;G&#8221; on the daily. However, you may not be aware of the new and cool things that they are doing! So that is where Bit Rebels is here to help! I am about to go through some of the latest happenings at Google so you don&#8217;t have to hunt for it!</p>
<div>&nbsp;</div>
<p><em>Image Credit: <a href="http://www.evisibility.com/blog/say-hello-to-the-new-google-bot-logo/" target="_blank">google bot</a></em></p>
<div>&nbsp;</div>
<h2>Bye Bye Google Gears, HTML5 is the future!</h2>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ba122_googlegmaillogo.jpg" alt="googlegmaillogo" width="400" height="180" class="aligncenter size-full wp-image-16520" /></p>
<p>Late last month Google announced to the world that it would be retiring the Google Gears platform, which gives you offline access to your Gmail and other popular Google Apps so that it has more of a &#8216;desktop&#8217; experience, in favor of HTML5&#8217;s offline storage capabilities. </p>
<p>Google has said that Gears will continue to be supported for sites that already use it. However, they expect developers to use HTML5 for these features moving forward as it&#8217;s a standards-based approach that will be available across all browsers.</p>
<h2>Google Goes Minimal</h2>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fdfda_400x_googlehome.jpg" alt="400x_googlehome" width="400" height="202" class="aligncenter size-full wp-image-16541" /></p>
<p>If you have gone to the google home page in the last month (<a href="http://www.google.com" target="_blank">http://www.google.com</a> for those of you that just search from the browser and have forgotten the home page URL) you will notice that if you let the page load, and have your mouse cursor in up where the address bar is. All you see is what is in the image above, and then if you mouse into the page, everything fades in beautifully(With the power of Javascript!!)! </p>
<p>A Very small, but cool feature.</p>
<h2>Google gets Real, Real-Time!</h2>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/48731_goog-twit.jpg" alt="goog-twit" width="400" height="267" class="aligncenter size-full wp-image-16543" /></p>
<p>Earlier this week <a href="http://googleblog.blogspot.com/2009/12/relevance-meets-real-time-web.html" target="_blank">Google announced a new service</a> that will offer streaming results for searches, incorporating real-time updates from web pages and social networking partners. It has in fact been implemented and so far it rocks, I discovered yesterday that you can Google someones twitter handle and get 4 or so of their latest tweets, and you can even delve into a larger list of their latest tweets! Great for people who have twitter blocked at work, you can still see what your favorite tweeps are up to! <a href="http://www.google.com/search?q=%40andysowards&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" target="_blank">Check it out</a>!</p>
<p>I am very excited to see where this will take us, as Google announced its partners will be Facebook, MySpace, FriendFeed, Jaiku and Identi.ca — along with Twitter. Real-Time Search is exciting, who knows what we will be able to do with all of this information aggregated into Google searches!</p>
<h2>Google Chrome for Mac and Linux Announced!</h2>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/45d1a_chrome-logo.jpg" alt="chrome-logo" width="402" height="335" class="aligncenter size-full wp-image-16545" /></p>
<p>Finally! I was a huge fan of Google Chrome on Windows, just because it was soooooo fast, and everything was so simple and clean, it just made browsing the web a joy. When I got my Macbook pro earlier this year I was saddened that it wasn&#8217;t available for mac! But that time has passed. Google Chrome is now Available to download for Macs running OSX 10.5 (Intel only), It&#8217;s also available for Linux!</p>
<p>Other exciting features added include the <a href="https://chrome.google.com/extensions" target="_blank">Chrome Extentions Page</a> which has add-ons similar to Firefox! Woo!</p>
<p>ALSO &#8211; Google&#8217;s Bookmark Sync is now live! Basically what this does is it stores your bookmarks in your Google account, so you can access them on any computer, How awesome is that?? (Although Delicious does pretty much the same thing).</p>
<p>Well guys, that is the update! It probably took you  more than 60 seconds, but it sure beats hunting for all that info yourself eh? Hope you enjoyed it! Now you should be all caught up with the new Google stuff (at least for this month <img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5e9a2_icon_smile.gif" alt=":)" class="wp-smiley" />  )</p>
<p>Leave some comments if you know of any Google news that I missed!</p>
<p>Thanks guys!</p>
<p><a href="http://feeds2.feedburner.com/bitrebels">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/60-second-google-update-%e2%80%93-what%e2%80%99s-new/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>33 Must Read CSS3 Tips, Tricks, Tutorial Sites and Articles</title>
		<link>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/33-must-read-css3-tips-tricks-tutorial-sites-and-articles/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/33-must-read-css3-tips-tricks-tutorial-sites-and-articles/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 17:26:25 +0000</pubDate>
		<dc:creator>BlogPoster</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[Bert Bos]]></category>
		<category><![CDATA[C. Each]]></category>
		<category><![CDATA[Chris Coyier]]></category>
		<category><![CDATA[Craig Grannell]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css text]]></category>
		<category><![CDATA[eric meyer]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jeffrey zeldman]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[Russell Grant]]></category>
		<category><![CDATA[sheet pdf]]></category>
		<category><![CDATA[showing pros]]></category>
		<category><![CDATA[w3c specification]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/33-must-read-css3-tips-tricks-tutorial-sites-and-articles/</guid>
		<description><![CDATA[Since previous article about CSS text effects got really big attention I decided to research and find more interesting articles and websites just focused on CSS3, teaching you how to use it, showing pros and cons and much more. To be honest it&#8217;s hard for me to keep up with technologies myself, but we really [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.1stwebdesigner.com%2Fcss%2Fmust-read-css3-tips-tricks-tutorial-sites%2F" rel="nofollow"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8a653_imagebutton.gif?url=http%3A%2F%2Fwww.1stwebdesigner.com%2Fcss%2Fmust-read-css3-tips-tricks-tutorial-sites%2F" height="61" width="51" /></a></div>
<p><a href="http://www.1stwebdesigner.com/css/must-read-css3-tips-tricks-tutorial-sites/" target="_self"><img class="alignleft" height="150" alt="title-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d1baa_title-css3-useful-webdev-webdesign-resources.jpg" width="150" /></a>Since previous article about CSS text effects got really big attention I decided to research and find more interesting articles and websites just focused on CSS3, teaching you how to use it, showing pros and cons and much more. To be honest it&#8217;s hard for me to keep up with technologies myself, but we really cannot not to use those new great selectors to make our designs even more beautiful, user-friendly and lightweighted. However since HTML5 is sort of tied with CSS3, I will soon continue with HTML5 article as well, so don&#8217;t miss it and keep coming back! Enjoy!<span></span></p>
</p>
<h2>1. <a href="http://www.smashingmagazine.com/2009/06/15/take-your-design-to-the-next-level-with-css3/" target="_blank">Take Your Design To The Next Level With CSS3</a></h2>
<p>In this article you&#8217;ll learn why CSS3 should be used and how web designers use it already in good way. Great article for getting you started with CSS3.</p>
<p><a href="http://www.smashingmagazine.com/2009/06/15/take-your-design-to-the-next-level-with-css3/" target="_blank"><img height="328" alt="next-level-sm-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ec485_next-level-sm-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>2. <a href="http://www.smashingmagazine.com/2009/01/08/push-your-web-design-into-the-future-with-css3/" target="_blank">Push Your Web Design Into The Future With CSS3</a></h2>
<p>Here are five CSS3 techniques snatched from the future that you can put into practice in your website designs today.</p>
<p><a href="http://www.smashingmagazine.com/2009/01/08/push-your-web-design-into-the-future-with-css3/" target="_blank"><img height="240" alt="future-sm-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9e915_future-sm-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>3. <a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba" target="_blank">Super Awesome Buttons with CSS3 and RGBA</a></h2>
<p>Learn how to create super cool, scalable buttons with CSS3.</p>
<p><a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba" target="_blank"><img height="222" alt="buttons-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/aeb28_buttons-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
<p><a href="http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html" target="_blank">View Demo</a></p>
</p>
<h2>4. <a href="http://inspectelement.com/tutorials/a-look-at-some-of-the-new-selectors-introduced-in-css3/" target="_blank">A Look at Some of the New Selectors Introduced in CSS3</a></h2>
<p><a href="http://inspectelement.com/tutorials/a-look-at-some-of-the-new-selectors-introduced-in-css3/" target="_blank"><img height="214" alt="selectors-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/77af2_selectors-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>5. <a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank">CSS 3 Cheat Sheet (PDF)</a></h2>
<p>This is printable CSS 3 Cheat Sheet (PDF), a complete listing of all the properties, selectors types and allowed values in the current CSS 3 specification from the W3C. Each property is provided in a section that attempts to match it with the section (module) that it is most actively associated within the W3C specification.(<a href="http://media.smashingmagazine.com/wp-content/uploads/images/css3-cheat-sheet/css3-cheat-sheet.pdf" target="_blank">Download *pdf</a>)</p>
<p><a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank"><img height="315" alt="cheat-sheet-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2fc50_cheat-sheet-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>6. <a href="http://www.css3.info/" target="_blank">CSS3.Info</a></h2>
<p>CSS3 is the new kid in the stylesheet family. It offers exciting new possibilities to create an impact with your designs, allows you to use more diverse style sheets for a variety of occasions and lots more. Also check excellent <a href="http://www.css3.info/preview/" target="_blank">CSS3 Preview page</a> there, which shows demos of new features.</p>
<p><a href="http://www.css3.info/" target="_blank"><img height="352" alt="info-all-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/75e90_info-all-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>7. <a href="http://www.webmonkey.com/tutorial/Get_Started_with_CSS_3" target="_blank">Get Started with CSS 3</a></h2>
<p>Beautiful CSS3 tutorial article explaining several new CSS3 features and giving solutions how to create them actually.</p>
<p><a href="http://www.webmonkey.com/tutorial/Get_Started_with_CSS_3" target="_blank"><img height="233" alt="webmonkey-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/5fef2_webmonkey-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>8. <a href="http://designshack.co.uk/tutorials/introduction-to-css3-part-1-what-is-it" target="_blank">Introduction to CSS3 – Part 1: What Is It?</a></h2>
<p>These six part series are providing an introduction to the new CSS3 standard which is set to take over from CSS2 from DesignShack.</p>
<p><a href="http://designshack.co.uk/tutorials/introduction-to-css3-part-1-what-is-it" target="_blank"><img height="136" alt="designshack-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/cf146_designshack-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>9. <a href="http://www.w3.org/TR/CSS-access" target="_blank">Accessibility Features of CSS from W3</a></h2>
<p>This document summarizes the features of the Cascading Style Sheets (CSS), level 2 Recommendation ([CSS2]) known to directly affect the accessibility of Web documents. Some of the accessibility features described in this document were available in CSS1 ([CSS1]) as well. This document has been written so that other documents may refer in a consistent manner to the accessibility features of CSS.</p>
<p><a href="http://www.w3.org/TR/CSS-access" target="_blank"><img height="220" alt="w3-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/43019_w3-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>10. <a href="http://dev.opera.com/articles/view/progressive-enhancement-with-css-3-a-be/" target="_blank">Progressive Enhancement with CSS 3: A better experience for modern browsers</a></h2>
<p>In this article you will look at how you can use graceful (or, progressive) enhancement techniques to make use of CSS3 features in browsers that support them, while ensuring that your code will still provide a satisfactory user experience in older browsers that do not yet support those features.</p>
</p>
<p><a href="http://sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/http:/sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/" target="_blank"></a></p>
<h2>11. <a href="http://xhtml.com/en/css/conversation-with-css-3-team/" target="_blank">Conversation with CSS 3 team</a></h2>
<p>In this article, xhtml.com interviews Bert Bos, chair of the CSS Working Group at W3C, about the next release of the CSS specification and how past design decisions are influencing the future of CSS. This interview offers a rare opportunity to learn more about the inner workings and thought processes of the CSS Working Group at W3C.</p>
<p><a href="http://xhtml.com/en/css/conversation-with-css-3-team/" target="_blank"><img height="181" alt="conversation-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fe81c_conversation-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>12. <a href="http://sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/http:/sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/" target="_blank">Six Questions: Eric Meyer on CSS3</a></h2>
<p>Great interview with Eric Meyer about CSS3.</p>
<p><a href="http://sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/http:/sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/" target="_blank"><img height="238" alt="eric-meyer-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f13db_eric-meyer-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>13. <a href="http://mattwilcox.net/archive/entry/id/1031/" target="_blank">The fundamental problems with CSS3</a></h2>
<p>This article brings up several problems and issues with CSS3, interesting reading.</p>
<p><a href="http://mattwilcox.net/archive/entry/id/1031/" target="_blank"><img height="135" alt="problems-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/97d43_problems-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>14. <a href="http://www.noupe.com/css3/css3-exciting-functions-and-features-30-useful-tutorials.html" target="_blank">CSS3 Exciting Functions and Features: 30+ Useful Tutorials</a></h2>
<p>In this post you will take a look at some interesting properties of CSS3 that you can put into practice in your website designs today.</p>
<p><a href="http://www.noupe.com/css3/css3-exciting-functions-and-features-30-useful-tutorials.html" target="_blank"><img height="201" alt="exciting-functions-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/4f761_exciting-functions-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>15. <a href="http://css-tricks.com/css3-clock/" target="_blank">Old School Clock with CSS3 and jQuery</a></h2>
<p><a href="http://css-tricks.com/css3-clock/" target="_blank"><img height="192" alt="old-school-clock-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/9225e_old-school-clock-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<p><a href="http://24ways.org/2006/rounded-corner-boxes-the-css3-way" target="_blank"></a></p>
<h2>16. <a href="http://www.bloggingcss.com/en/tutorials/the-css3-border-radius-property/" target="_blank">The CSS3 border-radius property</a></h2>
<p>One of the CSS3 properties designers have been longing the most for is undoubtedly the border-radius property. With CSS3 border-radius property it’s possible to create the so popular rectangles with rounded corners exclusively via CSS &#8211; no images needed.</p>
<p><a href="http://www.bloggingcss.com/en/tutorials/the-css3-border-radius-property/" target="_blank"><img height="304" alt="border-radius-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/700aa_border-radius-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>17. <a href="http://www.netmag.co.uk/zine/develop-css/get-the-best-out-of-css3" target="_blank">Get the best out of CSS3</a></h2>
<p>Craig Grannell turns into a cross between Jeffrey Zeldman and Russell Grant, taking a peek at what the future of CSS has to offer – with a little help from Opera, Safari and Firefox</p>
<p><a href="http://www.netmag.co.uk/zine/develop-css/get-the-best-out-of-css3" target="_blank"><img height="128" alt="craig-grannell-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f264e_craig-grannell-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>18. <a href="http://spyrestudios.com/how-to-create-a-sexy-vertical-sliding-panel-using-jquery-and-css3/" target="_blank">How To Create A Sexy Vertical Sliding Panel Using jQuery And CSS3</a></h2>
<p><a href="http://spyrestudios.com/how-to-create-a-sexy-vertical-sliding-panel-using-jquery-and-css3/" target="_blank"><img height="221" alt="sliding-jquery-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bc533_sliding-jquery-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
<p><a href="http://spyrestudios.com/demos/sliding-panel-left/" target="_blank">View Demo</a></p>
</p>
<h2>19. <a href="http://24ways.org/2006/rounded-corner-boxes-the-css3-way" target="_blank">Rounded Corner Boxes the CSS3 Way</a></h2>
<p><a href="http://24ways.org/2006/rounded-corner-boxes-the-css3-way" target="_blank"><img height="206" alt="rounded-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/67781_rounded-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<p><a href="http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html" target="_blank"></a></p>
<h2>20. <a href="http://css-tricks.com/video-screencasts/57-using-css3/" target="_blank">#57: Using CSS3 by Chris Coyier</a></h2>
<p>This screencast covers many of CSS3 techniques now possible, focusing on the ones that can be used for progressive visual enhancement. Border radius, @font-face, animations/transitions, text-shadow, box-shadow, multiple backgrounds, RGBa, gradients, border image.</p>
<p><a href="http://css-tricks.com/video-screencasts/57-using-css3/" target="_blank"><img height="423" alt="chris-coyier-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/99591_chris-coyier-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>21. <a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/" target="_blank">HTML 5 and CSS 3: The Techniques You’ll Soon Be Using</a></h2>
<p>In this tutorial, your are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented them.</p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/" target="_blank"><img height="398" alt="layout-html5-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f2606_layout-html5-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
<p><a href="http://nettuts.s3.amazonaws.com/373_html5/final/index.html" target="_blank">View Demo</a></p>
</p>
<h2>22. <a href="http://net.tutsplus.com/tutorials/html-css-techniques/11-classic-css-techniques-made-simple-with-css3/" target="_blank">11 Classic CSS Techniques Made Simple with CSS3</a></h2>
<p>In this tutorial from Nettuts you will learn eleven different time-consuming effects that can be achieved quite easily with CSS3.</p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/11-classic-css-techniques-made-simple-with-css3/" target="_blank"><img height="201" alt="11-simple-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/43ab8_11-simple-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<p><a href="http://www.noupe.com/css3/css3-exciting-functions-and-features-30-useful-tutorials.html" target="_blank"></a></p>
<h2>23. <a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/" target="_blank">CSS 3 selectors explained &#8211; Overview of CSS 3 selector syntax</a></h2>
<h2><a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/" target="_blank"><img height="218" alt="explained-selectors-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/57912_explained-selectors-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></h2>
</p>
<h2>24. <a href="http://cssglobe.com/post/6089/3-easy-and-fast-css-techniques-for-faux-image" target="_blank">3 Easy and Fast CSS Techniques for Faux Image Cropping</a></h2>
<p><a href="http://cssglobe.com/post/6089/3-easy-and-fast-css-techniques-for-faux-image" target="_blank"><img height="322" alt="faux-image-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/a9ce8_faux-image-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>25. <a href="http://www.cssportal.com/css3-preview/borders.htm" target="_blank">CSS3 Borders Preview</a></h2>
<p>CSS3 takes borders to a new level with the ability to use gradients, rounded corners, shadows and border images. Mozila, Firefox and Safari 3 have implemented this function, which allows you to create round corners on box-items.</p>
<p><a href="http://www.cssportal.com/css3-preview/borders.htm" target="_blank"><img height="247" alt="borders-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8cb1b_borders-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>26. <a href="http://westciv.com/iphonetests/" target="_blank">CSS3 property tests</a></h2>
<p><a href="http://westciv.com/iphonetests/" target="_blank"><img height="331" alt="browser-support-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/48e8d_browser-support-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>27. <a href="http://www.zenelements.com/blog/css3-background-images/" target="_blank">CSS3 Background Images (Sizing &amp; Multiple Imgs)</a></h2>
<p>Background images / textures are being used and implemented in many ways, often adding the nicest of finishing touches to a website. It is now proposed that in CSS 3, we can apply background image dimensions as well as use multiple background images. Along with the +/- quick list of compatible browsers, here is how</p>
<p><a href="http://www.zenelements.com/blog/css3-background-images/" target="_blank"><img height="348" alt="bg-images-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3aac2_bg-images-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>28. <a href="http://www.javascriptkit.com/dhtmltutors/structuralcss.shtml" target="_blank">Overview of CSS3 Structural pseudo-classes</a></h2>
<p><a href="http://www.javascriptkit.com/dhtmltutors/structuralcss.shtml" target="_blank"><img height="275" alt="structural-pesudo-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/6377f_structural-pesudo-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>29. <a href="http://www.noupe.com/jquery/5-css3-techniques-for-major-browsers-using-the-power-of-jquery.html" target="_blank">5 CSS3 Techniques For Major Browsers using the Power of jQuery</a></h2>
<p><a href="http://www.noupe.com/jquery/5-css3-techniques-for-major-browsers-using-the-power-of-jquery.html" target="_blank"><img height="252" alt="techniques-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/68e31_techniques-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>30. <a href="http://www.marcofolio.net/webdesign/jslickmenu_a_jquery_plugin_for_slick_css3_menus.html" target="_blank">jSlickmenu: A jQuery plugin for slick CSS3 menus</a></h2>
<p><a href="http://www.marcofolio.net/webdesign/jslickmenu_a_jquery_plugin_for_slick_css3_menus.html" target="_blank"><img height="244" alt="slick-jquery-menu-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/48293_slick-jquery-menu-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
<p><a href="http://demo.marcofolio.net/slick_jquery_css3_menu/default.html" target="_blank">View Demo</a></p>
</p>
<h2>31. <a href="http://group.mind-productions.com/articles/multiple_backgrounds__css3_/" target="_blank">Multiple Backgrounds (CSS3)</a></h2>
<p><a href="http://group.mind-productions.com/articles/multiple_backgrounds__css3_/" target="_blank"><img height="215" alt="multiple-backgrounds-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f512e_multiple-backgrounds-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<p><a href="http://www.zenelements.com/blog/css3-background-images/" target="_blank"></a></p>
<h2>32. <a href="http://www.the-art-of-web.com/css/border-radius/" target="_blank">CSS: border-radius and -moz-border-radius</a></h2>
<p><a href="http://www.the-art-of-web.com/css/border-radius/" target="_blank"><img height="256" alt="border-radius-moz-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/8c999_border-radius-moz-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
</p>
<h2>33. <a href="http://www.modernizr.com/" target="_blank">Modernizr</a></h2>
<p>Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies.</p>
<p><a href="http://www.modernizr.com/" target="_blank"><img height="269" alt="modernizr-css3-useful-webdev-webdesign-resources" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c0d58_modernizr-css3-useful-webdev-webdesign-resources.jpg" width="570" /></a></p>
<p>Related posts:
<ol>
<li><a href="http://www.1stwebdesigner.com/tutorials/53-jquery-tutorials-resources-tips-and-tricks-ultimate-collection/" rel="bookmark" title="Permanent Link: 55 Jquery Tutorials, Resources, Tips And Tricks: Ultimate Collection">55 Jquery Tutorials, Resources, Tips And Tricks: Ultimate Collection</a></li>
<li><a href="http://www.1stwebdesigner.com/css/advanced-css-text-effects-web-typography-tips/" rel="bookmark" title="Permanent Link: 22 Advanced CSS Text Effects And Web Typography Tips">22 Advanced CSS Text Effects And Web Typography Tips</a></li>
<li><a href="http://www.1stwebdesigner.com/development/google-adsense-monetizing-traffic-testing-tips-tricks-and-resources/" rel="bookmark" title="Permanent Link: Google Adsense Monetizing, Traffic, Testing Tips, Tricks And Resources">Google Adsense Monetizing, Traffic, Testing Tips, Tricks And Resources</a></li>
<li><a href="http://www.1stwebdesigner.com/css/35-websites-to-teach-you-how-to-use-css-effectively/" rel="bookmark" title="Permanent Link: 35 Websites To Teach You How To Use CSS Effectively">35 Websites To Teach You How To Use CSS Effectively</a></li>
<li><a href="http://www.1stwebdesigner.com/tutorials/easy-brush-text-nature-effect-tutorial/" rel="bookmark" title="Permanent Link: Easy Brush Text Nature Effect: Tutorial">Easy Brush Text Nature Effect: Tutorial</a></li>
</ol>
<div>
<a href="http://feeds.feedburner.com/~ff/1stwebdesigner?a=84amXDC_f2U:9byC6Bm_tG4:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c0d58_1stwebdesigner?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/1stwebdesigner?a=84amXDC_f2U:9byC6Bm_tG4:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/dd660_1stwebdesigner?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/1stwebdesigner?a=84amXDC_f2U:9byC6Bm_tG4:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/86a39_1stwebdesigner?i=84amXDC_f2U:9byC6Bm_tG4:F7zBnMyn0Lo" border="0"></img></a>
</div>
<p><a href="http://www.1stwebdesigner.com/feed/">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/33-must-read-css3-tips-tricks-tutorial-sites-and-articles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Design Showcase Listing 20 Websites Selling PSD To XHTML Service</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/design-showcase-listing-20-websites-selling-psd-to-xhtml-service/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/design-showcase-listing-20-websites-selling-psd-to-xhtml-service/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 11:15:44 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[crayons]]></category>
		<category><![CDATA[creative web design]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[design showcase]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html css]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[PSD]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/design-showcase-listing-20-websites-selling-psd-to-xhtml-service/</guid>
		<description><![CDATA[I have gone for something a little different today. The design showcase I have compiled, consists of 20 websites that have a clean, beautiful or creative web design, and that sell PSD to XHTML coding service. There are so many different companies out there that do it, but these 20 have the sweetest web design. [...]]]></description>
			<content:encoded><![CDATA[<p>I have gone for something a little different today. The design showcase I have compiled, consists of 20 websites that have a clean, beautiful or creative web design, and that sell PSD to XHTML coding service. There are so many different companies out there that do it, but these 20 have the sweetest web design.</p>
<p>Let me know if you find any others that deserve to be on the list. I&#8217;m also thinking about doing the exact same showcase, but for advertisements advertising PSD to XHTML. They do look very nice! Anyway, enjoy the showcase!</p>
<h3>Quality XHTML</h3>
<p><a href="http://www.qualityxhtml.com" target="_blank"><img class="alignnone size-full wp-image-4672" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d5dc8_114.jpg" alt="1" width="674" height="279" /></a></p>
<p><span>* * * * *</span></p>
<h3>Markup 4 U</h3>
<p><a href="http://www.markup4u.com" target="_blank"><img class="alignnone size-full wp-image-4673" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fcaf3_26.jpg" alt="2" width="674" height="244" /></a></p>
<p><span>* * * * *</span></p>
<h3>PSD To HTML CSS</h3>
<p><a href="http://www.psdtohtmlcss.com" target="_blank"><img class="alignnone size-full wp-image-4674" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/3eeb1_34.jpg" alt="3" width="674" height="296" /></a></p>
<p><span>* * * * *</span></p>
<h3>PSD To HTML</h3>
<p><a href="http://www.psd2html.com" target="_blank"><img class="alignnone size-full wp-image-4675" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/61165_44.jpg" alt="4" width="674" height="280" /></a></p>
<p><span>* * * * *</span></p>
<h3>XHTML Slicing</h3>
<p><a href="http://www.xhtmlslicing.com" target="_blank"><img class="alignnone size-full wp-image-4676" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/055af_54.jpg" alt="5" width="674" height="257" /></a></p>
<p><span>* * * * *</span></p>
<h3>The PSD Coder</h3>
<p><a href="http://www.thepsdcoder.com" target="_blank"><img class="alignnone size-full wp-image-4677" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/855d6_64.jpg" alt="6" width="674" height="327" /></a></p>
<p><span>* * * * *</span></p>
<h3>PSD 2 HTML Ninjas</h3>
<p><a href="http://www.psd2htmlninjas.com" target="_blank"><img class="alignnone size-full wp-image-4678" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/90a78_74.jpg" alt="7" width="674" height="265" /></a></p>
<p><span>* * * * *</span></p>
<h3>Nifty XHTML</h3>
<p><a href="http://www.niftyxhtml.com" target="_blank"><img class="alignnone size-full wp-image-4679" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/30aee_84.jpg" alt="8" width="674" height="269" /></a></p>
<p><span>* * * * *</span></p>
<h3>My PSD To Html</h3>
<p><a href="http://www.mypsdtohtml.com" target="_blank"><img class="alignnone size-full wp-image-4680" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/09545_93.jpg" alt="9" width="674" height="292" /></a></p>
<p><span>* * * * *</span></p>
<h3>PSD To XHTML</h3>
<p><a href="http://www.psd2xhtml.biz" target="_blank"><img class="alignnone size-full wp-image-4681" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/dd294_103.jpg" alt="10" width="674" height="281" /></a></p>
<p><span>* * * * *</span></p>
<h3>Crazy XHTML</h3>
<p><a href="http://www.crazyxhtml.com" target="_blank"><img class="alignnone size-full wp-image-4682" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b18d0_115.jpg" alt="11" width="674" height="338" /></a></p>
<p><span>* * * * *</span></p>
<h3>XHTML CSS Expert</h3>
<p><a href="http://www.xhtmlcssexpert.com" target="_blank"><img class="alignnone size-full wp-image-4684" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ccb63_122.jpg" alt="12" width="674" height="304" /></a></p>
<p><span>* * * * *</span></p>
<h3>Pixel Crayons</h3>
<p><a href="http://xhtml.pixelcrayons.com" target="_blank"><img class="alignnone size-full wp-image-4685" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/886ee_132.jpg" alt="13" width="674" height="244" /></a></p>
<p><span>* * * * *</span></p>
<h3>Div Players</h3>
<p><a href="http://divplayers.com" target="_blank"><img class="alignnone size-full wp-image-4686" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/75825_142.jpg" alt="14" width="674" height="286" /></a></p>
<p><span>* * * * *</span></p>
<h3>Markup Service</h3>
<p><a href="http://markup-service.com" target="_blank"><img class="alignnone size-full wp-image-4687" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/c69bc_152.jpg" alt="15" width="674" height="206" /></a></p>
<p><span>* * * * *</span></p>
<h3>XHTML Mania</h3>
<p><a href="http://www.xhtmlmania.com" target="_blank"><img class="alignnone size-full wp-image-4688" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d6b38_161.jpg" alt="16" width="674" height="261" /></a></p>
<p><span>* * * * *</span></p>
<h3>XHTML Magic</h3>
<p><a href="http://www.xhtmlmagic.com" target="_blank"><img class="alignnone size-full wp-image-4689" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/56874_171.jpg" alt="17" width="674" height="204" /></a></p>
<p><span>* * * * *</span></p>
<h3>XHTML Wind</h3>
<p><a href="http://www.xhtmlwind.com" target="_blank"><img class="alignnone size-full wp-image-4690" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fdb3d_181.jpg" alt="18" width="674" height="311" /></a></p>
<p><span>* * * * *</span></p>
<h3>CSS Chopper</h3>
<p><a href="http://www.csschopper.com" target="_blank"><img class="alignnone size-full wp-image-4691" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/14abd_191.jpg" alt="19" width="674" height="239" /></a></p>
<p><span>* * * * *</span></p>
<h3>Rapid XHTML</h3>
<p><a href="http://www.rapidxhtml.com" target="_blank"><img class="alignnone size-full wp-image-4692" src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/6bc9a_201.jpg" alt="20" width="674" height="264" /></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/LearnWebdesign?a=GKrq-6SjhUs:Olq49mR_UUs:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/6bc9a_LearnWebdesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LearnWebdesign?a=GKrq-6SjhUs:Olq49mR_UUs:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/62234_LearnWebdesign?i=GKrq-6SjhUs:Olq49mR_UUs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LearnWebdesign?a=GKrq-6SjhUs:Olq49mR_UUs:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/62234_LearnWebdesign?i=GKrq-6SjhUs:Olq49mR_UUs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LearnWebdesign?a=GKrq-6SjhUs:Olq49mR_UUs:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/62234_LearnWebdesign?i=GKrq-6SjhUs:Olq49mR_UUs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LearnWebdesign?a=GKrq-6SjhUs:Olq49mR_UUs:TzevzKxY174"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/62234_LearnWebdesign?d=TzevzKxY174" border="0"></img></a>
</div>
<p><a href="http://feeds.feedburner.com/LearnWebdesign">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-design/design-showcase-listing-20-websites-selling-psd-to-xhtml-service/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>That&#8217;s a useful feature, but when can I use it?</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/thats-a-useful-feature-but-when-can-i-use-it/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/thats-a-useful-feature-but-when-can-i-use-it/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 19:36:19 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[browser vendors]]></category>
		<category><![CDATA[compatibility tables]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html css]]></category>
		<category><![CDATA[lot]]></category>
		<category><![CDATA[reaction]]></category>
		<category><![CDATA[Read]]></category>
		<category><![CDATA[understandable reaction]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web technologies]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/thats-a-useful-feature-but-when-can-i-use-it/</guid>
		<description><![CDATA[An understandable reaction many people have when they realise they can’t use a certain feature of HTML, CSS or other web technologies is to blame the W3C for being slow. Sometimes doing so may be correct, but a lot of the time it is browser vendors who are slow to implement emerging standards. Keeping track [...]]]></description>
			<content:encoded><![CDATA[<p>An understandable reaction many people have when they realise they can’t use a certain feature of HTML, CSS or other web technologies is to blame the W3C for being slow. Sometimes doing so may be correct, but a lot of the time it is browser vendors who are slow to implement emerging standards.</p>
<p>Keeping track of which browsers – and from which version – support a particular recommendation or standard is no easy task. But there is help. Alexis Deveria’s <a href="http://a.deveria.com/caniuse/">When can I use&#8230;</a> contains a <strong>lot</strong> of compatibility tables for features in HTML5, CSS3, SVG and other upcoming web technologies.</p>
<p><a href="http://www.456bereastreet.com/archive/200912/thats_a_useful_feature_but_when_can_i_use_it/">Read full post</a></p>
<p>Posted in <a href="http://www.456bereastreet.com/archive/categories/browsers/" rel="tag">Browsers</a>, <a href="http://www.456bereastreet.com/archive/categories/web_standards/" rel="tag">Web Standards</a>.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/yAhp4gLp7IINao7E8Gu1zNVUEoc/0/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/54d10_di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/yAhp4gLp7IINao7E8Gu1zNVUEoc/1/da"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e082a_di" border="0"></img></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/456bereastreet?a=2jfLltRrNSI:EDfrRr_jI7k:F7zBnMyn0Lo"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e082a_456bereastreet?i=2jfLltRrNSI:EDfrRr_jI7k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=2jfLltRrNSI:EDfrRr_jI7k:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e082a_456bereastreet?i=2jfLltRrNSI:EDfrRr_jI7k:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=2jfLltRrNSI:EDfrRr_jI7k:dnMXMwOfBR0"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e082a_456bereastreet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/456bereastreet?a=2jfLltRrNSI:EDfrRr_jI7k:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e082a_456bereastreet?i=2jfLltRrNSI:EDfrRr_jI7k:V_sGLiPBpWU" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e082a_2jfLltRrNSI" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/456bereastreet">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/thats-a-useful-feature-but-when-can-i-use-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Easy Front End</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/easy-front-end/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/easy-front-end/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 17:05:49 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[end]]></category>
		<category><![CDATA[Front]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html javascript]]></category>
		<category><![CDATA[master html]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/easy-front-end/</guid>
		<description><![CDATA[Easy Front End. A CSS/HTML/JavaScript framework that helps reduce the time spent on setting up the basic master HTML template by reusing the same coding techniques. Go to Source]]></description>
			<content:encoded><![CDATA[<p>Easy Front End. A CSS/HTML/JavaScript framework that helps reduce the time spent on setting up the basic master HTML template by reusing the same coding techniques.<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/be49b_kk1MSQn6lKQ" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/CssBeautyNewsFeed">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/easy-front-end/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Some Thoughts on the New Site</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/some-thoughts-on-the-new-site/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/some-thoughts-on-the-new-site/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:40:17 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[bBlog]]></category>
		<category><![CDATA[cpu usage]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[international host]]></category>
		<category><![CDATA[jaguarpc]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[something]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[unlimited bandwidth]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/some-thoughts-on-the-new-site/</guid>
		<description><![CDATA[It&#8217;s been a while since I began work on the new version of AddedBytes.com. There was a lot to do. I had a few specific aims for the move: New Platform: bBlog, though it had served me well, was no longer being updated. The version I was running was hideously out of date, fairly bloated, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I began work on the new version of AddedBytes.com. There was a lot to do. I had a few specific aims for the move:</h3>
<ul>
<li><strong>New Platform</strong>: bBlog, though it had served me well, was no longer being updated. The version I was running was hideously out of date, fairly bloated, and a pain to maintain by the end. It was also causing problems for the VPS it was running on.</li>
<li><strong>New Host</strong>: The site was outgrowing the JaguarPC VPS it was on, and was suffering downtime. I wanted more control over my own hosting and an opportunity to learn more about hosting my own site. So a self-managed VPS was on the list.</li>
<li><strong>New Design</strong>: The old design was thrown together pretty quickly after the incident with the trademark police. I wanted something brighter, cleaner and more spacious.</li>
</ul>
<p>In no particular order, here are a few useful (hopefully) tricks I learned along the way:</p>
<h3>HTML 5</h3>
<p>The site uses HTML 5, at least in a basic fashion &#8211; &lt;header&gt; tags, that sort of thing. I like a lot of what HTML 5 promises, but so far I&#8217;m not sure what the advantages are to you, the reader. Semantic improvement is great, but many of the advantages of HTML 5 seem to be in areas that I just won&#8217;t be using &#8211; audio, video etc.</p>
<h3>Hosting</h3>
<p>There are a bajillion hosts offering everything under the sun to anyone with a dollar to their name. The small print for each is, it seems, a bit of a minefield. What&#8217;s the point in offering unlimited bandwidth when CPU usage is capped at such a low level that 6 people visiting on the same day will put you over the limit?</p>
<p>Equally, what&#8217;s the point of hiring support people without basic technical hosting knowledge? In the course of my regular work, I&#8217;ve encountered support staff at one major international host who told me that it was normal for a site to go offline for three days while it was moved from shared hosting to a VPS. Three days to move an ecommerce site? Normal? Last time I had a site moved by a host it happened in off hours, cost nothing and there was no downtime. The same support staff have told me that it is impossible to host a site with one company and the DNS with another.</p>
<p>I&#8217;m in danger of veering off into ranty territory here, so I&#8217;ll pull myself back from the bring and leave you with what I&#8217;ve taken away from the experience. That being that there is an unholy triangle for web hosting &#8211; you want a cheap price, high capacity and great support? Pick two.</p>
<p>Ultimately, I&#8217;ve gone the self-managed route (with <a href="http://www.slicehost.com/">Slicehost</a>) for a couple of reasons. First, hosting management is something I dabble with occasionally when a client requires it, but my knowledge is spartan at best and I can increase my own value to an employer if I bring server management skills and experience to the table. Second, I wanted to be forced to fix my own mistakes. When something breaks now, I&#8217;m not going to be able to simply file a support ticket and have it fixed. Baptism by fire.</p>
<h3>Typography</h3>
<p>I&#8217;m lucky enough to work with some great designers at <a href="http://www.gsba.co.uk">GSBA</a>, and have been picking up little bits and pieces along the way. One thing that I have come to realise is that adjusting typography is a neverending mission. One minute you&#8217;re playing with line heights and word spacing &#8230; the next you&#8217;re worrying about orphans and adjusting margins to line up letter stems.</p>
<h3>You&#8217;re Awesome</h3>
<p>Within a couple of hours of launching the new site I had a collection of emails from people pointing out problems. And these were <em>good</em> bug reports &#8211; including a URL, an explanation of what they saw &#8230; sometimes a screenshot. Made replicating and fixing problems a doddle. So thanks!</p>
<h3>Character Sets Can Ruin You</h3>
<p>The old site&#8217;s database stored data in ISO-8859-1. The data was actually UTF-8. PHP was running as ISO-8859-1. The site was rendered as UTF-8. I think. I&#8217;m still not entirely sure. Moving that data to a system running entirely as UTF-8 was a painful experience. Character sets can be a nightmare, especially when you&#8217;re setting things up yourself. Pick one and stick with it, for everything. One day, when I can bring myself to (or am forced to) revisit the problems I had with this, I&#8217;ll write up what I learned and how I got things working.</p>
<h3>Listen to Other People</h3>
<p>Especially when they tell you that when you&#8217;re working on your IP tables configuration, it&#8217;s important not to log out until you&#8217;ve verified everything works. Because if you log out before you check and something&#8217;s broken, you cannot get back in. Tough lesson, that one. Which brings me to &#8230;</p>
<h3>Backup from the Beginning</h3>
<p>Seriously, it&#8217;s never, ever too early. If you start out by grabbing snapshots and organising them effectively, you&#8217;ll be much more likely to be in a position to revert a bad change. With self-managed hosting in particular it is very easy to rush a change that looks innocuous but ends with it utterly destroying everything you&#8217;ve worked on so far.</p>
<h3>Separation is Good</h3>
<p>I moved my email to Google Apps a couple of years ago (and it&#8217;s been great so far). I dread to think how complicated this would have been if I&#8217;d kept my email at the same place as the site. Having the email handled elsewhere hugely reduced the work involved in moving things around. Same with the DNS &#8211; it&#8217;s entirely separate from everything else. The move involved just changing A records around &#8211; minimal risk and easy to reset.</p>
<h3>Launching Feels Good</h3>
<p>It feels good, but nerve-wracking, to press the button and make a move. It feels even better when, a few days later, you haven&#8217;t had to revert the entire process.</p>
<div>
<a href="http://feeds.addedbytes.com/~ff/added_bytes_full?a=80RnCKheVH4:juGZZNgmW9Y:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_added_bytes_full?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.addedbytes.com/~ff/added_bytes_full?a=80RnCKheVH4:juGZZNgmW9Y:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_added_bytes_full?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.addedbytes.com/~ff/added_bytes_full?a=80RnCKheVH4:juGZZNgmW9Y:ku9zDEN0264"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_added_bytes_full?d=ku9zDEN0264" border="0"></img></a> <a href="http://feeds.addedbytes.com/~ff/added_bytes_full?a=80RnCKheVH4:juGZZNgmW9Y:zRD6dC8XcTc"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_added_bytes_full?d=zRD6dC8XcTc" border="0"></img></a>
</div>
<div>
<a href="http://feeds.feedburner.com/~ff/Ilovejackdanielsfull?a=80RnCKheVH4:lFI_4CjlI88:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_Ilovejackdanielsfull?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ilovejackdanielsfull?a=80RnCKheVH4:lFI_4CjlI88:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_Ilovejackdanielsfull?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ilovejackdanielsfull?a=80RnCKheVH4:lFI_4CjlI88:ku9zDEN0264"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e6096_Ilovejackdanielsfull?d=ku9zDEN0264" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ilovejackdanielsfull?a=80RnCKheVH4:lFI_4CjlI88:zRD6dC8XcTc"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/69181_Ilovejackdanielsfull?d=zRD6dC8XcTc" border="0"></img></a>
</div>
<p><a href="http://feeds2.feedburner.com/Ilovejackdanielsfull">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/some-thoughts-on-the-new-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Smart Web Designers Play to their Strengths</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/smart-web-designers-play-to-their-strengths/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/smart-web-designers-play-to-their-strengths/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 17:55:03 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[artistic designers]]></category>
		<category><![CDATA[coach]]></category>
		<category><![CDATA[css code]]></category>
		<category><![CDATA[design programming]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[killersites]]></category>
		<category><![CDATA[Stefan Mischook]]></category>
		<category><![CDATA[suck]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[writing html]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/smart-web-designers-play-to-their-strengths/</guid>
		<description><![CDATA[One of the biggest mistakes people make, is trying to develop skills in areas that they suck in. For example, you maybe good at writing HTML and CSS code but in the end, your pages don&#8217;t look all that great. &#8230; Let&#8217;s face it, some people just don&#8217;t have that artistic/designers eye. Play to your [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest mistakes people make, is trying to develop skills in areas that they suck in. For example, you maybe good at writing HTML and CSS code but in the end, your pages don&#8217;t look all that great. </p>
<p>&#8230; Let&#8217;s face it, some people just don&#8217;t have that artistic/designers eye. </p>
<p><strong>Play to your Strengths</strong></p>
<p>A long time ago, in a sport far, far away &#8230; I once had a coach who one day pulled me aside and said: </p>
<blockquote><p>&#8220;Stef, you&#8217;re good at playing to the outside and you can move, but your inside game is really pathetic. So, stop trying to play inside and concentrate on what you&#8217;re good at!&#8221;</p>
</blockquote>
<p>My coach&#8217;s advice is to be headed by all and applies to all professions &#8230; web design/programming is no exception.</p>
<p>The key to success is to figure out <em>WHAT YOU&#8217;RE GOOD AT</em> and then develop those skills to the point where you&#8217;re so good, that a shine will begin to radiate off you, and in time, your brilliance will cause people to have to look away &#8230; and (more importantly) pay you more money for your work!!</p>
<p> <img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/bd425_icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p>Stefan Mischook<br />
www.killersites.com</p>
<p><a href="http://www.killersites.com/magazine/feed/">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/smart-web-designers-play-to-their-strengths/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML5: Tool of Satan, or Yule of Santa?</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-tool-of-satan-or-yule-of-santa/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-tool-of-satan-or-yule-of-santa/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 01:35:02 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[cross browser]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Santa]]></category>
		<category><![CDATA[Satan]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[Yule]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-tool-of-satan-or-yule-of-santa/</guid>
		<description><![CDATA[HTML5: Tool of Satan, or Yule of Santa?. Learn what HTML5 you can expect to be able to use reliably cross-browser in the early months of 2010. Go to Source]]></description>
			<content:encoded><![CDATA[<p>HTML5: Tool of Satan, or Yule of Santa?.  Learn what HTML5 you can expect to be able to use reliably cross-browser in the early months of 2010.<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/2cc0c_hb8SB-emnbE" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/CssBeautyNewsFeed">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/html5-tool-of-satan-or-yule-of-santa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Simple Web Accessibility Tips You Can Do Today</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/10-simple-web-accessibility-tips-you-can-do-today/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/10-simple-web-accessibility-tips-you-can-do-today/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 07:10:06 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[href]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[interactive elements]]></category>
		<category><![CDATA[interface control]]></category>
		<category><![CDATA[interface controls]]></category>
		<category><![CDATA[quot]]></category>
		<category><![CDATA[Tab]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[universal designs]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web accessibility guidelines]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/10-simple-web-accessibility-tips-you-can-do-today/</guid>
		<description><![CDATA[One of the most overlooked aspects in designing a website that we often brush off is web accessibility. There&#8217;s a misconception that web accessibility requires sacrifices to aesthetics, or that it&#8217;s not worth the effort. But, with a growing number of ways that users access the web, creating highly-accessible and universal designs that can be [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most overlooked aspects in designing a website that we often brush off is <strong>web accessibility</strong>. There&#8217;s a misconception that web accessibility requires sacrifices to  aesthetics, or that it&#8217;s not worth the effort.</p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/d1d14_03-01_web_accessibility_tips_lead.jpg" width="550" height="200" alt="Image with text that says Web Accessibility Tips" /></p>
<p><span></span></p>
<p>But, with a growing number of ways that users access the web, creating highly-accessible and universal designs that can be viewed in as  many ways as possible is critical to the success of a website.</p>
<p>And here&#8217;s the good news: <em>it isn&#8217;t as hard as you think</em>.</p>
<p>Most web accessibility guidelines already go hand-in-hand with website development practices. In this article, we&#8217;ll explore 10 quick and easy ways to improve your  site&#8217;s accessibility.</p>
<h3>1. Use meaningful title attributes</h3>
<p>Think of title attributes as short summaries that describe  where the hyperlink will take the user who clicks on it.</p>
<p>It doesn&#8217;t help if the title attribute is the same as the  link text, such as in the following example:</p>
<pre>&lt;a href=&quot;portfolio.html&quot; title=&quot;<strong>Portfolio</strong>&quot;&gt;<strong>Portfolio</strong>&lt;/a&gt;</pre>
<p>Why is that? Because for screen reader users, it&#8217;s redundant  and gives them no added value.</p>
<p>In the above example, even though web accessibility and  Section 508 validators won&#8217;t let you pass their automated tests without it, it&#8217;s  actually better to leave out the title attribute.</p>
<p>A better title attribute to the example above is:</p>
<pre>&lt;a href=&quot; portfolio.html&quot; title=&quot;<strong>Some artwork of the artist</strong>&quot;&gt;<strong>Portfolio</strong>&lt;/a&gt;</pre>
<h3>2. Place important interactive elements higher up the web page</h3>
<p>Here&#8217;s a simple web accessibility exercise for you: identify  important hyperlinks and user interface controls that your users need access in one of your web pages. Then count  how many times you have to press the Tab key to get to it.</p>
<p>Did you get to it fast enough? Or did you have to press the Tab key like crazy? Were you able to see which hyperlink of interface control  was currently focused on when you pressed the Tab key?</p>
<p>Now imagine yourself in the situation where you can&#8217;t use a conventional point-to-interact device like a mouse; a situation where, in  order to get to a desired interactive element, you have to traverse the ones the come before it on the web page. This gives you a  partial picture how people who have limited or no hand functions interface with a web page.</p>
<p>Easy enough: place important links and other interactive elements higher up your web pages. It&#8217;s good practice anyways since most website users, regardless of physical or mental ability, expect important items  closer to the top of a web page.</p>
<h3>3. Don&#8217;t begin title attributes with the same text</h3>
<p>You&#8217;ll often see hyperlink elements with title attributes  that look like this:</p>
<pre>&lt;a href=&quot;/&quot; title=&quot;<strong>Link to</strong> home&quot;&gt;Home&lt;/a&gt;
&lt;a href=&quot;/products&quot; title=&quot;<strong>Link to</strong> products&quot;&gt;Products&lt;/a&gt;
&lt;a href=&quot;/contact&quot; title=&quot;<strong>Link to</strong> contact&quot;&gt;Contact&lt;/a&gt;</pre>
<p>This can be a result of default content management system  configurations, or someone who did not want to take too much time with  title attributes.</p>
<p>Users who use screen readers such as JAWS often rely on  title attributes to find web links on a page. JAWS, for instance, has a feature for pulling  together a list of links on a web page sorted in alphabetical order. If title  attributes begin with the same text, it&#8217;s harder to use search functions that are built into screen readers.</p>
<h3>4. Use headings correctly</h3>
<p>Heading tags allow screen reader users to jump to the  sections they&#8217;re interested in. Headings on a web page is an outline  of the web page; using an <code>&lt;h2&gt;</code> right after an <code>&lt;h1&gt;</code> element  denotes a section that is a subsection of the preceding <code>&lt;h1&gt;</code>.</p>
<p>Many of us neglect headings, including <a href="http://sixrevisions.com/design-showcase-inspiration/30-light-and-sleek-web-designs-for-inspiration/" title="A Six Revisions article that does not use heading tags properly.">me</a>. In every single instance where I&#8217;ve misused heading elements, I couldn&#8217;t find a reasonable explanation for doing so &#8211; and neither will you.</p>
<p>This simple web accessibility guideline can do wonders for people with vision deficiencies that use screen-reading technology.</p>
<p>Breaking up a long web page into logical subsections with  headings makes it easier to get to your location of interest. Imagine that  while reading the first paragraph of an article, that you immediately wanted to leave a comment, and the comment form is located somewhere at the bottom of a web page. For sighted users, this would be a snap: you just need to scroll down  and visually locate the web form.</p>
<p>But on  content-heavy sites such as the one you&#8217;re  viewing now, the comment form is actually somewhere in the middle of the HTML structure  even though visually, it&#8217;s right at the bottom of the web page. Without section headings that indicate where the web form begins, screen reader users would have to wade through a lot of content in order to get to the form. On Six  Revisions, the level 3 heading &quot;Leave a Comment&quot; will allow screen reader users to quickly jump to it.</p>
<h3>5. Use distinct and meaningful page titles</h3>
<p>The first thing a screen reader user will encounter right  after the web page fully loads is the text in between your <code>&lt;title&gt;</code> tags.  The worst thing you can do, aside from not having the <code>&lt;title&gt;</code> tag, is  having them all the same in all of your web pages. This makes it difficult for  users who rely on your HTML markup to determine what page they&#8217;re on, or if the  link they clicked on is the same web page they were previously on or not.</p>
<p>If your page titles are the same, or if you don&#8217;t have page  titles, screen reader users will always have to read the content before  determining that they&#8217;re on  web page they want to be on. Keep page titles succinct and meaningful.</p>
<p>Good page titles to use that include repeating text are:</p>
<pre>&lt;head&gt;
  &lt;title&gt;About Us - Six Revisions&lt;/title&gt;
&lt;/head&gt;</pre>
<pre>&lt;head&gt;
  &lt;title&gt;All Articles: Six Revisions&lt;/title&gt;
&lt;/head&gt;</pre>
<pre>&lt;head&gt;
  &lt;title&gt;Six Revisions: Home&lt;/title&gt;
&lt;/head&gt;</pre>
<h3>6. Use skip navigation</h3>
<p>Screen reader users have to read HTML documents from top to  bottom, without the ability to scan the web page for the information they&#8217;re  interested in.</p>
<p><a href="http://jimthatcher.com/skipnav.htm">Skip navigation</a> allows screen reader users and persons who can&#8217;t use a mouse to skip long lists of links, such as the primary navigation on a website.</p>
<p>Skip navigation is simply a link right at the top of your web page that, when clicked, positions you to the  content section.  You can hide this link from able-bodied users by moving the link outside of  the browser viewport using CSS.</p>
<p>Here&#8217;s an example: let&#8217;s say that you have the HTML structure below and you want to have a skip nav that positions the reader on  the main content area (<code>div#content</code>).</p>
<pre>&lt;ul id=&quot;nav&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;home.html&quot; title=&quot;<strong></strong>&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;about.html&quot; title=&quot;<strong></strong>&quot;&gt;About&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;blog.html&quot; title=&quot;<strong></strong>&quot;&gt;Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;portfolio.html&quot; title=&quot;<strong></strong>&quot;&gt;Portfolio&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;contact.html&quot; title=&quot;<strong></strong>&quot;&gt;Contact&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;leftCol&quot;&gt;
  &lt;h1&gt;My friends&lt;/h1&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://blogofafriend.com/&quot; title=&quot;<strong></strong>&quot;&gt;Blog of a friend&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;ttp://friendofablog.com/&quot; title=&quot;<strong></strong>&quot;&gt;Friend of a blog&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;#content&quot;&gt;
  &lt;h1&gt;Page  Title&lt;/h1&gt;
  ...
&lt;/div&gt;</pre>
<p>You would place your skip navigation link right above your  unordered list, like so:</p>
<pre>
<strong>&lt;a id=&quot;skipnav&quot; href=&quot;#content&quot; title=&quot;Jump to content&gt;Skip Navigation&lt;/a&gt;</strong>
&lt;ul id=&quot;nav&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;home.html&quot; title=&quot;<strong></strong>&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;about.html&quot; title=&quot;<strong></strong>&quot;&gt;About&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;blog.html&quot; title=&quot;<strong></strong>&quot;&gt;Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;portfolio.html&quot; title=&quot;<strong></strong>&quot;&gt;Portfolio&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;contact.html&quot; title=&quot;<strong></strong>&quot;&gt;Contact&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;leftCol&quot;&gt;
  &lt;h1&gt;My friends&lt;/h1&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://blogofafriend.com/&quot; title=&quot;<strong></strong>&quot;&gt;Blog of a friend&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;ttp://friendofablog.com/&quot; title=&quot;<strong></strong>&quot;&gt;Friend of a blog&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;#content&quot;&gt;
  &lt;h1&gt;Page  Title&lt;/h1&gt;
  ...
&lt;/div&gt;</pre>
<p>Some sites decide to keep the skip navigation link visible,  but if you&#8217;d rather hide it from sighted users, you can use CSS to indent the  link outside of the web browser viewport:</p>
<pre>#skipnav {
  position:absolute;
  top:<strong>-10000px</strong>;
}</pre>
<p>The downside of the above technique is that, although it  will work for screen reader users, it won&#8217;t help users who can&#8217;t use a mouse  since they won&#8217;t be able to use the Tab key to navigate to the skip navigation link.  An improvement to the method above can be found on WebAIM: <a href="http://www.webaim.org/techniques/skipnav/#focus" title="Off-site link that will go to webaim dot org.">Links that become visible  with keyboard focus</a>.</p>
<p>Skip navigation is easy to implement, but very useful to have in web pages with a lot of content above the primary content area.</p>
<p>WebAIM has a very thorough <a href="http://www.webaim.org/techniques/skipnav/">discussion of skip navigation</a> that includes several techniques (and their pro&#8217;s and con&#8217;s) that you should  read.</p>
<h3>7. Label your form elements</h3>
<p>HTML web forms are the primary way of interacting with a  website. Because of the importance of web forms, making sure that you  use correct markup is crucial for universal design.</p>
<p>Label your input elements with meaningful and descriptive  text. This makes it clear to the user what information they should be  providing.</p>
<pre>&lt;label <strong>for=&quot;searchbox&quot;</strong>&gt;Enter key words to search:&lt;/label&gt;&lt;input <strong>name=&quot;searchbox&quot;</strong> type=&quot;text&quot;  /&gt;</pre>
<p>With  CSS, you can  style that label element into  an icon or hide it from plain view by pushing it out of the browser viewport, if you really must.</p>
<h3>8. Test your web pages with CSS and JavaScript disabled</h3>
<p>One of the simplest ways to determine how access-friendly  a website is to users that can&#8217;t see content in a computer monitor, is to  turn off CSS and JavaScript. Why?</p>
<p>With CSS, we can position elements wherever we want,  regardless of where they are in the actual document object model.</p>
<p>With JavaScript, we can manipulate page elements by hiding, removing, and showing them, based on a user&#8217;s action.</p>
<p>Disabling these two web technologies allows you to see  whether or not all of your web page content is accessible. It also shows you  whether your web pages are organized in an optimum manner.</p>
<h3>9. &quot;See&quot; what it&#8217;s like to use assistive technologies</h3>
<p>Perhaps the best way to fully understand universal design on  the web is to see an actual person use a website with assistive technologies. If you don&#8217;t know of a person with a form of disability that affects their ability to use the web, there are many simulators  online that will help you at least get a partial picture of how assistive  technologies render and interface with a website.</p>
<p>For screen reader simulations, try out <a href="http://webanywhere.cs.washington.edu/" title="WebAnywhere is a web-based screen reader for the web.">WebAnywhere</a>,  a web tool created through a collaboration between University  of Michigan and University of Rochester. If you want to  feel how it&#8217;s like to be blind and  interacting with a website: memorize a few keyboard shortcut keys the  WebAnywhere uses. Navigate to your site using WebAnywhere.  Turn off your monitor and unplug  your mouse. Finally, try to read and interact with the web page you&#8217;re on.</p>
<p>To see if the colors you&#8217;ve  chosen are universally accessible to individuals with vision impairments, check out the <a href="http://sixrevisions.com/usabilityaccessibility/14-brilliant-tools-for-evaluating-your-designs-colors/" title="An article with the title 14 Brilliant Tools for Evaluating Your Designs Colors">list  of tools for evaluating colors</a> I&#8217;ve put together a while back.</p>
<p>Additionally, there are many tools out there that will help  you validate your work against common web accessibility standards and  guidelines. There are many of them, and most of the good ones are free. See the article: <a href="http://sixrevisions.com/web-standards/accessibility_testtools/">10 Tools  for Evaluating Web Design Accessibility</a>.</p>
<h3>10. Web accessibility is not about degrading the overall user experience</h3>
<p>The final tip I&#8217;d like to share is more of a philosophical  viewpoint to designing with web accessibility in mind.</p>
<p>Many of us think that reaching a high level of web  accessibility means that it&#8217;s at the cost of the general/average user  experience. <em>It&#8217;s not</em>. It&#8217;s about  offering multiple access points with varying levels of complexity.</p>
<p>I learned this lesson while looking at all-inclusive playground  equipment.</p>
<p>I noticed that it&#8217;s not about lowering the difficulty of  obstacles in a playground equipment (such as the one featured below), but that it&#8217;s  about giving several point of access with varying levels of difficulty.</p>
<p>Study the Jungle Jim below that provides its users several  points of access.</p>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/6d8f6_03-02_jungle_jim.jpg" width="550" height="704" alt="Photo of an accessible playground equipment." /><span>Photo from <a href="http://www.apeplayground.com/active_accessible_gallery.html">APE</a></span></p>
<p>There are several potential points of access to the play  equipment.  Able-bodied children  who want a higher level of challenge can use the more difficult routes, while children  with mobility impairments can use the access route.</p>
<p>What&#8217;s the implication of this concept to web design?</p>
<p>It means that it&#8217;s not about <em>not</em> using Flash content because  of it&#8217;s notoriety for being inaccessible, it&#8217;s about making sure that users  that have difficulty interacting with Flash content have an alternative way of  getting the same information.</p>
<p>It&#8217;s not about <em>not</em> using Ajax because screen readers can&#8217;t parse asynchronous DOM manipulation by  client-side scripts (e.g. content changes without a page reload), it&#8217;s about providing an  explanation to the user that the page will update upon performing a certain  action and they may not see it, or offering an alternative experience for them  (just like the Jungle Jim).</p>
<p>Keeping in mind these tips will ensure at least partial  access to your websites and webapps. If there&#8217;s one thing you should take away  from reading this, it&#8217;s that web accessibility isn&#8217;t that hard to integrate  with your processes, and most, if not all of these tips, should already be a  part of your web design and web development best practices.</p>
<h3>Recommended Reading</h3>
<p>There are many methods involved in making websites  universally-accessible, with varying levels of difficulty for integration. I&#8217;ve  just touched on a few of them. Even if you take just a few hours of  your time today to read the following resources, I promise you that you&#8217;ll  learn a lot about web accessibility.</p>
<h4><a href="http://www.w3.org/WAI/intro/accessibility">Introduction to Web  Accessibility</a></h4>
<p>The W3C Web Accessibility Initiative group has an  introductory level document for those who want to learn about web  accessibility, but don&#8217;t know where to start.</p>
<h4><a href="http://www.webaim.org/">WebAIM</a></h4>
<p>WebAIM (Web Accessibility In Mind) promotes universal design  on the web and has plenty of articles on web accessibility; just studying the  site&#8217;s design and HTML/CSS source code can give you an idea of what a web accessible  site is.</p>
<h4><a href="http://diveintoaccessibility.org/">Dive Into Accessibility</a></h4>
<p>This online book was designed as a 30-day course that educates  its readers about one accessibility technique per day, but you can read it all  in one sitting, and an average reader can probably get through it in about a few  hours.</p>
<h4><a href="http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/">How People with Disabilities Use the Web</a></h4>
<p>A document on W3C that gives readers an overview of how persons with handicaps use the web.</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/adobe-flash-accessibility-best-practices-for-design/">Adobe  Flash Accessibility: Best Practices for Design</a></li>
<li><a href="http://sixrevisions.com/web-standards/accessibility_testtools/">10 Tools  for Evaluating Web Design Accessibility</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/14-brilliant-tools-for-evaluating-your-designs-colors/">14  Brilliant Tools for Evaluating Your Design’s Colors</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/usabilityaccessibility/">Usability/Accessibility</a> and <a href="http://sixrevisions.com/category/user-interface/">User Interface</a></li>
</ul>
<h3>About the Author</h3>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/068dd_jacob_gube_small.jpg" alt="" width="80" height="80" /><span><strong>Jacob Gube</strong> is the Founder and Chief Editor of <strong><a href="http://sixrevisions.com/">Six Revisions</a></strong>. He&#8217;s also a web developer/designer who specializes in front-end development (JavaScript, HTML, CSS) and PHP development. If you&#8217;d like to connect with him, head on over to the <a href="http://sixrevisions.com/contact/">contact page</a> and follow him on Twitter: <strong>@<a href="http://twitter.com/sixrevisions">sixrevisions</a></strong>.</span></p>
<div>
<a href="http://feeds.feedburner.com/~ff/SixRevisions?a=xgEfoZEMSyk:TMCwb-xCnRk:V_sGLiPBpWU"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/068dd_SixRevisions?i=xgEfoZEMSyk:TMCwb-xCnRk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=xgEfoZEMSyk:TMCwb-xCnRk:yIl2AUoC8zA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/068dd_SixRevisions?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=xgEfoZEMSyk:TMCwb-xCnRk:qj6IDK7rITs"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/068dd_SixRevisions?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=xgEfoZEMSyk:TMCwb-xCnRk:gIN9vFwOqvQ"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7a4c0_SixRevisions?i=xgEfoZEMSyk:TMCwb-xCnRk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SixRevisions?a=xgEfoZEMSyk:TMCwb-xCnRk:7Q72WNTAKBA"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7a4c0_SixRevisions?d=7Q72WNTAKBA" border="0"></img></a>
</div>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/7a4c0_xgEfoZEMSyk" height="1" width="1" /><br />
<a href="http://feeds2.feedburner.com/SixRevisions">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/10-simple-web-accessibility-tips-you-can-do-today/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Particle System with HTML5 canvas</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-particle-system-with-html5-canvas/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-particle-system-with-html5-canvas/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 16:10:02 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[particle]]></category>
		<category><![CDATA[particle system]]></category>
		<category><![CDATA[Pretty]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-particle-system-with-html5-canvas/</guid>
		<description><![CDATA[A Particle System with HTML5 canvas. See the wonders of HTML5 Canvas! Pretty amazing. Go to Source]]></description>
			<content:encoded><![CDATA[<p>A Particle System with HTML5 canvas. See the wonders of HTML5 Canvas! Pretty amazing.<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e8f02_xkE3jAN3obM" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/CssBeautyNewsFeed">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-particle-system-with-html5-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have a Field Day with HTML5 Forms</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/have-a-field-day-with-html5-forms/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/have-a-field-day-with-html5-forms/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 03:35:02 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[field]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/have-a-field-day-with-html5-forms/</guid>
		<description><![CDATA[Have a Field Day with HTML5 Forms. Learn how to style a beautiful HTML5 form using some advanced CSS and latest CSS3 techniques. Go to Source]]></description>
			<content:encoded><![CDATA[<p>Have a Field Day with HTML5 Forms. Learn how to style a beautiful HTML5 form using some advanced CSS and latest CSS3 techniques.<img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e4438_oWrpc2RnkDI" height="1" width="1" /><br />
<a href="http://feedproxy.google.com/CssBeautyNewsFeed">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/have-a-field-day-with-html5-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

