<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Front End Development Blog by Greg Babula. Front End goodies, information, and resources.</description><title>Front End Development Blog by Greg Babula</title><generator>Tumblr (3.0; @gregbabula)</generator><link>http://gregbabula.com/</link><item><title>HTML5 Rocks
HTML5 Rocks is now sporting a new design and enough...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_lzd8uvA02D1qahri9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.html5rocks.com/en/" title="html5 rocks"&gt;&lt;strong&gt;HTML5 Rocks&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;HTML5 Rocks is now sporting a new design and enough awesome information to keep you reading for days.&lt;/p&gt;</description><link>http://gregbabula.com/post/17607738571</link><guid>http://gregbabula.com/post/17607738571</guid><pubDate>Tue, 14 Feb 2012 10:00:06 -0500</pubDate><category>html5</category><category>css3</category></item><item><title>SimpleVid: A jQuery Plugin for Self-Hosted Fluid Width Video</title><description>&lt;a href="http://johnpolacek.github.com/SimpleVid"&gt;SimpleVid: A jQuery Plugin for Self-Hosted Fluid Width Video&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;SimpleVid provides an easy way to host and embed your own fluid (in the resizable sense) videos. Think of it like a FitVids.js but for self hosted video. Handy. It even has a Flash fallback for browsers that don’t support H.264.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17552115611</link><guid>http://gregbabula.com/post/17552115611</guid><pubDate>Mon, 13 Feb 2012 10:00:05 -0500</pubDate><category>jquery</category><category>video</category></item><item><title>Touchy.js: A Lightweight JS Library for Touch Events</title><description>&lt;a href="https://github.com/jairajs89/Touchy.js"&gt;Touchy.js: A Lightweight JS Library for Touch Events&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;Touchy.js by Jairaj Sethi is a simple, lightweight (just over 1KB when compressed) library for dealing with touch events in the browser. It has no dependencies so you can get started right away.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17488099415</link><guid>http://gregbabula.com/post/17488099415</guid><pubDate>Sun, 12 Feb 2012 10:00:06 -0500</pubDate><category>javascript</category></item><item><title>Is it The Section Or The Aside? An HTML5 Element Flowchart

As a...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_lz12klLTNF1qahri9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://html5doctor.com/downloads/h5d-sectioning-flowchart.png" title="Is it The Section Or The Aside? An HTML5 Element Flowchart"&gt;Is it The Section Or The Aside? An HTML5 Element Flowchart&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As a relatively new specification, HTML5 still has quite a few myths and misconceptions which lead one to misuse its technology. New semantic elements introduce a better way to define the content of web pages, yet not all of them are very convenient nor straightforward. Do you know exactly when each element should be used (and when not)? Don’t fear, the Doctor is to the rescue.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17372358834</link><guid>http://gregbabula.com/post/17372358834</guid><pubDate>Fri, 10 Feb 2012 10:00:05 -0500</pubDate><category>html5</category></item><item><title>Clever PNG Optimization Techniques</title><description>&lt;a href="http://www.smashingmagazine.com/2009/07/15/clever-png-optimization-techniques/"&gt;Clever PNG Optimization Techniques&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;This article provides you with a good number of useful techniques that will help you optimize your PNG-images. The techniques are derived from laborious hours spent on studying how exactly the PNG encoder saves data.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17318972482</link><guid>http://gregbabula.com/post/17318972482</guid><pubDate>Thu, 09 Feb 2012 10:00:05 -0500</pubDate><category>webdesign</category></item><item><title>flotr2: A Canvas Graphing Library

Flotr2 is a fork of the...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lyw8agJDuL1qahri9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://humblesoftware.com/flotr2" title="flotr2: A Canvas Graphing Library"&gt;flotr2: A Canvas Graphing Library&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Flotr2 is a fork of the popular Flotr library and offers a great canvas-based way to render attractive charts and graphs. Flotr2 brings library agnosticism and mobile/touch event support to the table and clocks in at under 25KB!&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17264756446</link><guid>http://gregbabula.com/post/17264756446</guid><pubDate>Wed, 08 Feb 2012 10:00:05 -0500</pubDate><category>html5</category><category>canvas</category></item><item><title>psd.js: A Photoshop PSD File Parser</title><description>&lt;a href="http://meltingice.github.com/psd.js"&gt;psd.js: A Photoshop PSD File Parser&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;psd.js is a general purpose file parser for PSD files created in Photoshop. Given a PSD file, it can parse out information such as image size and color modes, image resources, layer info, image contents, etc.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17210324545</link><guid>http://gregbabula.com/post/17210324545</guid><pubDate>Tue, 07 Feb 2012 10:00:05 -0500</pubDate><category>javascript</category></item><item><title>ArcText

While CSS3 can letters, it’s complicated to...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lyw85yqqIL1qahri9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://tympanus.net/Development/Arctext/" title="ArcText CSS3 &amp; jQuery"&gt;ArcText&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;While CSS3 can letters, it’s complicated to arrange each letter along a curved path. Arctext.js is a jQuery plugin that does it for you and the results look great.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17154204113</link><guid>http://gregbabula.com/post/17154204113</guid><pubDate>Mon, 06 Feb 2012 10:00:05 -0500</pubDate><category>css3</category><category>jquery</category></item><item><title>Stellar.js: Easy Parallax Effects in JavaScript</title><description>&lt;a href="http://markdalgleish.com/projects/stellar.js"&gt;Stellar.js: Easy Parallax Effects in JavaScript&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;Stellar.js claims all you need to do is add some simple data attributes to your markup, run its stellar() method, and.. you get to enjoy the latest visual effect du jour.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/17092219463</link><guid>http://gregbabula.com/post/17092219463</guid><pubDate>Sun, 05 Feb 2012 10:00:05 -0500</pubDate><category>javascript</category></item><item><title>The State Of HTML5 Video

An analysis of the state of HTML5...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lypzmyy1GS1qahri9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.longtailvideo.com/html5" title="The State Of HTML5 Video"&gt;The State Of HTML5 Video&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An analysis of the state of HTML5 video and its support across different browsers and platforms with what formats, tags, and accessibility features are also supported.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16920763498</link><guid>http://gregbabula.com/post/16920763498</guid><pubDate>Thu, 02 Feb 2012 10:00:05 -0500</pubDate><category>html5</category><category>video</category></item><item><title>From jQuery to JavaScript: A Reference</title><description>&lt;a href="http://net.tutsplus.com/tutorials/javascript-ajax/from-jquery-to-javascript-a-reference"&gt;From jQuery to JavaScript: A Reference&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Jeffrey Way takes a variety of common jQuery tasks, and converts them to both modern and legacy JavaScript. Very handy if you’re more comfortable with jQuery than native JavaScript and want to pick up some techniques.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16760870961</link><guid>http://gregbabula.com/post/16760870961</guid><pubDate>Mon, 30 Jan 2012 10:00:06 -0500</pubDate><category>jquery</category><category>javascript</category></item><item><title>HTML5 Canvas and Processing.JS</title><description>&lt;a href="http://joeycadle.com/blog/article/1/2012/22/01/html5-canvas-and-processing-js"&gt;HTML5 Canvas and Processing.JS&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Processing is a language and IDE for building visually oriented programs and processing.js is a JavaScript equivalent using the HTML5 Canvas. In this article, Joey Cadle goes step by step through the basics of using Processing.js to work with the canvas.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16696588712</link><guid>http://gregbabula.com/post/16696588712</guid><pubDate>Sun, 29 Jan 2012 10:00:06 -0500</pubDate><category>html5</category><category>javascript</category></item><item><title>Device and Viewport Size In JavaScript</title><description>&lt;a href="http://responsejs.com/labs/dimensions"&gt;Device and Viewport Size In JavaScript&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;A quick live demonstration of how to grab the device and browser viewport sizes using JavaScript.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16635574649</link><guid>http://gregbabula.com/post/16635574649</guid><pubDate>Sat, 28 Jan 2012 10:00:05 -0500</pubDate><category>javascript</category></item><item><title>TextExt: A jQuery Plugin to Extend Text Field Functionality</title><description>&lt;a href="http://textextjs.com"&gt;TextExt: A jQuery Plugin to Extend Text Field Functionality&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;TextExt is a plugin for jQuery which is designed to provide functionality such as tag input and autocomplete and ultimate provides modularity and extensibility for enhancing text field functionality.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16578843527</link><guid>http://gregbabula.com/post/16578843527</guid><pubDate>Fri, 27 Jan 2012 10:00:06 -0500</pubDate><category>jquery</category></item><item><title>The Top 12 JavaScript MVC Frameworks Reviewed</title><description>&lt;a href="http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed"&gt;The Top 12 JavaScript MVC Frameworks Reviewed&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Can’t remember the pros and cons of all those frameworks like Spine, Sammy, Sproutcore, Backbone, and the rest? Gordon L. Hempton runs through 12 of the most popular, lists their pros and cons, and picks Ember.js as his ultimate winner&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16521873329</link><guid>http://gregbabula.com/post/16521873329</guid><pubDate>Thu, 26 Jan 2012 10:00:05 -0500</pubDate><category>javascript</category></item><item><title>HTML5 Please

A cool bunch of folks just launched HTML5 Please,...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_ly9m2v7ZRP1qahri9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://html5please.us/" title="HTML5 Please"&gt;&lt;strong&gt;HTML5 Please&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A cool bunch of folks just launched HTML5 Please, which is aiming at answering those questions and providing advice and recommendations on the best way to handle the implementation and fallback scenario.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16465130611</link><guid>http://gregbabula.com/post/16465130611</guid><pubDate>Wed, 25 Jan 2012 10:00:06 -0500</pubDate><category>html5</category></item><item><title>Captain Obvious on JavaScript</title><description>&lt;a href="https://github.com/raganwald/homoiconic/blob/master/2012/01/captain-obvious-on-javascript.md#readme"&gt;Captain Obvious on JavaScript&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;Reg Braithwaite demonstrates the power of using JavaScript’s first order functions, factoring expressions into functions, and using functions as building blocks in larger processes. A must read. I might call it ‘how functional ideas can make JavaScript rock’ perhaps ;-)&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16408188576</link><guid>http://gregbabula.com/post/16408188576</guid><pubDate>Tue, 24 Jan 2012 10:00:05 -0500</pubDate><category>javascript</category></item><item><title>Steve Souders on JavaScript Performance

Steve Souders, Googler...</title><description>&lt;object id="__sse11028928" width="400" height="334"&gt; &lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sfjs-20120112-120113183513-phpapp02&amp;stripped_title=javascript-performance-at-sfjs&amp;userName=souders" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;embed name="__sse11028928" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sfjs-20120112-120113183513-phpapp02&amp;stripped_title=javascript-performance-at-sfjs&amp;userName=souders" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="400" height="334"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Steve Souders on JavaScript Performance&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Steve Souders, Googler and general Web performance optimization guru, recently gave a talk at SFJS about the performance of asynchronous JavaScript loading in the browser. Here are the slides which, luckily, can mostly stand on their own.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16349542895</link><guid>http://gregbabula.com/post/16349542895</guid><pubDate>Mon, 23 Jan 2012 10:00:05 -0500</pubDate><category>javascript</category></item><item><title>Understanding MVC And MVP (For JavaScript And Backbone Developers)</title><description>&lt;a href="http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers"&gt;Understanding MVC And MVP (For JavaScript And Backbone Developers)&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;Addy Osmani looks at the popular Model-View-Controller (MVC) and Model-View-Presenter (MVP) models of application development and how they apply to JavaScript developers. There’s a lot to read here but it’s worth it.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16288918449</link><guid>http://gregbabula.com/post/16288918449</guid><pubDate>Sun, 22 Jan 2012 10:00:05 -0500</pubDate><category>javascript</category><category>mvc</category></item><item><title>Building a jQuery Mobile Application, Part 1</title><description>&lt;a href="http://miamicoder.com/2011/building-a-jquery-mobile-application-part-1"&gt;Building a jQuery Mobile Application, Part 1&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;The first part of a series of articles about building a mobile app using jQuery Mobile. Part 1 is from November 2011 but he finished the whole 4 part series this week.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://gregbabula.com/post/16232800792</link><guid>http://gregbabula.com/post/16232800792</guid><pubDate>Sat, 21 Jan 2012 12:11:00 -0500</pubDate><category>jquery</category><category>javascript</category></item></channel></rss>

