<?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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"> <channel><title>Devign | Web Development, JavaScript, CSS, MooTools | Elad Ossadon</title> <link>http://devign.me</link> <description>Development with Style</description> <lastBuildDate>Tue, 20 Dec 2011 18:26:26 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/devignweb" /><feedburner:info uri="devignweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>devignweb</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Jastor – Translate JSON/NSDictionary to Typed Objective-C Classes</title><link>http://feedproxy.google.com/~r/devignweb/~3/2uP7HWTE-zw/</link> <comments>http://devign.me/jastor-json-nsdictionary-to-objective-c-class/#comments</comments> <pubDate>Tue, 20 Dec 2011 10:09:15 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[iOS]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Objective-C]]></category> <category><![CDATA[convert]]></category> <category><![CDATA[dictionary]]></category> <category><![CDATA[json]]></category> <category><![CDATA[object]]></category> <guid isPermaLink="false">http://devign.me/?p=1024</guid> <description>Jastor is an Objective-C base class that is initialized with a dictionary (probably from your JSON response), and assigns dictionary values to all its (derived class’s) typed @properties.&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/2uP7HWTE-zw" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/jastor-json-nsdictionary-to-objective-c-class/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://devign.me/jastor-json-nsdictionary-to-objective-c-class/</feedburner:origLink></item> <item><title>Convert Ruby Hash Syntax to 1.9 (:sym =&gt; value to sym: value) On Files</title><link>http://feedproxy.google.com/~r/devignweb/~3/zUJGvQdyVrg/</link> <comments>http://devign.me/convert-ruby-hash-syntax-to-1-9/#comments</comments> <pubDate>Tue, 13 Dec 2011 08:05:40 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Regexp]]></category> <category><![CDATA[Ruby]]></category> <category><![CDATA[Ruby on Rails]]></category> <guid isPermaLink="false">http://devign.me/?p=994</guid> <description>After complaining to our developers about using the old =&amp;#62; syntax in hashes, I was challenged by my ninja colleague Avi Tzurel to create a script that will convert all the old Ruby hash syntax to the new 1.9, beautiful colon notation. I came up with this: The crazy negative lookbehinds ensures that nothing like will [...]&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/zUJGvQdyVrg" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/convert-ruby-hash-syntax-to-1-9/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://devign.me/convert-ruby-hash-syntax-to-1-9/</feedburner:origLink></item> <item><title>Isotope – Hybrid Ruby on Rails Template Engine for Client Side and Server Side (Updated)</title><link>http://feedproxy.google.com/~r/devignweb/~3/HLDNvuEeNBw/</link> <comments>http://devign.me/isotope-hybrid-ruby-on-rails-template-engine-for-client-side-and-server-side/#comments</comments> <pubDate>Mon, 07 Mar 2011 18:51:00 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Ruby]]></category> <category><![CDATA[Ruby on Rails]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[html]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[ruby on rails]]></category> <category><![CDATA[sinatra]]></category> <category><![CDATA[template]]></category> <guid isPermaLink="false">http://devign.me/?p=797</guid> <description>In Ajax-based sites, there's a constant dilemma: How to get objects rendered in templates? In server side (and output full HTML)? Client side (and mess with JSON objects and HTML strings/DOM generation)?
What should be the role division between server and client?
Isotope is a template engine that combines server and client side templates into one.&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/HLDNvuEeNBw" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/isotope-hybrid-ruby-on-rails-template-engine-for-client-side-and-server-side/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://devign.me/isotope-hybrid-ruby-on-rails-template-engine-for-client-side-and-server-side/</feedburner:origLink></item> <item><title>Development Tip: Realtime Code Backup with Dropbox</title><link>http://feedproxy.google.com/~r/devignweb/~3/GT3NqupC-mA/</link> <comments>http://devign.me/development-tip-realtime-code-backup-with-dropbox/#comments</comments> <pubDate>Mon, 28 Feb 2011 17:57:47 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Productivity]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[dropbox]]></category> <guid isPermaLink="false">http://devign.me/?p=930</guid> <description>Backups are important. But usually they are made daily or even less often than this.
Quick tip I wish I had known a month ago when my MacBook froze and didn’t boot after a fruitful, productive day: backup all the code in realtime, all the time, with Dropbox.&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/GT3NqupC-mA" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/development-tip-realtime-code-backup-with-dropbox/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://devign.me/development-tip-realtime-code-backup-with-dropbox/</feedburner:origLink></item> <item><title>Tree Rendering in Client-Side, No Recursion</title><link>http://feedproxy.google.com/~r/devignweb/~3/mBOAUm1o33s/</link> <comments>http://devign.me/tree-rendering-in-client-side-no-recursion/#comments</comments> <pubDate>Mon, 07 Feb 2011 16:00:12 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[DOM]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[dom]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[recursion]]></category> <category><![CDATA[tree]]></category> <guid isPermaLink="false">http://devign.me/?p=160</guid> <description>How to create a UI of a tree on the Client Side, using JS &amp;#038; DOM.&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/mBOAUm1o33s" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/tree-rendering-in-client-side-no-recursion/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://devign.me/tree-rendering-in-client-side-no-recursion/</feedburner:origLink></item> <item><title>Mac OS X, I Love You But You’re Bringing Me Down</title><link>http://feedproxy.google.com/~r/devignweb/~3/Fw5VlZJY4rQ/</link> <comments>http://devign.me/mac-os-x-i-love-you-but-youre-bringing-me-down/#comments</comments> <pubDate>Sat, 15 Jan 2011 13:33:39 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Mac]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[ui]]></category> <category><![CDATA[ux]]></category> <guid isPermaLink="false">http://devign.me/?p=650</guid> <description>I’ve been using Mac OS X for a almost two years. I like it, I really do. But there are a lot of things that drive me crazy. At least in the native/default configuration.&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/Fw5VlZJY4rQ" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/mac-os-x-i-love-you-but-youre-bringing-me-down/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://devign.me/mac-os-x-i-love-you-but-youre-bringing-me-down/</feedburner:origLink></item> <item><title>Links^2 – December 13th, 2010</title><link>http://feedproxy.google.com/~r/devignweb/~3/qthaGmU7ulY/</link> <comments>http://devign.me/links2-december-13th-2010/#comments</comments> <pubDate>Mon, 13 Dec 2010 17:02:31 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[animations]]></category> <category><![CDATA[conventions]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[images]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mootools]]></category> <category><![CDATA[optimization]]></category> <category><![CDATA[transitions]]></category> <guid isPermaLink="false">http://devign.me/?p=842</guid> <description>MooTools 1.3 by Ryan Florence &amp;#8211; A comprehensive guide Maki &amp;#8211; A free web design mock-up tool for pixel perfect layouts CSS Animations &amp;#8211; A transition framework that utilizes CSS3 animation abilities ImageOptim &amp;#8211; Optimizes images so they take up less disk space and load faster by finding best compression technique CSS: CamelCase Seriously Sucks! &amp;#8211; Well [...]&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/qthaGmU7ulY" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/links2-december-13th-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://devign.me/links2-december-13th-2010/</feedburner:origLink></item> <item><title>Links^2 – November 16th, 2010</title><link>http://feedproxy.google.com/~r/devignweb/~3/TpJbZPLO5rQ/</link> <comments>http://devign.me/links2-november-16th-2010/#comments</comments> <pubDate>Tue, 16 Nov 2010 15:40:05 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[git]]></category> <category><![CDATA[haml]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[ruby on rails]]></category> <category><![CDATA[slim]]></category> <category><![CDATA[testing]]></category> <guid isPermaLink="false">http://devign.me/?p=786</guid> <description>Shoulda.js &amp;#8211; A test framework for JS, inspired by Shoulda for Ruby Understanding JavaScript Closures &amp;#8211; Great one! Slim templating engine &amp;#8211; and I thought Haml was cute&amp;#8230;. GitX &amp;#8211; Git GUI for Mac OS X easyXDM &amp;#8211; Cross domain requests with JavaScript, works on all browsers (but implemented differently for each) Moock &amp;#8211; A test-suite [...]&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/TpJbZPLO5rQ" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/links2-november-16th-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://devign.me/links2-november-16th-2010/</feedburner:origLink></item> <item><title>I’m in the Bay Area/San Francisco, California</title><link>http://feedproxy.google.com/~r/devignweb/~3/i-A4U2wDw-8/</link> <comments>http://devign.me/im-in-the-bay-areasan-francisco-california/#comments</comments> <pubDate>Tue, 09 Nov 2010 16:18:47 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[Uncategorized]]></category> <guid isPermaLink="false">http://devign.me/?p=837</guid> <description>It&amp;#8217;s always great to meet new people form the industry, and since I&amp;#8217;m at the heart of the Silicon Valley, I&amp;#8217;d love to meet or attend meetups. Let me know if you&amp;#8217;re around ;)&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/i-A4U2wDw-8" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/im-in-the-bay-areasan-francisco-california/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://devign.me/im-in-the-bay-areasan-francisco-california/</feedburner:origLink></item> <item><title>JavaScript Gotcha: Semicolon and Self Executed Function</title><link>http://feedproxy.google.com/~r/devignweb/~3/IeX0TQjp3gI/</link> <comments>http://devign.me/javascript-gotcha-semicolon-and-self-executed-function/#comments</comments> <pubDate>Sun, 07 Nov 2010 23:26:08 +0000</pubDate> <dc:creator>Elad Ossadon</dc:creator> <category><![CDATA[JavaScript]]></category> <guid isPermaLink="false">http://devign.me/?p=790</guid> <description>Wasted a couple of &amp;#8220;What the hell is wrong here?&amp;#8221; moments about this code: Runtime error: doSomething() is not a function. Obviously, I missed a semicolon after the doSomething() call, but I didn&amp;#8217;t imagine this caused the error. JS usually forgives about missing semicolons, if next statement is not in the same line. However, having [...]&lt;img src="http://feeds.feedburner.com/~r/devignweb/~4/IeX0TQjp3gI" height="1" width="1"/&gt;</description> <wfw:commentRss>http://devign.me/javascript-gotcha-semicolon-and-self-executed-function/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://devign.me/javascript-gotcha-semicolon-and-self-executed-function/</feedburner:origLink></item> </channel> </rss><!-- Dynamic page generated in 0.495 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-04 07:46:41 -->

