<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Jack of All Trades Web Development</title><description>Marc Grabanski's web development adventures.</description><link>http://marcgrabanski.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/allTrades" /><feedburner:info uri="alltrades" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>allTrades</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>The Future of the Web and Things Like That</title><link>http://feedproxy.google.com/~r/allTrades/~3/4vyvBgFC-w8/future-web-3d-sensors</link><category><![CDATA[HTML5]]></category><category><![CDATA[Future]]></category><category><![CDATA[3D]]></category><description>&lt;p&gt;Category: &lt;a href="/category/tips-random" base="1"&gt;Tips &amp;amp; Random&lt;/a&gt; Tags: &lt;a href="/tag/html5"&gt;HTML5&lt;/a&gt;, &lt;a href="/tag/future"&gt;Future&lt;/a&gt;, &lt;a href="/tag/3d"&gt;3D&lt;/a&gt;&lt;/p&gt;&lt;p&gt;After watching Jesse Schell's presentation on the future of gaming:&lt;/p&gt;
&lt;object width="480" height="418" id="VideoPlayerLg44277" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;
&lt;param value="http://g4tv.com/lv3/44277" name="movie" /&gt;
&lt;param value="always" name="allowScriptAccess" /&gt;
&lt;param value="true" name="allowFullScreen" /&gt;&lt;embed width="480" height="382" allowfullscreen="true" allowscriptaccess="always" name="VideoPlayer" type="application/x-shockwave-flash" src="http://g4tv.com/lv3/44277"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;I'll summarize from memory in case you don't have time to watch it:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Farm Ville, Guitar Hero, Wii, Wii Fit.. etc all made TONS of money. They seem to hit the gaming industry out of nowhere.&lt;/li&gt;
    &lt;li&gt;They have one thing in common - they bring gaming to the real world.&lt;/li&gt;
    &lt;li&gt;When technology gets better, more types of devices emerge. &amp;quot;all in one&amp;quot; is a fallacy.&lt;/li&gt;
    &lt;li&gt;Companies are using points systems to get consumers to buy certain products.&lt;/li&gt;
    &lt;li&gt;He says point systems *gaming* should be brought into all areas of reality.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, this video in combined with my presentations on HTML5 has really got me thinking. What is the future of the web?&lt;/p&gt;
&lt;h3&gt;More Devices and Faster Internet&lt;/h3&gt;
&lt;p&gt;The two things we can count: more devices and faster internet. I'm sure iPad is just the start of new types of devices and innovation in that space. Google is gearing up to release &lt;a href="http://www.google.com/appserve/fiberrfi"&gt;1GB internet&lt;/a&gt;, 100 times what most people have in their homes now.&lt;/p&gt;
&lt;p&gt;So how are all these devices connected? The internet.&lt;/p&gt;
&lt;p&gt;What is the language of the internet? HTML. (xml and json too for data transfer)&lt;/p&gt;
&lt;h3&gt;Interpreters&lt;/h3&gt;
&lt;p&gt;Web browsers are interpreters of this hodge-podge data format we have, HTML. Even CSS and JavaScript are interpreted. This is why web developers will never have perfect standards because everything is based on interpretation. Browsers can agree to interpret things in roughly the same ways, but the law of humanity combined with innovation mean nothing will be interpreted 100% the same.&lt;/p&gt;
&lt;h3&gt;New Interpretations of HTML&lt;/h3&gt;
&lt;p&gt;Take the video tag, for instance. The entire world's internet eyes and brain (browsers) have to now interpret a new piece of data, the video tag. A single browser could decide to interpret a &amp;quot;frog&amp;quot; tag, but that wouldn't serve us much good - so there will always be some commonality behind new tags and innovation. HTML will continue to add new pieces of data that will be interpreted in different ways. We will always have browser plugins and JavaScript to add new functionality to browsers before the browsers implement their own interpretations.&lt;/p&gt;
&lt;p&gt;Apple did a smart move by open sourcing webkit. Now as more and more browsers use their rendering engine, apple (and whomever works on webkit) can set the standards, forcing other browsers to start implementing what they are. We've seen some of this taken place. HTML is a world where people basically make up new words and the whole world will eventually learn how to interpret that word.&lt;/p&gt;
&lt;h3&gt;The Brave New Internet&lt;/h3&gt;
&lt;p&gt;What I'm really looking forward to is 3D and sensor APIs.&lt;/p&gt;
&lt;p&gt;Sensor APIs will detect if the device has a certain sensor, just like the geolocation API does now in HTML5, and then fall back if it doesn't have it. This will be great to be able to gather all new types of data through JavaScript. We could record audio and video natively or even detect air pollution levels if hardware devices start to have new types of sensors.&lt;/p&gt;
&lt;p&gt;3D is certainly the area I'm most excited for. A world where today's games like Half Life 2 can download streaming into your web browser in real time. Gigabit internet will provide that ability. O3D and WebGL are starting to pave the way for 3D in the browser. And I fully intend to leverage browser's new 3D abilities when it comes out.&lt;/p&gt;
&lt;p&gt;If you haven't seen it, check out Google's O3D beach demo. O3D is a plugin, but we know that plugins are trailblazers to new browser functionality.&lt;/p&gt;
&lt;object width="640" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/uofWfXOzX-g&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="385" src="http://www.youtube.com/v/uofWfXOzX-g&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;Safari and Firefox are implementing WebGL and this can be seen in their nightly builds. Pay attention to the &lt;a href="http://learningwebgl.com/blog/"&gt;Learning WebGL blog&lt;/a&gt; to see what has been happening in the world of WebGL.&lt;/p&gt;
&lt;p&gt;I can't wait to start using it. Web + 3D is the world I pictured and wanted to be a part of since back in 2001 when I went to DigiPen, Nintendo's school, for 3D Animation.&lt;/p&gt;
&lt;p&gt;&lt;img width="480" height="320" src="http://marcgrabanski.com/img/marc-at-nintendo.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;So come on, let's create a 3D web together!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=4vyvBgFC-w8:6V4VKk47_2Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=4vyvBgFC-w8:6V4VKk47_2Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=4vyvBgFC-w8:6V4VKk47_2Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?i=4vyvBgFC-w8:6V4VKk47_2Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><author>m@marcgrabanski.com (Marc Grabanski)</author><pubDate>Thu, 04 Mar 2010 12:52:40 -0800</pubDate><guid isPermaLink="false">http://marcgrabanski.com/article/future-web-3d-sensors</guid><feedburner:origLink>http://marcgrabanski.com/article/future-web-3d-sensors</feedburner:origLink></item><item><title>HTML5 Essentials Presentation</title><link>http://feedproxy.google.com/~r/allTrades/~3/h-rZ2uWBEVU/html5-essentials-presentation</link><category><![CDATA[development]]></category><category><![CDATA[html5]]></category><description>&lt;p&gt;Category: &lt;a href="/category/conferences" base="1"&gt;Conferences&lt;/a&gt; Tags: &lt;a href="/tag/development"&gt;development&lt;/a&gt;, &lt;a href="/tag/html5"&gt;html5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I gave my HTML5 Essentials presentation in &lt;a href="http://www.isoc.org.il/"&gt;Israel Internet Association&lt;/a&gt; and in &lt;a href="http://eveningof.eventbrite.com/"&gt;Evening of jQuery and HTML5&lt;/a&gt; these last few weeks. Here are the slides.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="width: 425px;" id="__ss_3272184"&gt;
&lt;p&gt;&lt;strong style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/1Marc/html5-essentials" title="HTML5 Essentials"&gt;HTML5 Essentials&lt;/a&gt;&lt;/strong&gt;&lt;object width="425" height="355"&gt;
&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5-essentials-100225033212-phpapp01&amp;amp;stripped_title=html5-essentials" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5-essentials-100225033212-phpapp01&amp;amp;stripped_title=html5-essentials" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;div style="padding: 5px 0pt 12px;"&gt;View more presentations from &lt;a href="http://www.slideshare.net/1Marc"&gt;Marc Grabanski&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;One &lt;em&gt;very memorable&lt;/em&gt; moment from Israel was riding a camel in Jerusalem so I have to share the picture with you!&lt;/p&gt;
&lt;p&gt;&lt;img width="650" height="447" src="http://marcgrabanski.com/img/marc-riding-camel.jpg" alt="" /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=h-rZ2uWBEVU:1ICzmlrawPI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=h-rZ2uWBEVU:1ICzmlrawPI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=h-rZ2uWBEVU:1ICzmlrawPI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?i=h-rZ2uWBEVU:1ICzmlrawPI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><author>m@marcgrabanski.com (Marc Grabanski)</author><pubDate>Mon, 01 Mar 2010 20:42:00 -0800</pubDate><guid isPermaLink="false">http://marcgrabanski.com/article/html5-essentials-presentation</guid><feedburner:origLink>http://marcgrabanski.com/article/html5-essentials-presentation</feedburner:origLink></item><item><title>Making Web Products is Tough</title><link>http://feedproxy.google.com/~r/allTrades/~3/cWNhU4w7F9o/making-web-products-is-tough</link><category><![CDATA[My Work]]></category><category><![CDATA[Business]]></category><description>&lt;p&gt;Category: &lt;a href="/category/business-management" base="1"&gt;Business &amp;amp; Management&lt;/a&gt; Tags: &lt;a href="/tag/my-work"&gt;My Work&lt;/a&gt;, &lt;a href="/tag/business"&gt;Business&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Despite putting the last two years into building products and clientele, I am still living in a cold basement of a house that I don't own. I am not giving up, though. Here, I will document the main struggles I've had in each step of building products on the web.&lt;/p&gt;
&lt;h3&gt;Planning&lt;/h3&gt;
&lt;p&gt;Nothing goes as planned. You can have a well thought-out and orchestrated plan, but it won't happen that way unless you are copy-catting other people or have built something really similar in the past. All of the products I am building are breaking new ground, so I can never estimate the time I'm going to need. We all have ideas, but I am convinced that the people who are successful are the ones that are able to build and get their products and ideas out the door. I am constantly working on my process and performance to be stronger and turn ideas into real, tangible products more efficiently.&lt;/p&gt;
&lt;h3&gt;Technology&lt;/h3&gt;
&lt;p&gt;You have to choose the framework and language you are going to build on. While building, what if you want to try something new, or different? Well, each change along the way takes more time. The software engineer part of me wants to rebuild everything in fifteen technologies and ways, but the businessman says to never change anything. So, I'm left in a weird position where sometimes I follow the software engineer inside me and improve myself, but then it take a lot longer and am happier with things. Sometimes I plow through it business-style and am unhappy with the underlying technology.&lt;/p&gt;
&lt;h3&gt;Partners&lt;/h3&gt;
&lt;p&gt;One of my companies has a board of five people and it gets to be political, where the others don't have any politics to deal with. Politics can be fine sometimes because it is good to discuss and approve things, but I prefer the latter. Keeping the amount of partners minimal is a good idea to make sure the communication and direction is clear and focused.&lt;/p&gt;
&lt;h3&gt;Resources&lt;/h3&gt;
&lt;p&gt;You need finances to buy time. Because I run my consulting company to pay the bills, I don't always have free time to build the products I want to build. When I do make enough money to buy my time to build products, I often need help to pay people the rest of my money. I am pretty much always, &amp;quot;broke&amp;quot;, even though I make a good amount of money consulting. This has been a far better environment for building products than being a full time employee ever was because I got burnt out, but it still will continue to be a major challenge until one of these products becomes successful.&lt;/p&gt;
&lt;h3&gt;Moving On&lt;/h3&gt;
&lt;p&gt;I am continuing to change and become far better at building products, but this journey is proving to be long and arduous.&lt;/p&gt;
&lt;p&gt;To be a good employee or consultant (something I'm good at) is a completely different skill than being able to pull product ideas from thin air and turn them into working reality. I tip my hat to Shaun Inman and the others who have been successful at doing this.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=cWNhU4w7F9o:BccKslnU27Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=cWNhU4w7F9o:BccKslnU27Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=cWNhU4w7F9o:BccKslnU27Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?i=cWNhU4w7F9o:BccKslnU27Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><author>m@marcgrabanski.com (Marc Grabanski)</author><pubDate>Thu, 14 Jan 2010 10:30:30 -0800</pubDate><guid isPermaLink="false">http://marcgrabanski.com/article/making-web-products-is-tough</guid><feedburner:origLink>http://marcgrabanski.com/article/making-web-products-is-tough</feedburner:origLink></item><item><title>2009 in Retrospect</title><link>http://feedproxy.google.com/~r/allTrades/~3/tdlVvOY1QGY/2009-in-retrospect</link><category><![CDATA[My Work]]></category><description>&lt;p&gt;Category: &lt;a href="/category/marc-grabanski-work" base="1"&gt;Marc Grabanski&amp;#039;s Work&lt;/a&gt; Tags: &lt;a href="/tag/my-work"&gt;My Work&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Since this website is dedicated to documenting my career, I figure I'd better take a look at the last 11 months which have been quite inspiring.&lt;/p&gt;
&lt;p&gt;The company I started now has a &lt;a href="http://mjgin.com/pages/team"&gt;strong team&lt;/a&gt; and we are ready to swing for the fence next year. We have gained 20+ clients, with 30+ projects which all have been delivered on time and on budget. Sick! Way better than I thought.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://mjgin.com"&gt;&lt;img alt="" style="width: 387px; height: 172px;" src="http://marcgrabanski.com/img/logo-mjg-international.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;MarcGrabanski.com&lt;/h3&gt;
&lt;p&gt;Although my blogging and open source work has slowed down while trying to boost my company, that has not stopped website readership from growing. We are up to 119,065 visitors last month with 62,946 being unique.&lt;/p&gt;
&lt;h3&gt;Version 3 is Coming, Built From Scratch&lt;/h3&gt;
&lt;p&gt;I am gearing up to release version 3 of this website, which will hopefully re-surge my energy and motivation to bring you fresh content. It is yet another custom system built entirely from scratch. I dumped ALL my current code and design in order to rethink the whole blogging paradigm from the bottom-up.&lt;/p&gt;
&lt;h3&gt;More Speaking&lt;/h3&gt;
&lt;p&gt;I spoke at more events this year. I especially enjoyed the short-notice trip to Dublin, Ireland.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img height="280" width="600" src="http://marcgrabanski.com/img/ireland-mainstreet.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href="http://www.environmentsforhumans.com/jquery_summit/"&gt;jQuery Summit 2009&lt;/a&gt;&lt;br /&gt;
- &lt;a href="http://events.jquery.com/jquery-conference-2009/"&gt;jQuery Conference 2009 in Boston, MA&lt;/a&gt;&lt;br /&gt;
- &lt;a href="http://epicenter.ie/?2009"&gt;Epicenter 2009 in Dublin, Ireland&lt;/a&gt;&lt;br /&gt;
- &lt;a href="http://minnewebcon.umn.edu/ver_one/schedule09.php"&gt;MinneWeb Con 2009 in Minneapolis, MN&lt;/a&gt;&lt;br /&gt;
- &lt;a href="http://tcwebdesign.org/2009/06/09/jquery-essentials-with-marc-grabanski/"&gt;Twin Cities Web Design 2009 in Bloomington, MN&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Technical Editor&lt;/h3&gt;
&lt;p&gt;I technical reviewed Dan Wellman's book on jQuery UI 1.7.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img style="width: 173px; height: 214px;" src="http://marcgrabanski.com/img/jqueryui-17-book.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/1847199720?ie=UTF8&amp;amp;tag=jacofalltrawe-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1847199720"&gt;jQuery UI 1.7: The User Interface Library for jQuery&lt;/a&gt;&lt;img height="1" border="0" width="1" style="border: medium none  ! important; margin: 0px ! important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=jacofalltrawe-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1847199720" /&gt;&lt;/p&gt;
&lt;h3&gt;Startup Companies&lt;/h3&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://rentupdate.com"&gt;&lt;img style="width: 377px; height: 246px;" alt="" src="http://marcgrabanski.com/img/rentupdate-thumb.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Aside from my consulting company, I own shares in two startup companies. One of them launched a few months back, it is a &lt;a href="http://rentupdate.com"&gt;rental listing&lt;/a&gt; and search engine called Rent Update. Another one is a firefox extension that talks to a web service I built.&lt;/p&gt;
&lt;h3&gt;Spring of LIfe&lt;/h3&gt;
&lt;p&gt;I used to be so addicted to things I could not possibly be useful to society. I had a life-changing experience back in 2004 and I'm starting to open up to sharing the source of my motivation and strength. The source that has led me to make this website, share with you any knowledge I have, and provide everything I can for my clients.. Jesus.&lt;/p&gt;
&lt;p&gt;&amp;quot;but whoever drinks the water I give him will never thirst. Indeed, the water I give him will become in him a spring of water welling up to eternal life.&amp;quot; &lt;a href="http://www.biblegateway.com/passage/?search=John%204:14&amp;amp;version=NIV"&gt;John 14:4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I feel &amp;quot;life&amp;quot; springing up inside me every day and even the most simple things in life take on extraordinary meaning.&lt;/p&gt;
&lt;h3&gt;Engaged!&lt;/h3&gt;
&lt;p style="text-align: center;"&gt;&lt;img height="412" width="550" src="http://marcgrabanski.com/img/candy-marc-park.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;I got engaged to Candy! She's been there beside me for the last three years and we are excited to tie the knot.&lt;/p&gt;
&lt;p&gt;Happy Holidays!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=tdlVvOY1QGY:8OxlUnfYLtw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=tdlVvOY1QGY:8OxlUnfYLtw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=tdlVvOY1QGY:8OxlUnfYLtw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?i=tdlVvOY1QGY:8OxlUnfYLtw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><author>m@marcgrabanski.com (Marc Grabanski)</author><pubDate>Sun, 06 Dec 2009 21:59:28 -0800</pubDate><guid isPermaLink="false">http://marcgrabanski.com/article/2009-in-retrospect</guid><feedburner:origLink>http://marcgrabanski.com/article/2009-in-retrospect</feedburner:origLink></item><item><title>jQuery Enlightenment is a Worthy Purchase</title><link>http://feedproxy.google.com/~r/allTrades/~3/hNDzr1I80kk/jquery-enlightenment</link><category><![CDATA[jQuery]]></category><category><![CDATA[Books]]></category><description>&lt;p&gt;Category: &lt;a href="/category/javascript-jquery" base="1"&gt;JavaScript &amp;amp; jQuery&lt;/a&gt; Tags: &lt;a href="/tag/jquery"&gt;jQuery&lt;/a&gt;, &lt;a href="/tag/books"&gt;Books&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://marcgrabanski.com/img/jquery-enlightenment.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;If you haven't heard of or read &lt;a href="http://jqueryenlightenment.com/"&gt;jQuery Enlightenment&lt;/a&gt;, then you probably should go subscribe to more jQuery blogs, this one has been posted everywhere. Simply because this book is an excellent read with excellent examples, worth the $15 purchase. It has live links to code examples you might need down the road.&lt;/p&gt;
&lt;p&gt;And no, I wasn't paid to do this post. All the dough goes straight to Cody Lindley on this self-published e-book, and he deserves every penny. Go Cody go! *cheers*&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=hNDzr1I80kk:Ea-mQyY1c6U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=hNDzr1I80kk:Ea-mQyY1c6U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/allTrades?a=hNDzr1I80kk:Ea-mQyY1c6U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/allTrades?i=hNDzr1I80kk:Ea-mQyY1c6U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><author>m@marcgrabanski.com (Marc Grabanski)</author><pubDate>Mon, 26 Oct 2009 13:58:10 -0700</pubDate><guid isPermaLink="false">http://marcgrabanski.com/article/jquery-enlightenment</guid><feedburner:origLink>http://marcgrabanski.com/article/jquery-enlightenment</feedburner:origLink></item></channel></rss>
