<?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>Position Absolute, resources for the web developer &#187; Random news</title>
	<atom:link href="http://www.position-absolute.com/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.position-absolute.com</link>
	<description>Get your web worker news fix</description>
	<lastBuildDate>Mon, 23 Jan 2012 20:53:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Update on mobile web frameworks</title>
		<link>http://www.position-absolute.com/news/update-on-mobile-web-frameworks/</link>
		<comments>http://www.position-absolute.com/news/update-on-mobile-web-frameworks/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 11:28:33 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Javascript / jQuery]]></category>
		<category><![CDATA[News small archive]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3807</guid>
		<description><![CDATA[<p>Recently saw 2 developments on web mobile frameworks that really got my attention. </p>
<h2>jQuery Mobile</h2>
<p>First, jQuery mobile just entered Beta3. Lots of bugfixes but also one cool thing that has been baking for a while, real fixed footers and headers&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Recently saw 2 developments on web mobile frameworks that really got my attention. </p>
<h2>jQuery Mobile</h2>
<p>First, jQuery mobile just entered Beta3. Lots of bugfixes but also one cool thing that has been baking for a while, real fixed footers and headers are available in the framework. Before that, jQuery fixed stuff was just a gimmick with the fixed bars disappearing when scrolling, now you got the real deal, <em>well sort of</em>. It&#8217;s unfortunately only available for ios5, meaning not a big lot of people will see it. </p>
<p>Android does not really support fixed positioning yet, it however supports overflow:scrolltouch. But it seems the jQ teams decided to only implement  position:fixed for everybody. There is a nice video of the feature <a href="http://jquerymobile.com/blog/">here</a>.</p>
<h2>Sencha Touch</h2>
<p>Sencha kind of went off the radar for sometimes now, but they just announced something really hot. Sencha Touch version 2 will include a native packaging that will automatically transform your web apps into native apps on android and ios, on osx and windows.</p>
<p>Now I don&#8217;t know if they really went there and added ios app native packaging on Windows, but that would be legend&#8230; wait for it&#8230; wait for it&#8230; legendary! <a href="http://www.sencha.com/blog/sencha-touch-2-what-to-expect/">More information here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/update-on-mobile-web-frameworks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Text editors again</title>
		<link>http://www.position-absolute.com/news/text-editors-again/</link>
		<comments>http://www.position-absolute.com/news/text-editors-again/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 03:41:27 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3798</guid>
		<description><![CDATA[<p>I found my new house, really. I have been using e-text-editor on windows and Textmate on OSX for nearly 3 years and never really saw any contender to them. I tried aptana 3, too slow, no textmate bundle, buggy jquery&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I found my new house, really. I have been using e-text-editor on windows and Textmate on OSX for nearly 3 years and never really saw any contender to them. I tried aptana 3, too slow, no textmate bundle, buggy jquery snippets, in the end I still went back. My 2 favorites both support tm bundles, there fast, E had split view and some nice features like command lines via cygwin.. But where is my textmate 2? Nobody knows, I heard the author went to work on the Espresso editor, it did not impress me, but fortunately now Sublime 2 is here to take the place of Textmate 2.</p>
<h2>Sublime text 2, the new holy grail of editing</h2>
<p>Okay, I know VIM is powerful (hello sys admins <img src='http://www.position-absolute.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) and Emacs got a weird following but here we got a game changer. It got the snippets power of textmate (all tm bundle works, mostly), the extensibility of VIM and the split view of E, all in a nice package, available on Windows, OSX and Linus. Meaning you will never have to fear coding on any platform.<em> A part maybe from your web server.</em></p>
<p>Obviously I am excited, I moved my tm bundles and started playing around with it but it is too soon to tell if the relation will last. If you want some tips and tricks on using Sublime 2 I recommend having a look at <a href="http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/">this article on nettuts</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/text-editors-again/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introducing BackboneFU.com, the resources for Backbone.js.. maybe</title>
		<link>http://www.position-absolute.com/news/backbonefu-com-the-ressources-for-backbone-maybe/</link>
		<comments>http://www.position-absolute.com/news/backbonefu-com-the-ressources-for-backbone-maybe/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 18:52:10 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Javascript / jQuery]]></category>
		<category><![CDATA[News small archive]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3761</guid>
		<description><![CDATA[<p>Well, well, sometimes I feel that I need to start a small project just for the fun of it, this time I created <a href="http://www.backbonefu.com">backboneFU</a>. I recently started playing with this framework and while there is a lot of resources about&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Well, well, sometimes I feel that I need to start a small project just for the fun of it, this time I created <a href="http://www.backbonefu.com">backboneFU</a>. I recently started playing with this framework and while there is a lot of resources about backbone, I feel that it&#8217;s missing a community website like railcasts for Rails.</p>
<p>This is why I started BackboneFU, in my wildest dreams it would become the resource for Backbone. Anyone who wants to write about backbone will be accepted on the website, so if you want to write something, or already wrote something on your blog and donate the article also on BakcbonFU, you are welcome to do so. There is a nice bio for authors on each articles.</p>
<p>I also added one article recently, <a href="http://backbonefu.com/2011/08/front-end-developer-to-backbone-js-what-you-need-to-know/">Front-end developers to backbone.js</a>.</p>
<p>So there you have it, BackboneFU lives <img src='http://www.position-absolute.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/backbonefu-com-the-ressources-for-backbone-maybe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Authoring a css book and what is next</title>
		<link>http://www.position-absolute.com/news/authoring-a-css-book-and-what-is-next/</link>
		<comments>http://www.position-absolute.com/news/authoring-a-css-book-and-what-is-next/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 17:03:06 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[CSS / HTML]]></category>
		<category><![CDATA[Javascript / jQuery]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3704</guid>
		<description><![CDATA[<p>I neglected quite a bit my blog for some times now .. After 3 years of doing this I  feel like I have less and less to say about web development. Well not that it happens to every blogs of&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I neglected quite a bit my blog for some times now .. After 3 years of doing this I  feel like I have less and less to say about web development. Well not that it happens to every blogs of course <img src='http://www.position-absolute.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> . I still have some stuff for you guys, but I feel my time doing one article a week is gone.</p>
<h2>Confoo conference</h2>
<p>This year I am trying to do a talk at the <a href="http://confoo.ca/en/call-for-papers/1028">Confoo conference</a>, basically it&#8217;s an introduction course at code organization with jQuery, called jQuery Spaghetti. It&#8217;s probably not for most of you guys and I know it has been done in other js conferences, but I feel like Confoo will have quite a bit of &#8216;hobby&#8217; jQuery devs since it&#8217;s really a diverse conference about all web technologies (hoo and it is also in french). Still, if you like the idea and you&#8217;re in Montreal, I could use a vote or 2 for <a href="http://confoo.ca/en/call-for-papers/1028">my talk</a>. (You can downvote too, any feedback is appreciate!)</p>
<h2>Self-publishing a book</h2>
<p>Did you know that anyone can wrote a book and self-publish it these days? and I am not talking about  doing a pdf, I&#8217;m talking about a paperback book available from amazon. This is what <a href="http://lulu.com">lulu.com</a> and <a href="http://createspace.com">createspace.com</a> are offering. It does all the hard work for you (well beside writing the book of course).</p>
<p>It&#8217;s quite impressive to upload a pdf and have a paperback available from online stores, and even physical book stores with lulu.</p>
<h2>A book on css, really?</h2>
<p>Yup, I am writing a book about html and css templating, this has been done 30 times you might say, but I really think the approach I am taking has not been that used. In this book I am not talking about HTML5, CSS3, grids, etc. I am talking about doing templating efficiently on deadlines with a cross-browsers angle. </p>
<p>The book will walk you through 2 examples (a website homepage and an email), and explain you the problems you will encounter along the way. I&#8217;m already 80% done with the writing, but doing image assets takes quite a bit of times.</p>
<h2>A book looking professional</h2>
<p>Obviously if you are authoring a book, you want it to look professional. Unfortunatly most of us are not designers. Fortunately there is a couple of inDesign book template available, I even found one free, and its a really nice <a href="http://www.stockindesign.com/inicio/item/book-template-aristo">book template</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/authoring-a-css-book-and-what-is-next/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Going to war, web developer style</title>
		<link>http://www.position-absolute.com/news/going-to-war-web-developer-style/</link>
		<comments>http://www.position-absolute.com/news/going-to-war-web-developer-style/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 14:27:12 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3611</guid>
		<description><![CDATA[<p>There is bad customer services everywhere, but nothing quite compares to The Brick for me. Here in Quebec we get raped by Telecom companies on cellphone plans and internet, we pay much more for less, and yet, today I am&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>There is bad customer services everywhere, but nothing quite compares to The Brick for me. Here in Quebec we get raped by Telecom companies on cellphone plans and internet, we pay much more for less, and yet, today I am really more pissed off at The Brick.</p>
<p>I am going to spare you the details of my adventure with them, you can find all the details <a href="http://thebrickwarranty.com/horror-stories/dining-set/a-5-year-warranty-that-i-will-never-use/">here</a>. Let&#8217;s just say that I bought some furniture and I am really not happy with it.</p>
<h2>War, guerrilla style!</h2>
<p>I was so pissed off about my discussion with their customer support that I decided to create a website to tell everyone about how shitty The Brick is, and I did it in little more than 4 hours. First thing first, I bought a nice domain name, thebrickwarranty.com.  My host, <a href="http://webfaction.com">webfaction</a>, has some pre-install softwares, turns out wordpress is one of them. Not that it&#8217;s hard to install of course, but it is quite satisfying to have it up in running in 10 seconds.</p>
<h2>Ok, but what about the design?</h2>
<p>My friend Google <a target="_blank" href="http://www.smashingmagazine.com/2010/08/19/100-free-high-quality-wordpress-themes-for-2010/">told me</a> that there is quite a few nice free themes around, and I found a <a target="_blank" href="http://wordpress.site5.net/boldy/">spectacular one</a> too. I just did a couple of small template tweaking to fit my needs. </p>
<p>I also needed a couple of plugins, </p>
<p>Disqus &#8211; The super nice commenting system that handles everything.<br />
Share on facebook &#8211; Well a sharing plugin<br />
wp super cache &#8211; Hey, using less resources is always good</p>
<p>The longest thing was finding the Facebook sharing plugin! Of course I needed a Twitter account too, I decided to use the nice concept of BP global PR, which was making fun of BP disaster PR campaign, I registered <a href="http://twitter.com/#!/thebrickwarrant">@thebrickwarranty</a>. I was very disappointed, but not surprised, to find out that The Brick does not even own a Twitter account. HEH!</p>
<p>This was the final result, <a target="_blank" href="http://thebrickwarranty.com">the brick warranty</a></p>
<p>Now that&#8217;s all nice, but I needed people to find me and I needed to get on the first page with the &#8220;The Brick&#8221; keyword. Turns out there also quite a few people pissed at them, so I tried to advertise <a href="http://thebrickwarranty.com">thebrickwarranty.com</a> on different consumer forums, with mitigate results.</p>
<h2>Google Adword</h2>
<p>I had this 100$ Google ad voucher code taking dust for a while, what a nice way to try Adword! Turns out, The Brick is an expensive keyword and it didn&#8217;t last long.</p>
<p>One nice thing however, with Google Analytic I saw that some people find the website on keywords like &#8220;the brick dining set&#8221;, which is pretty cool, over time I am pretty sure my ranking on this type of keywords will become better.</p>
<h2>Reflecting on all this</h2>
<p>In the end I surely invested more time than it was worth the trouble. I contacted their customer support linking my new website in hope it might at least get a &#8220;*(&#038;(u*&#8221; from a director or a vice-president, I did not got a response yet. I&#8217;m still happy I did it, <strong>mission accomplished</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/going-to-war-web-developer-style/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>A front-end developer journey into symfony..</title>
		<link>http://www.position-absolute.com/news/a-front-end-developer-journey-into-symfony/</link>
		<comments>http://www.position-absolute.com/news/a-front-end-developer-journey-into-symfony/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 18:45:24 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3485</guid>
		<description><![CDATA[<p>I love doing HTML/CSS/Javacscript, but what happens when you want to create a project that Wordpress can&#8217;t handle? Beside finding someone who can do it I mean.. Well you have to learn new stuff and this is how I immersed&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I love doing HTML/CSS/Javacscript, but what happens when you want to create a project that Wordpress can&#8217;t handle? Beside finding someone who can do it I mean.. Well you have to learn new stuff and this is how I immersed myself in more complex back-end work.</p>
<h2>Making a framework choice</h2>
<p>Where do I start? like anyone I guess, I check for the <a href="http://blog.ifabio.com/2010/03/02/django-rails-symfony-a-different-point-of-view/">best</a>  <a href="http://stackoverflow.com/questions/249984/php-framework-decision-analysis-paralysis">framework</a> to learn. Obviously I am not going to create my own MVC framework, some of the best php guys are already doing that (And also I suck at doing php). And I am not going to use a CMS, not enough barebone to do an app, less extensible and also more security problems (plus I hate Joomla and Drupal).  So I browse the web, django, ruby on rail, Zend, Symfony, so much languages and frameworks, so much choice! </p>
<p>In the end I decided to stay with php, I already know php a bit and learning an entire language felt like a waste of time, <em>I ni mi ni ma nimo</em>, I stop on Kohana and Symfony. </p>
<p>Kohana feels like jQuery I would say, I can do some basic stuff quite easily.<br />
Symfony, feel a bit like Dojo, it&#8217;s effing huge, and not as easy as Kohana.</p>
<p>That being said, Symfony had a lot of features I wanted, a bigger community and a better documentation, so in the end, Symfony won my challenge. Diving right into it, I start the <a href="http://www.symfony-project.org/jobeet/1_4/Doctrine/en/">Symfony in 24 days</a> book. Okay, so yeah, setting up environments <strong>check</strong>, learning a bit of the ORM <strong>check</strong>, learning a bit of the command system <strong>check</strong>, Okay my head hurts now.</p>
<p>Don&#8217;t even get me started with the Symfony form framework, I really hate how they automatically generate your forms. That being said, it still is really useful, the idea is to generate a form linked to your database table, so this make it really easy to save new entries.</p>
<p>In fact it look like this: $form->save(); .. yeah that easy. Like I said I am not a fan of how they automatically generate the form with table though, but you can mold it as you want, and generate each label and input separately.</p>
<h2>My head is being pounded</h2>
<p>You really can&#8217;t be efficient when you&#8217;re learning, getting stuck each day at doing something that should be easy. </p>
<p>Who knew doing back-end was so hard! You got to manage Cron, sql, orm, MVC frameworks, routing&#8230; I feel like I should have started learning this a long time ago. When I was in school has a Multimedia Integrator I learned ASP (not .net), a pure waste of time. Now they learn PHP but I&#8217;m not even sure if they even have any remotely idea of  what MVC mean, which is bad, as most of everything they do will be in front-end developer will be in a similar environnement.</p>
<h2>The documentation</h2>
<p>Probably the best thing about Symfony is it&#8217;s documentation. You get a crazy amount of information from the get-go. With one of the free book, you can create a job posting website in 24 days. I used a lot of information from this book to create my application.</p>
<p>It really give you a good feel on how the anatomy of any application should be like using Symfony.</p>
<h2>Symfony as a framework of choice for front-end developers?</h2>
<p>I found in Symfony what I guess most people found in Ruby on rails from what I read on the web. The framework really give you the tools you need to create web application, so you can really concentrate on your app instead of focusing on integrating swift mailer, managing your database relations and others. It really gives you a <strong>big</strong> abstracted layer of everything you will need to create your next thing.</p>
<p>But I also saw a lot of front-end developers on twitter doing ruby and django, I guess it is a matter of taste after all&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/a-front-end-developer-journey-into-symfony/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Form validation engine 2.0 is live</title>
		<link>http://www.position-absolute.com/news/form-validation-engine-2-0-is-live/</link>
		<comments>http://www.position-absolute.com/news/form-validation-engine-2-0-is-live/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 18:12:53 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Javascript / jQuery]]></category>
		<category><![CDATA[Random news]]></category>
		<category><![CDATA[Small Projects & plugins]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3539</guid>
		<description><![CDATA[<p>As said previously a rewrite of the validation engine has been in the work for sometimes and  today it is finally live, the API changed a lot, might be a good idea to have a look at the new documentation&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>As said previously a rewrite of the validation engine has been in the work for sometimes and  today it is finally live, the API changed a lot, might be a good idea to have a look at the new documentation if you are upgrading.</p>
<p>I will be updating the documentation today, but the most up to date doc will always be the readme on github. The legacy 1.7 documentation and download can be found under package when you hit download on github</p>
<p>Time to stop squeezing ketchup (inside joke) and hail to the <a href="https://github.com/posabsolute/jQuery-Validation-Engine">beast</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/form-validation-engine-2-0-is-live/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Form validation engine 2.0 will be live soon</title>
		<link>http://www.position-absolute.com/news/form-validation-engine-2-0-will-be-live-soon/</link>
		<comments>http://www.position-absolute.com/news/form-validation-engine-2-0-will-be-live-soon/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 12:37:18 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Javascript / jQuery]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3524</guid>
		<description><![CDATA[<p>I will be updating the validation engine to version 2.0 this week, you can have a preview of the beast <a href="https://github.com/orefalo/jQuery-Validation-Engine">here</a>. This version is a complete rewrite of the actual code, and mostly all api&#8217;s had changes, so if your&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I will be updating the validation engine to version 2.0 this week, you can have a preview of the beast <a href="https://github.com/orefalo/jQuery-Validation-Engine">here</a>. This version is a complete rewrite of the actual code, and mostly all api&#8217;s had changes, so if your upgrading, you better have a good look at the documentation (see readme).</p>
<p>The rewrite was done by <a href="http://www.crionics.com/">Olivier Refalo</a>, I wanted to do a rewrite for some times but a lack of time and passion about this stopped me. The script was near 3 years old and while I was happy with it, to stay in a &#8220;modern&#8221; javascript world it needed significant changes.</p>
<p>The core of the library stayed the same, but what is wrapping is a lot better, Olivier also did a nice rewrite of the ajax validation function. I am really happy on how it turned out.</p>
<p>The merge should be done by the end of the week, I will also link to a legacy api and I will add the api page to the 1.7.3 bundle, so don&#8217;t worry about loosing the old documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/form-validation-engine-2-0-will-be-live-soon/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>The jQuery Boston conference or how to write jQuery professionally.</title>
		<link>http://www.position-absolute.com/news/the-jquery-conference-or-how-to-do-jquery-professionally/</link>
		<comments>http://www.position-absolute.com/news/the-jquery-conference-or-how-to-do-jquery-professionally/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 01:42:05 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Random news]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3338</guid>
		<description><![CDATA[<p>I wanted to round up a bit my thoughts about this year Boston jQuery conference. If you had a look at the talks descriptions you certainly saw that there were a lot of talks about code organization, unit testing, templating&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I wanted to round up a bit my thoughts about this year Boston jQuery conference. If you had a look at the talks descriptions you certainly saw that there were a lot of talks about code organization, unit testing, templating and etc. It seems this year has really been the year where experienced jQuery developers wanted to evolve outside the DOM that jQuery is so good at abstracting. </p>
<p>It certainly feels weird, when you think about it, that this year conference was all about adding complexity to your code when the most probable reason why jQuery as so much market share is because of its simplicity.</p>
<p>In the keynote, John Resig said that jQuery constantly gaining share momentum and was <strong>something like</strong> on 30% of overall websites, on the web. That&#8217;s huge. I also personally saw a tendency with others framework to use jQuery at its core for DOM interaction. jQuery is probably more popular than &#8220;javascript&#8221; itself!</p>
<p>Like <a href="http://blog.rebeccamurphey.com/">Rebecca Murphey</a> <a href="http://blog.rebeccamurphey.com/on-jquery-large-applications">once said</a>, if you really looking to do advanced javascript application, you maybe should <strong>also</strong> look into a more complete framework like Dojo.</p>
<p>Speaking of Rebecca, I was particularly flabbergasted by her  <a href="http://www.slideshare.net/rmurphey/functionality-basedorg">talk</a> about code organization and modules. I think I am currently where she was when she started to search for a better path to code organization.</p>
<p>There were also a lot of mentions about lazy script loading with <a href="http://labjs.com/">labJS</a> et <a href="http://requirejs.org/">RequireJS</a> and loose coupling with custom events and <a href="http://github.com/phiggins42/bloody-jquery-plugins/blob/master/pubsub.js">pub/sub</a> and other nice jQuery plugins. </p>
<p>I really liked all those talks that were talking about a more advanced way to do jQuery, but when you think that most of the technologies (plugins) presented  were less than 1 year old.. I just hope that the &#8220;normal&#8221; developers mass that is not really following the trends is ready for all of this goodness.</p>
<p>I can really see a line between jQuery developers that want to level up and those that just want to do their &#8220;thing&#8221; with the DOM.</p>
<h2>Some food for thoughts:</h2>
<ul>
<li><a href="http://msdn.microsoft.com/en-gb/scriptjunkie/gg314983.aspx">Managing JavaScript Objects</a>  &#8211;  Nicholas Zakas</li>
<li><a href="http://blog.rebeccamurphey.com/functionality-focused-code-organization">Functionality-Focused Code Organization</a>  &#8211;  Rebecca Murphey</li>
<li>Alex Saxton on <a href="http://alexsexton.com/?p=51">javascript and jQuery pattern</a></li>
<li><a href="http://blog.rebeccamurphey.com/2009/10/15/using-objects-to-organize-your-code/">Using Objects to Organize Your Code</a> &#8211;  Rebecca Murphey</li>
<li><a href="http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742">Javascript: The Good Parts</a> (Chapter 5) (book) -Douglas Crockford</li>
<li><a href="http://javascript.crockford.com/prototypal.html">Prototypal Inheritance in Javascript</a> -Douglas Crockford</li>
<li><a href="http://www.amazon.ca/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752">JavaScript Patterns (new)</a> -Stoyan Stefanov</li>
</ul>
<p></p>
<h2>Jquery Mobile</h2>
<p>There is another really cool thing that happened at the Boston Conference. The jQuery team released a preview (alpha release) of there <a href="http://jquerymobile.com/">mobile framework</a>.</p>
<p>One thing is sure, if you think jQuery is full of magic, well you will see unicorns flying in this one. This framework is an odd beast. You control it, mostly by HTML. Meaning that if you create a simple app, like a mobile version of a blog, you will probably not write one line of jQuery or CSS. A typical example that would be instantly ajaxified and cssified by the framework:</p>
<div class="geshi no html">
<ol>
<li class="li1">
<div class="de1">&nbsp; &lt;ul data-role=&quot;listview&quot; data-inset=&quot;true&quot; data-theme=&quot;c&quot; data-dividertheme=&quot;b&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;&lt;li data-role=&quot;list-divider&quot;&gt;Overview&lt;/li&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp;&lt;li&gt;&lt;a href=&quot;docs/about/intro.html&quot;&gt;Intro to jQuery Mobile&lt;/a&gt;&lt;/li&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &lt;/ul&gt;</div>
</li>
</ol>
</div>
<p>This is a really closed way of doing things, at least if you compare it to Sencha Touch or jQtouch. One thing that have come up for example, when you create a select form element, it replaces it with a jQueryfied html version, and they forgot to add a changed event on it.</p>
<p>I think the jQuery mobile framework will be full of surprise like this. Really easy to use, but probably a bit hard to get really custom applications.</p>
<p>That being said, jQuery mobile is the only framework that aim to support a freaking lot of mobile browsers. Sencha and jQtouch are currently only supporting webkit mobile. The more the framework control all your code the less, you the developer, will break your mobile website on less capable phones, like the Blackberry, which is, a pretty big market in the corporate world.</p>
<p>That&#8217;s it!</p>
<h2>Bonus</h2>
<p>A video that I found really inspirational on javascript module management.</p>
<div><object width="576" height="324"><param name="movie" value="http://d.yimg.com/m/up/ypp/default/player.swf"></param><param name="flashVars" value="vid=15614367&#038;"></param><param name="allowfullscreen" value="true"></param><param name="wmode" value="transparent"></param><embed width="576" height="324" allowFullScreen="true" src="http://d.yimg.com/m/up/ypp/default/player.swf" type="application/x-shockwave-flash" flashvars="vid=15614367&#038;"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/the-jquery-conference-or-how-to-do-jquery-professionally/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validation Engine 1.7.1 compatibility release and why</title>
		<link>http://www.position-absolute.com/news/validation-engine-1-7-1-compatibility-release-and-why/</link>
		<comments>http://www.position-absolute.com/news/validation-engine-1-7-1-compatibility-release-and-why/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 16:49:51 +0000</pubDate>
		<dc:creator>Cedric Dugas</dc:creator>
				<category><![CDATA[Javascript / jQuery]]></category>
		<category><![CDATA[Random news]]></category>

		<guid isPermaLink="false">http://www.position-absolute.com/?p=3329</guid>
		<description><![CDATA[<p>I just released a compatibility release for jQuery 1.4.3. </p>
<p>Unfortunately jQuery 1.4.3 has a bug when using live with attribute not equal selector in Firefox, and this is exactly what I use in my validation engine.</p>
<p>I also moved my code&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I just released a compatibility release for jQuery 1.4.3. </p>
<p>Unfortunately jQuery 1.4.3 has a bug when using live with attribute not equal selector in Firefox, and this is exactly what I use in my validation engine.</p>
<p>I also moved my code to github, why? Because Github is hot.</p>
<p><a href="http://github.com/posabsolute/jQuery-Validation-Engine">http://github.com/posabsolute/jQuery-Validation-Engine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.position-absolute.com/news/validation-engine-1-7-1-compatibility-release-and-why/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>

