<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>digitarald.de Combined</title>
      <description>Pipes Output</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=KLDDoB4R3RGiwVekBx2yXQ</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=KLDDoB4R3RGiwVekBx2yXQ&amp;_render=rss&amp;page=2"/>
      <pubDate>Thu, 01 Oct 2015 23:11:28 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>MooTools 1.3.1 is out</title>
         <link>http://digitarald.de/journal/3563060869/mootools-1-3-1-is-out/</link>
         <description>&lt;p&gt;MooTools Core and More 1.3.1 just got released yesterday. My personal highlights include:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Documentation and demos improved, thanks to the developers and hundreds of contributors. Still something missing? &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/mootools/mootools-demos&quot;&gt;Fork the demos&lt;/a&gt;. Cool facts: The new demos run directly from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/&quot;&gt;github&lt;/a&gt; through &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jsfiddle.net/&quot;&gt;jsfiddle&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;Snappier experience with updated &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/mootools/slick&quot;&gt;Slick selector engine&lt;/a&gt;, better supported &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/docs/more/Element/Element.Delegation&quot;&gt;Event delegation&lt;/a&gt; with &lt;code&gt;submit&lt;/code&gt;, &lt;code&gt;focus&lt;/code&gt;, &lt;code&gt;blur&lt;/code&gt;, &lt;code&gt;reset&lt;/code&gt;, &lt;code&gt;change&lt;/code&gt; and &lt;code&gt;select&lt;/code&gt; and native JSON support in &lt;code&gt;JSON.decode&lt;/code&gt; and &lt;code&gt;JSON.encode&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/download&quot;&gt;Download 1.3.1 it&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;I am working on updating all my open sourced libraries to 1.3, adding them to github &lt;em&gt;and&lt;/em&gt; submitting them to the forge. Yes, a long list, but bare with me … it happens step by step and even faster with the help of contributors. &lt;strong&gt;Kudos to everybody&lt;/strong&gt; that forked the code and posted back their fixes and enhancements!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/3563060869/mootools-1-3-1-is-out/</guid>
         <pubDate>Mon, 28 Feb 2011 12:42:01 +0000</pubDate>
      </item>
      <item>
         <title>Stable FancyUpload 3.0</title>
         <link>http://digitarald.de/journal/112671905/stable-fancyupload-3-0/</link>
         <description>&lt;p&gt;After a lot of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/forums/&quot;&gt;feedback&lt;/a&gt; from the community and testing in the wild, the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/digitarald-fancyupload/tree/3.0&quot;&gt;stable 3.0&lt;/a&gt; release got tagged on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/digitarald-fancyupload/&quot;&gt;github&lt;/a&gt;. The latest commits contain several bugfixes and new options: &lt;code&gt;timeLimit&lt;/code&gt; prevents Flash timeouts from the server response and &lt;code&gt;policyFile&lt;/code&gt; allows you to select your own policy file location. The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#changelog&quot;&gt;changelog&lt;/a&gt; provides more details.&lt;/p&gt;

&lt;p&gt;Get the up-to-date &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#download&quot;&gt;download packages&lt;/a&gt;. If you did not yet update your old FancyUpload 2, now is definitely the time! If you run into problems or want to share your experiences, join the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/forums/&quot;&gt;support forum&lt;/a&gt;. Needless to say, this latest 3.0 version can be copied over the previous release candidates straightforward.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/112671905/stable-fancyupload-3-0/</guid>
         <pubDate>Mon, 25 May 2009 08:44:13 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload - Swiff meets Ajax 3-0</title>
         <link>http://digitarald.de/project/fancyupload/#changelog-3-0</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: Option timeLimit (default 30s, 0 for linux). Prevents frozen upload when server fails, after timeout the upload is cancelled and the complete event fired (with “timeout” error).&lt;/li&gt;&lt;li&gt;Added: Option policyFile, custom location for the cross-domain policy.&lt;/li&gt;&lt;li&gt;Added: Events beforeStart/Stop/Remove for more control over the upload process (e.g. setting data from inputs).&lt;/li&gt;&lt;li&gt;Changed: 1s delay for onFail, prevents failing on slow connections.&lt;/li&gt;&lt;li&gt;Fixed: data is not correctly merged between uploader options and file-specific options. &lt;/li&gt;&lt;li&gt;Fixed: Removed debugging behaviour on progress bars.&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/fancyupload/#changelog-3-0</guid>
         <pubDate>Sun, 24 May 2009 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload - Swiff meets Ajax 3-0-rc1</title>
         <link>http://digitarald.de/project/fancyupload/#changelog-3-0-rc1</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: New showcase attach-a-file including first iteration of the class Attach.&lt;/li&gt;&lt;li&gt;Added: New event &lt;code&gt;reposition&lt;/code&gt;, fired when the box is moved.&lt;/li&gt;&lt;li&gt;Changed: More converted placeholder-units for validation errors.&lt;/li&gt;&lt;li&gt;Fixed: remove event did not fire correctly, broke option &lt;code&gt;fileListMax&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Fixed: Example script.php did not clear log file correctly.&lt;/li&gt;&lt;li&gt;Fixed: I really missed a console.log in FancyUpload2.js, sorry!&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/fancyupload/#changelog-3-0-rc1</guid>
         <pubDate>Mon, 04 May 2009 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Fresh FancyUpload 3 Showcase: Attach-a-File</title>
         <link>http://digitarald.de/journal/103458930/fresh-fancyupload-3-showcase-attach-a-file/</link>
         <description>&lt;p&gt;A short update with less words but a link to a the new showcase: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/3-0/showcase/attach-a-file/&quot;&gt;&lt;strong&gt;&amp;ldquo;Attach a file&amp;rdquo;&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I promised regular showcase releases in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/journal/101811980/fancyupload-3-0-unleashed/&quot;&gt;FancyUpload 3.0 announcement&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/3-0/showcase/attach-a-file/&quot;&gt;this&lt;/a&gt; is the first one in the row and only the tip of the iceberg. The new showcase is a copy of a real-world example (&lt;em&gt;most web developers will recognize the original&lt;/em&gt;) implemented as a reusable class that will be released later. The final class will also include a graceful fallback to an iframe-based uploader with nearly the same functionality.&lt;/p&gt;

&lt;p&gt;Enjoy the fresh interface from the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/3-0/showcase/attach-a-file/&quot;&gt;&amp;ldquo;Attach a file&amp;rdquo; showcase&lt;/a&gt; and discuss it in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/forums/&quot;&gt;forums&lt;/a&gt;. Your feedback and ideas are always welcome!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/103458930/fresh-fancyupload-3-showcase-attach-a-file/</guid>
         <pubDate>Mon, 04 May 2009 21:21:55 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload 3.0 Unleashed</title>
         <link>http://digitarald.de/journal/101811980/fancyupload-3-0-unleashed/</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;&lt;img src=&quot;http://digitarald.de/project/fancyupload/3-0/thumb.png&quot; alt=&quot;FancyUpload - Powerful and Elegant Ajax Uploads&quot; title=&quot;FancyUpload - Powerful and Elegant Ajax Uploads&quot;/&gt;&lt;/a&gt;Despite the delay, the completely rewritten version of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;FancyUpload&lt;/a&gt;, version &lt;strong&gt;3.0&lt;/strong&gt;, got pushed to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/digitarald-fancyupload/tree/3.0rc0&quot;&gt;github&lt;/a&gt; today. This new version is &lt;em&gt;more stable&lt;/em&gt;, has &lt;em&gt;better &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#docs&quot;&gt;documentation&lt;/a&gt;&lt;/em&gt; and &lt;em&gt;more &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#showcases&quot;&gt;showcases&lt;/a&gt;&lt;/em&gt; than ever. I even added two &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#download&quot;&gt;download packages&lt;/a&gt; with runnable installations, like many developers requested. This article introduces the new features and showcases, impatient readers can jump directly to the comprehensive &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;project page&lt;/a&gt; or fork on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/digitarald-fancyupload/tree/master&quot;&gt;github&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update (5th May &amp;lsquo;09):&lt;/strong&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#changelog&quot;&gt;3.0 rc1 got released&lt;/a&gt; to fix smaller bugs and I added new showcase &amp;ldquo;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/journal/103458930/fresh-fancyupload-3-showcase-attach-a-file/&quot;&gt;Attach A File&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/101811980/fancyupload-3-0-unleashed/</guid>
         <pubDate>Thu, 30 Apr 2009 10:12:00 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload - Swiff meets Ajax 3-0-rc0</title>
         <link>http://digitarald.de/project/fancyupload/#changelog-3-0-rc0</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: Total rewrite of &lt;code&gt;Swiff.Uploader&lt;/code&gt; JavaScript and Actionscript&lt;/li&gt;&lt;li&gt;Added: Event based interactions from Flash to JS&lt;/li&gt;&lt;li&gt;Added: File-based list handling for easy implementation&lt;/li&gt;&lt;li&gt;Added: IFrame fallback class &lt;code&gt;Uploader.js&lt;/code&gt;, mirroring the &lt;code&gt;Swiff.Uploader&lt;/code&gt; API&lt;/li&gt;&lt;li&gt;Added: Several new options like &lt;code&gt;appendCookieData&lt;/code&gt;, &lt;code&gt;buttonImage&lt;/code&gt; and various validations&lt;/li&gt;&lt;li&gt;Fixed: All known bugs (case-sensitive typeFilter, sending data, Mac problems, load events, …)&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/fancyupload/#changelog-3-0-rc0</guid>
         <pubDate>Wed, 29 Apr 2009 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>MooTools 1.2.2 Core and More</title>
         <link>http://digitarald.de/journal/99601381/mootools-1-2-2-core-and-more/</link>
         <description>&lt;p&gt;The new &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/&quot;&gt;MooTools&lt;/a&gt; Core 1.2.2 was &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/blog/2009/04/23/mootools-122-and-the-new-mootools-more/&quot;&gt;announced&lt;/a&gt; today. It contains several important bug fixes, especially class support for Safari 4 and position calculation.&lt;/p&gt;

&lt;p&gt;The new MooTools &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/more&quot;&gt;More 1.2.2.1&lt;/a&gt; is the initial full release, updates will now come more frequently. Thanks to the developers and the community who helped a lot with feedback and contributions. Grab your own copy of MooTools &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/core&quot;&gt;Core&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/more&quot;&gt;More&lt;/a&gt; and check out the new awesomeness.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/99601381/mootools-1-2-2-core-and-more/</guid>
         <pubDate>Fri, 24 Apr 2009 09:04:00 +0000</pubDate>
      </item>
      <item>
         <title>SqueezeBox - Expandable Lightbox 1-1-rc4</title>
         <link>http://digitarald.de/project/squeezebox/#changelog-1-1-rc4</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: SqueezeBox.open(subject, options), where subject can be an element or an URL.&lt;/li&gt;&lt;li&gt;Added: Support for evalScripts in ajax handler.&lt;/li&gt;&lt;li&gt;Changed: Added more widgets to the showcases reflecting the new features.&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/squeezebox/#changelog-1-1-rc4</guid>
         <pubDate>Wed, 22 Apr 2009 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Let Me Introduce Your Forum</title>
         <link>http://digitarald.de/journal/98974179/let-me-introduce-your-forum/</link>
         <description>&lt;p&gt;Dear Reader,&lt;/p&gt;

&lt;p&gt;I beg your pardon if my comment system failed you in the past. From today, this problem is solved!&lt;/p&gt;

&lt;p&gt;To provide a proper support platform for my steadily growing and gorgeous community, I hereby introduce the official &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/forums/&quot;&gt;&lt;strong&gt;support forums&lt;/strong&gt;&lt;/a&gt;. With your help it will be a vivid place to post and discuss questions, answers, bugs, fixes, ideas and the latest &lt;em&gt;web craftsman&lt;/em&gt; gossip.&lt;/p&gt;

&lt;p&gt;I hope you enjoy the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/forums/&quot;&gt;&lt;strong&gt;forums&lt;/strong&gt;&lt;/a&gt;, new project releases will be published next week (&lt;em&gt;only because end of the week is a bad time to release awesomeness&lt;/em&gt;).&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/98974179/let-me-introduce-your-forum/</guid>
         <pubDate>Wed, 22 Apr 2009 17:58:12 +0000</pubDate>
      </item>
      <item>
         <title>LuxuriousUploader - Sneak Preview</title>
         <link>http://digitarald.de/journal/91834262/luxuriousuploader-sneak-preview/</link>
         <description>&lt;p&gt;&lt;strong&gt;Update (1st May &amp;lsquo;09):&lt;/strong&gt; &lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/journal/101811980/fancyupload-3-0-unleashed/&quot;&gt;FancyUpload 3.0 was released&lt;/a&gt;&lt;/strong&gt;, completely rewritten and fully compatible with &lt;em&gt;Flash 9 and 10&lt;/em&gt;. The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;project site&lt;/a&gt; provides more &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#showcases&quot;&gt;showcases&lt;/a&gt;, extensive &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#docs&quot;&gt;documentation&lt;/a&gt; and runnable &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#download&quot;&gt;download packages&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Oops, the release will be next week. An April Fool so close before the real release, very cruel, I know!&lt;/p&gt;

&lt;p&gt;Finally, I can start the public beta for the upcoming &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;FancyUpload&lt;/a&gt; 3.0. Enjoy the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/2-0/showcase/luxurious-sneak-preview/&quot;&gt;sneak preview showcase&lt;/a&gt;, it is kept very simple, providing the basic feature set. The process indicator is provided directly in the browser window. The new control is even more cross-browser, a lot of tests on different platforms ensure that!&lt;/p&gt;

&lt;p&gt;If people like what they see, I&amp;rsquo;ll release it officially (and documented) this week! Now go and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/2-0/showcase/luxurious-sneak-preview/&quot;&gt;check out the preview&lt;/a&gt;!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/91834262/luxuriousuploader-sneak-preview/</guid>
         <pubDate>Wed, 01 Apr 2009 07:27:00 +0000</pubDate>
      </item>
      <item>
         <title>Rolling out Sly - The JavaScript Selector Engine</title>
         <link>http://digitarald.de/journal/89737433/rolling-out-sly-the-javascript-selector-engine/</link>
         <description>&lt;p&gt;Finally, a new selector engine!&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Sly&lt;/strong&gt; is a turbocharged, cross-browser, library-agnostic JavaScript class for querying DOM documents using &lt;em&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.w3.org/TR/css3-selectors/&quot;&gt;CSS3 selectors&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you&amp;rsquo;re a code geek like me, you might want skip the details and go directly to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/sly/tree/master&quot;&gt;source&lt;/a&gt;, the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/repos/sly/speed/index.php&quot;&gt;speed tests&lt;/a&gt; or the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/repos/sly/Specs/index.html&quot;&gt;specs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sly awesomeness&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Pure and powerful &lt;em&gt;JavaScript&lt;/em&gt; matching algorithm for &lt;em&gt;fast&lt;/em&gt; and &lt;em&gt;accurate&lt;/em&gt; queries&lt;/li&gt;
&lt;li&gt;Extra optimizations for &lt;em&gt;frequently used selectors&lt;/em&gt; and &lt;em&gt;latest browser features&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Works uniformly in &lt;code&gt;DOM&lt;/code&gt; documents, fragments or &lt;code&gt;XML&lt;/code&gt; documents&lt;/li&gt;
&lt;li&gt;Utility methods for matching and filtering of elements&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Standalone selector parser&lt;/em&gt; to produce &lt;em&gt;JavaScript&lt;/em&gt; &lt;code&gt;Object&lt;/code&gt; representations&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Customizable&lt;/em&gt; pseudo-classes, attribute operators and combinators&lt;/li&gt;
&lt;li&gt;Just &lt;strong&gt;3 kB&lt;/strong&gt;! (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.yahoo.com/yui/compressor/&quot;&gt;minified&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gzip.org/&quot;&gt;gzipped&lt;/a&gt;, &lt;strong&gt;8 kB&lt;/strong&gt; without &lt;em&gt;gzip&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;No dependencies on third-party JS libraries, but developers can override internal methods (like &lt;code&gt;getAttribute&lt;/code&gt;) for seamless integration.&lt;/li&gt;
&lt;li&gt;Code follows the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt; philosophy, respecting strict standards, throwing no warnings and using meaningful variable names&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Querying the DOM with Sly&lt;/strong&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// Finds all odd rows in all tables
var rows = Sly.search('table td:odd');

// Finds all links with class &quot;internal&quot; and an attribute &quot;href&quot; starting with &quot;#&quot;.
var links = Sly.search('a.internal[href^=&quot;#&quot;]');

// Another notation is also possible, since Sly acts as a constructor
var snippets = Sly('pre.highlight.javascript &amp;gt; code').search();

// features is just one element, lists has all list items are siblings of features
var features = Sly.find('#features');
var lists = Sly.search('~ ul', body);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&amp;hellip; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/sly/blob/master/README.md&quot;&gt;more examples and documentation&lt;/a&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/89737433/rolling-out-sly-the-javascript-selector-engine/</guid>
         <pubDate>Wed, 25 Mar 2009 17:11:00 +0000</pubDate>
      </item>
      <item>
         <title>Friday: Chess Playtime</title>
         <link>http://digitarald.de/journal/86142762/friday-chess-playtime/</link>
         <description>&lt;p&gt;I always tell people that there are many hidden gems on my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/playground/&quot;&gt;playground&lt;/a&gt;. In the upcoming weeks, I will start to release some of those secrets to the public. You can peek at the snippets and perhaps put them to some good use.&lt;/p&gt;

&lt;p&gt;It is Friday, so we start with some playtime: &lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/playground/chess/&quot;&gt;Blue Chess&lt;/a&gt;&lt;/strong&gt; is a pretty old class which I wrote a year ago as proof of concept. It allows you to play a round of chess with &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/playground/chess/Chess.js&quot;&gt;&lt;em&gt;10kb&lt;/em&gt; elegant JavaScript&lt;/a&gt;. That is, if you find an opponent in real life, since it has no AI opponent.
My favourite features are the &lt;em&gt;animated dragging&lt;/em&gt; and &lt;em&gt;interactive preview&lt;/em&gt; of possible moves.
You can also &lt;em&gt;pick up&lt;/em&gt; pieces and &lt;em&gt;undo moves&lt;/em&gt;, but the implemented rules for &amp;ldquo;check-mate&amp;rdquo; are not yet complete.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;p.s. I fixed the &lt;em&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald/project/squeezebox/1-1/assets/SqueezeBox.css&quot;&gt;SqueezeBox.css&lt;/a&gt;&lt;/em&gt; which was released yesterday. I forgot to update some lines. If any problems occurred on your site using it, try downloading it again.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/86142762/friday-chess-playtime/</guid>
         <pubDate>Fri, 13 Mar 2009 15:01:00 +0000</pubDate>
      </item>
      <item>
         <title>SqueezeBox Patch Day</title>
         <link>http://digitarald.de/journal/85857891/squeezebox-patch-day/</link>
         <description>&lt;p&gt;I found some time to give &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/squeezebox/&quot;&gt;SqueezeBox&lt;/a&gt; some love. The new version was ready for some time, only needing some testing and a little fine tuning.&lt;/p&gt;

&lt;p&gt;The functionality is still the same, but there are a lot of nifty things in this new release. Like a new look&amp;ndash;with &lt;em&gt;smooth shadows&lt;/em&gt;! And by hiding the browser scrollbars, it now prevents jumping pages and provides a better &lt;em&gt;modal&lt;/em&gt; user experience. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/squeezebox/1-1/showcase/images/&quot;&gt;Images&lt;/a&gt; load fine now, so no more &lt;em&gt;Endless-Spinner-of-Death™&lt;/em&gt;. &lt;em&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/squeezebox/1-1/showcase/iframed/&quot;&gt;Iframes&lt;/a&gt;&lt;/em&gt; are now also pre-loadable and are shown when the page loads completely.&lt;/p&gt;

&lt;p&gt;The next iteration will feature an awesome caption bar and series navigation. The current API already supports them, so I just need to create elegant and usable interface for those.&lt;/p&gt;

&lt;p&gt;I hope that everything works fine for you all and any &lt;strong&gt;feedback is appreciated&lt;/strong&gt;. And please, do send me your sites that use &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/squeezebox/&quot;&gt;SqueezeBox&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/85857891/squeezebox-patch-day/</guid>
         <pubDate>Thu, 12 Mar 2009 16:40:00 +0000</pubDate>
      </item>
      <item>
         <title>Spring Cleaning &amp; Consulting</title>
         <link>http://digitarald.de/journal/85820678/spring-cleaning-consulting/</link>
         <description>&lt;p&gt;I just returned from my 4 weeks honeymoon trip through Chile, where we travelled from Santiago to Tierra del Fuego and enjoyed the nature and very friendly and open-hearted people. I will visit it again someday but for now I do admit that &amp;ldquo;there is no place like home&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;With plenty of availability, fresh energy and full of ideas, I would love to take new challenges, now as part of your projects. There were many contracting and consulting requests; therefore I decided to freelance from now on &amp;ldquo;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/about/&quot;&gt;more officially&lt;/a&gt;&amp;rdquo;. If you merely need an adapted version of my &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/projects/&quot;&gt;open source projects&lt;/a&gt;, a full-blown user interface design or any other consulting (MooTools, plain JavaScript, XHTML/CSS, whatsoever), &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/contact/&quot;&gt;give me a call&lt;/a&gt; to get a quote.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/85820678/spring-cleaning-consulting/</guid>
         <pubDate>Thu, 12 Mar 2009 13:58:53 +0000</pubDate>
      </item>
      <item>
         <title>SqueezeBox - Expandable Lightbox 1-1-rc3</title>
         <link>http://digitarald.de/project/squeezebox/#changelog-1-1-rc3</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: Subtle shadow, via CSS or PNG.&lt;/li&gt;&lt;li&gt;Added: Option iframePreload (defaults to false): Preload iframe before showing, similar to images.&lt;/li&gt;&lt;li&gt;Changed: SqueezeBox hides scrollbars now, to prevent flickering/jumping pages.&lt;/li&gt;&lt;li&gt;Fixed: Fixed endless loading loop for fast loading uncached images.&lt;/li&gt;&lt;li&gt;Fixed: Empty content after closing to stop playing Swiff movies.&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/squeezebox/#changelog-1-1-rc3</guid>
         <pubDate>Wed, 11 Mar 2009 23:00:00 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload - Swiff meets Ajax 2-0</title>
         <link>http://digitarald.de/project/fancyupload/#changelog-2-0</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: Flash 10 support&lt;/li&gt;&lt;li&gt;Added: removeFile now returns the new global progress status, to refresh numbers&lt;/li&gt;&lt;li&gt;Fixed: Clickable overlay for Flash 10, define your target element with option “target”&lt;/li&gt;&lt;li&gt;Fixed: Encoding problems fixed, JS calls failed due to ExternalInterface bugs (Kudos to SwfUpload for their short and efficient fix)&lt;/li&gt;&lt;li&gt;Fixed: Cancelling a running file starts the next file&lt;/li&gt;&lt;li&gt;Fixed: Enabled cross domain upload&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/fancyupload/#changelog-2-0</guid>
         <pubDate>Thu, 04 Dec 2008 23:00:00 +0000</pubDate>
      </item>
      <item>
         <title>MooTools 1.2.1 Released</title>
         <link>http://digitarald.de/journal/54969186/mootools-1-2-1-released/</link>
         <description>&lt;blockquote&gt;
  &lt;p&gt;Release early. Release often. And listen to your customers. &lt;em&gt;(Linus Torvald)&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is one of the new objectives of &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt;, and the developers, co-developers and beta-testers work hard and (and perfectionistic) on creating, discussing and fixing &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.lighthouseapp.com/projects/2706-mootools/overview&quot;&gt;tickets&lt;/a&gt;. Yesterdays &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/blog/2008/10/16/mootools-121-released/&quot;&gt;1.2.1 release&lt;/a&gt; is a drop-in replacement (no breaking changes) with:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Less bugs&lt;/li&gt;
&lt;li&gt;Less memory leaks&lt;/li&gt;
&lt;li&gt;More browser compatibility&lt;/li&gt;
&lt;li&gt;&amp;hellip; details in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/mootools/mootools-core/tree/1.2.1/CHANGELOG&quot;&gt;changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;hellip; download or custom builder&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Proceed as normal, get the complete release on the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/download&quot;&gt;download page&lt;/a&gt; or &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/core&quot;&gt;customize your download&lt;/a&gt;. The upcoming &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.lighthouseapp.com/projects/2706-mootools/tickets/bins/9997&quot;&gt;milestone 1.2.2&lt;/a&gt; is already geared with exciting new features and improvements. If you work with 1.2, updating is simple and highly recommended (if you still work with 1.11, it is not that easy but strongly recommended).&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/54969186/mootools-1-2-1-released/</guid>
         <pubDate>Fri, 17 Oct 2008 06:24:00 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload for Flash 10</title>
         <link>http://digitarald.de/journal/54706744/fancyupload-for-flash-10/</link>
         <description>&lt;p&gt;&lt;strong&gt;Update (1st May &amp;lsquo;09):&lt;/strong&gt; &lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/journal/101811980/fancyupload-3-0-unleashed/&quot;&gt;FancyUpload 3.0 was released&lt;/a&gt;&lt;/strong&gt;, completely rewritten and fully compatible with &lt;em&gt;Flash 9 and 10&lt;/em&gt;. The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;project site&lt;/a&gt; provides more &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#showcases&quot;&gt;showcases&lt;/a&gt;, extensive &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#docs&quot;&gt;documentation&lt;/a&gt; and runnable &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/#download&quot;&gt;download packages&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This morning &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.adobe.com/go/getflash&quot;&gt;Adobe Flash 10 Player&lt;/a&gt; was &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/200810/101508FlashPlayer10.pdf&quot;&gt;released&lt;/a&gt;. Already during the beta releases people realised &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.colettas.org/?p=252&quot;&gt;that&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.bit-101.com/blog/?p=1382&quot;&gt;it&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://theflashblog.com/?p=423&quot;&gt;breaks&lt;/a&gt; all Flash-based upload solutions (&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://swfupload.org/&quot;&gt;there&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.flickr.com/photos/upload/&quot;&gt;are&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/&quot;&gt;several&lt;/a&gt;) that control a hidden flash-object with JavaScript.&lt;/p&gt;

&lt;p&gt;I developed and tested all day to release a FancyUpload version that works in Flash 9 &lt;em&gt;and&lt;/em&gt; 10 (Kodus to Anders Rasmussen and his conversion to AS3). The code is now commited to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/&quot;&gt;github&lt;/a&gt;, so people can review and submit patches in a blink:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/digitarald/digitarald-fancyupload&quot;&gt;http://github.com/digitarald/digitarald-fancyupload&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It includes the updated source, assets and showcases. As a fix for Flash 10, the invisible Flash object has been moved over the browse button (referred by the option &lt;em&gt;target&lt;/em&gt;). A solution with less than 10 lines, thanks to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt;. A &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/project/fancyupload/2-0/showcase/photoqueue-fixed/&quot;&gt;&lt;strong&gt;showcase with the fixed source&lt;/strong&gt;&lt;/a&gt; is also available, waiting for tests in your favourite browsers.&lt;/p&gt;

&lt;p&gt;The project site and showcases are not updated for this release, this one is a preview for developers, &lt;strong&gt;to get some feedback&lt;/strong&gt;. I&amp;rsquo;d appreciate any feedback, test results and patches developers using the new version can provide.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/54706744/fancyupload-for-flash-10/</guid>
         <pubDate>Wed, 15 Oct 2008 17:16:00 +0000</pubDate>
      </item>
      <item>
         <title>30 Days of MooTools Tutorials</title>
         <link>http://digitarald.de/journal/52564364/30-days-of-mootools-tutorials/</link>
         <description>&lt;p&gt;I like to feature people who have more time than me to write about MooTools and all its features and best practices. Sam and Troy from &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/&quot;&gt;consider: open&lt;/a&gt; started to post 30 tutorials about their MooTools 1.2 experience, targeting also developers without MooTools/JavaScript experience. So far they finished 21 days full of good explanations and examples:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-1-intro-to-the-library/&quot;&gt;Intro to the Library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-2-selectors/&quot;&gt;Selectors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-3-intro-to-using-arrays/&quot;&gt;Intro to Using Arrays&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-4-functions/&quot;&gt;Functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-5-event-handling/&quot;&gt;Event Handling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-6-manipulating-html/&quot;&gt;Manipulating HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-7-set-and-get-style-properties/&quot;&gt;Set and Get Style Properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-8-input-filtering-part-i-numbers/&quot;&gt;Input Filtering Part I - Numbers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-9-input-filtering-strings/&quot;&gt;Input Filtering Part II - Strings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-10-tween-morph-and-transitions/&quot;&gt;Using FX.Tween&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-11-using-fxmorph-fx-options-and-fx-events/&quot;&gt;Using Fx.Morph, Fx Options and Fx Events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-12-drag-and-drop-using-dragmove/&quot;&gt;Drag and Drop using Drag.Move&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-13-regular-expressions/&quot;&gt;Regular Expressions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/08/30-days-of-mootools-12-tutorials-day-14-periodical-and-intro-to-hashes/&quot;&gt;Periodical and Intro to Hashes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-15-sliders/&quot;&gt;Sliders&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-16-sortables30-days-of-mootools-12-tutorials-day-16-sortables-and-intro-to-methods/&quot;&gt;Sortables and Intro to Methods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-17-accordion/&quot;&gt;Accordion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-18-classes-part-i/&quot;&gt;Classes part I&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-19-tooltips/&quot;&gt;Tooltips&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-20-a-few-mootools-tabs/&quot;&gt;A Few Mootools Tabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.consideropen.com/blog/2008/09/30-days-of-mootools-12-tutorials-day-21-classes-part-ii/&quot;&gt;Classes part II&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Kodus to the Troy and Sam, it is a great overview and a lot of detailed information.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/52564364/30-days-of-mootools-tutorials/</guid>
         <pubDate>Wed, 01 Oct 2008 08:46:51 +0000</pubDate>
      </item>
      <item>
         <title>AutoCompleter 1-1-2</title>
         <link>http://digitarald.de/project/autocompleter/#changelog-1-1-2</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: Option indicator for Autocompleter.Ajax, element is shown during request.&lt;/li&gt;&lt;li&gt;Added: Option indicatorClass, class-name is added during request to input.&lt;/li&gt;&lt;li&gt;Added: Option visibleChoices (default true), to scroll hidden choices into view&lt;/li&gt;&lt;li&gt;Added: Option emptyChoices, called instead of hideChoices when tokens are empty.&lt;/li&gt;&lt;li&gt;Fixed: Fixed filter loops on RegExp::test for Opera.&lt;/li&gt;&lt;li&gt;Fixed: Element::getSelectedRange returns correct positions for textareas in IE .&lt;/li&gt;&lt;li&gt;Fixed: Selected item resets correctly.&lt;/li&gt;&lt;li&gt;Fixed: Update can now also handle tokens as Hash, length check fixed.&lt;/li&gt;&lt;li&gt;Changed: BREAKING CHANGE (incl. Compatibility)! Naming conventions following MooTools 1.2

&lt;ul&gt;&lt;li&gt;Autocompleter.Base to Autocompleter&lt;/li&gt;&lt;li&gt;Autocompleter.Ajax to Autocompleter.Request&lt;/li&gt;&lt;li&gt;Autocompleter.Ajax.Json/Xhtml to Autocompleter.Request. JSON /HTML&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Changed: BREAKING CHANGE (incl. Compatibility)! Extracted Local and Request from Autocompleter.js&lt;/li&gt;&lt;li&gt;Changed: Removed Element::getOffsetParent, included in MooTools 1.2&lt;/li&gt;&lt;li&gt;Changed: Element::getCaretPosition renamed to Element::getSelectedRange&lt;/li&gt;&lt;li&gt;Changed: Added JSON and HTML Request showcases.&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/autocompleter/#changelog-1-1-2</guid>
         <pubDate>Mon, 18 Aug 2008 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>How Jan explains the MooTools World</title>
         <link>http://digitarald.de/journal/41706321/how-jan-explains-the-mootools-world/</link>
         <description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/&quot;&gt;Jan Kassens&lt;/a&gt;, a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/developers&quot;&gt;core developer&lt;/a&gt;, finally got his blog on-line and did not stop writing till then. Readers can find some really useful code snippets and tutorials, revealing amazing MooTools &amp;ldquo;secrets&amp;rdquo; in detail:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/custom-pseudo-selectors&quot;&gt;Custom Pseudo Selectors&lt;/a&gt; - Adding the :random() selector&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/exposes-class-mutator&quot;&gt;Exposes Class Mutator&lt;/a&gt; - Adding getters and setters to classes for modern browsers&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/toelement-method&quot;&gt;toElement Method&lt;/a&gt; - Using element methods on your classes&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/binds-class-mutator&quot;&gt;Binds Class Mutator&lt;/a&gt; - The Bind &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/journal/37868408/mootools-1-1-to-1-2-classes/&quot;&gt;helper&lt;/a&gt; to make coder shorter and simpler&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/outerclick-event&quot;&gt;outerClick Event&lt;/a&gt; - Adding the custom events for outer clicks&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Kodus to &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.kassens.net/&quot;&gt;Jan&lt;/a&gt;! I hope that he&amp;rsquo;ll find the time to continue this series. You can even write him, when you have an idea for an article. He even infected me again with this virus and I want to write more tutorials &amp;hellip;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/41706321/how-jan-explains-the-mootools-world/</guid>
         <pubDate>Thu, 10 Jul 2008 05:45:00 +0000</pubDate>
      </item>
      <item>
         <title>10 Resources For Learning MooTools 1.2</title>
         <link>http://digitarald.de/journal/39129522/10-resources-for-learning-mootools-1-2/</link>
         <description>&lt;p&gt;This article is a comprehensive list of 10 resources for developing or expanding crazy &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools 1.2&lt;/a&gt; ninja skills!&lt;/p&gt;

&lt;p&gt;The first links are beginner guides for starting your successful career and understanding the basic concepts. After a few minutes, you&amp;rsquo;ll eventually see the light and realize how easy your daily life with MooTools can be. Then follow the next links.&lt;/p&gt;

&lt;p&gt;If you already know JavaScript, MooTools makes it very easy for you, because it builds its &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.mootools.net&quot;&gt;API&lt;/a&gt; on JavaScript. Writing &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt; still feels like JavaScript because it follows the same principles. It just results in less headaches and a lot more fun!&lt;/p&gt;

&lt;p&gt;If you are stuck, feel free to drop into our &lt;a rel=&quot;nofollow&quot;&gt;IRC-channel&lt;/a&gt; or post to the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.google.com/group/mootools-users&quot;&gt;google group&lt;/a&gt;. Our ever helpful community is ready to answer your questions.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.amazon.com/exec/obidos/ASIN/1430209836/digitarald-20&quot;&gt;&lt;strong&gt;Mootools Essentials: The Official Mootools Cookbook for JavaScript/Ajax Development&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.amazon.com/exec/obidos/ASIN/1430209836/digitarald-20&quot;&gt;&lt;img src=&quot;http://ecx.images-amazon.com/images/I/41V52ASLEQL._SL500_AA240_.jpg&quot; width=&quot;240&quot; height=&quot;240&quot; alt=&quot;Mootools Essentials: The Official Mootools Cookbook for JavaScript/Ajax Development&quot;/&gt;&lt;/a&gt; The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;&lt;em&gt;MooTools 1.2&lt;/em&gt;&lt;/a&gt; reference for your bookshelf. Mootools Essentials aims to help you accomplish that task with the following:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Illustrations of nearly every class and function in the library&lt;/li&gt;
&lt;li&gt;Real–world examples of how to use them&lt;/li&gt;
&lt;li&gt;Written by Mootools &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://clientside.cnet.com/libraries/&quot;&gt;user&lt;/a&gt;/&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/developers&quot;&gt;contributor&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://clientside.cnet.com/wiki/mootorial&quot;&gt;Mootorial&lt;/a&gt; author, Aaron Newton.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I was one of the lucky guys who received a copy to review it, so I&amp;rsquo;ll post a detailed review about the first MooTools book later. Release is very close, but you can &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.amazon.com/exec/obidos/ASIN/1430209836/digitarald-20&quot;&gt;pre-order&lt;/a&gt; your personal copy.&lt;/p&gt;

&lt;p&gt;&lt;br class=&quot;clear&quot;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://walkthrough.ifupdown.com/&quot;&gt;&lt;strong&gt;The mooWalkthrough&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The mooWalkthrough is a step by step, page by page, walk through of the JavaScript Framework.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Take your time and click through the pages. This guide makes it really easy for beginners, because it covers all the basic patterns consicely. Every page shows a problem and its solution and references further resources.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.prime31.com/Blog/mootools/mootools-12-for-the-non-programmer/&quot;&gt;&lt;strong&gt;MooTools 1.2 for The Non Programmer&lt;/strong&gt;&lt;/a&gt; (Part &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.prime31.com/Blog/mootools/mootools-12-for-the-non-programmer-part-2/&quot;&gt;2&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.prime31.com/Blog/mootools/mootools-12-for-the-non-programmer-part-3/&quot;&gt;3&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.prime31.com/Blog/mootools/mootools-12-for-the-non-programmer-part-4/&quot;&gt;4&lt;/a&gt;)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Using JavaScript can be a bit daunting for the non-programmer types out there. So, I’m going to display a few examples of just how easy MooTools can be. Hopefully, this will get you motivated to do a bit of learning and see how powerful and usable MooTools can be.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A guide with &amp;ldquo;everyday&amp;rdquo; examples and non-technical descriptions. If you want a quick overview and skip the basic patterns, this one is for you.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.mootools.net/2008/2/5/mootools-classes-how-to-use-them&quot;&gt;&lt;strong&gt;MooTools Classes: How to use them&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Object oriented Classes in JavaScript keep your project structure clean and result in readable and reusable code. This article explain the Class pattern for beginners.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.daniel-skinner.co.uk/chaining-with-mootools-12-tutorial/31/01/2008&quot;&gt;&lt;strong&gt;Chaining with MooTools 1.2&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Describes the Chain Class in a documented example. Extending and implementing Classes are the basics for reusable code.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.thetruetribe.com/2008/05/using-mootools-hashcookie-api.html&quot;&gt;**Using MooTools Hash.Cookie API **&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Shows and explains how to use the Hash.Cookie Class for saving persistent data the simple way.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.mootools.net/2008/2/12/what-s-new-in-1-2-swiff&quot;&gt;&lt;strong&gt;What&amp;rsquo;s New in 1.2: Swiff&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Today we&amp;rsquo;re going to talk about Swiff, which lets you combine Flash and JavaScript to do things MooTools can&amp;rsquo;t do on its own.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.mootools.net/2008/1/22/Element_Storage&quot;&gt;&lt;strong&gt;What&amp;rsquo;s New in 1.2: Element Storage&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Another new feature that&amp;rsquo;s been built into the latest version of MooTools is the Element Storage. This article describes the usage of this great new feature, as well as why it was developed, and how it can be used to keep your applications organized and efficient.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Day to Day Mootooling&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When using Mootools from day to day, these links will light your path.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.mootools.net/&quot;&gt;&lt;strong&gt;MooTools Documentation&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Always the best place for some research. If you spot an error or want to add a better example or text &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.lighthouseapp.com/&quot;&gt;file a ticket&lt;/a&gt; with a &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/mootools/mootools-core/tree/master/Docs&quot;&gt;patch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/mootools/&quot;&gt;&lt;strong&gt;MooTools Source Code&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The authoritative source of information on Mootools, the source is considered one of the cleanest and easiest to understand in the JavaScript world. The source itself demonstrates some of the best practices that you should follow in your own code, including how to extend the MooTools classes for your own features.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/39129522/10-resources-for-learning-mootools-1-2/</guid>
         <pubDate>Fri, 20 Jun 2008 08:08:00 +0000</pubDate>
      </item>
      <item>
         <title>MooTools 1.1 To 1.2 - Compatibility Layer</title>
         <link>http://digitarald.de/journal/38150523/mootools-1-1-to-1-2-compatibility-layer/</link>
         <description>&lt;p&gt;The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt;-Team keeps working hard on the page and the requested missing features. The &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/mootools/mootools-core/tree/master/Compatibility&quot;&gt;compatibility-layer&lt;/a&gt; for the 1.11 version is one of the frequent requests in the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://groups.google.com/group/mootools-users&quot;&gt;group&lt;/a&gt;, so I&amp;rsquo;ll provide them here &lt;strong&gt;for now&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/js/compat-mootools-core.js&quot;&gt;&lt;em&gt;Core&lt;/em&gt; Compat-Script&lt;/a&gt; for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/download&quot;&gt;1.2 Core Download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://digitarald.de/js/compat-mootools-more.js&quot;&gt;&lt;em&gt;More&lt;/em&gt; Compat-Script&lt;/a&gt; for &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net/core&quot;&gt;1.2 More Download&lt;/a&gt; (contains only Fx.Scroll)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/mootools/mootools-core/tree/master/Compatibility&quot;&gt;Browse&lt;/a&gt; them on &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/&quot;&gt;github&lt;/a&gt; (or should we call it &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://github.com/blog/83-moohub&quot;&gt;moohub&lt;/a&gt;?).&lt;/p&gt;

&lt;p&gt;The compat scripts add the class and methodnames that have changed from 1.11 to 1.2. They also reflect several changed function arguments. MooTools 1.2 provides a powerful and consistent API, so I&amp;rsquo;ll continue my series on the changes that everybody can make the switch soon! I suggest to start reading them, to get an idea of the renamed classes and methods. &lt;strong&gt;Don&amp;rsquo;t trust these compat files implicitly, better convert your 1.11 scripts to 1.2 soon. We may update the compats for a more comprehensive 1.11 support, but 1.2 is the future-proof version!&lt;/strong&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/38150523/mootools-1-1-to-1-2-compatibility-layer/</guid>
         <pubDate>Thu, 12 Jun 2008 16:51:00 +0000</pubDate>
      </item>
      <item>
         <title>Fuel Your Anticipation - Firefox 3 On June 17th</title>
         <link>http://digitarald.de/journal/38114620/fuel-your-anticipation-firefox-3-on-june-17th/</link>
         <description>&lt;p&gt;While the Firefox &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.mozilla.org/devnews/index.php/2008/06/11/third-firefox-3-release-candidate-available-for-download/&quot;&gt;Release Candidate 3&lt;/a&gt; just came out today with minor updates, Mozilla &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.mozilla.org/devnews/index.php/2008/06/11/coming-tuesday-june-17th-firefox-3/&quot;&gt;announced&lt;/a&gt; the final release for June 17th. A &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.spreadfirefox.com/worldrecord/&quot;&gt;world record&lt;/a&gt; for the most software downloads in 24 hours is also arranged.&lt;/p&gt;

&lt;p&gt;Some of my favourite &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mozilla.com/en-US/firefox/3.0rc3/releasenotes/#whatsnew&quot;&gt;new&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developer.mozilla.org/en/docs/Firefox_3_for_developers#New_features_for_end_users&quot;&gt;features&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Full page zoom.&lt;/strong&gt; From the View menu and using keyboard shortcuts, you can now zoom in and out on the content of entire pages &amp;ndash; this scales not just the text but the layout and images as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tags.&lt;/strong&gt; You can now associate keywords with your bookmarks to easily sort them by topic.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Offline support.&lt;/strong&gt; Web applications can take advantage of new features to support being used even when you don&amp;rsquo;t have an Internet connection. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reliability.&lt;/strong&gt; Firefox 3 now stores bookmarks, history, cookies, and preferences in a transactionally secure database format. This means your data is protected against loss even if your system crashes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Speed.&lt;/strong&gt; Firefox 3 has gotten a performance boost by completely replacing the part of the software that handles drawing to your screen, as well as to how page layout work is handled.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Memory use reduced.&lt;/strong&gt; Firefox 3 is more memory efficient than ever, with over 300 memory &amp;ldquo;leak&amp;rdquo; bugs fixed and new features to help automatically locate and dispose of leaked memory blocks.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mozilla.com/en-US/firefox/3.0rc3/releasenotes/#whatsnew&quot;&gt;more &amp;hellip;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;First tech-reviews about Firefox 3 are &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.techmeme.com/071120/p18#a071120p18&quot;&gt;full of praise&lt;/a&gt; but also mention the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.readwriteweb.com/archives/firefox_3_will_be_released_on.php&quot;&gt;memory&lt;/a&gt;-&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.techcrunch.com/2007/11/20/firefox-3-beta-1-the-memory-use-says-it-all/&quot;&gt;eating&lt;/a&gt; performance.&lt;/p&gt;

&lt;p&gt;What are your experiences, did you expect more? Are you still scared to download?&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/38114620/fuel-your-anticipation-firefox-3-on-june-17th/</guid>
         <pubDate>Thu, 12 Jun 2008 09:19:36 +0000</pubDate>
      </item>
      <item>
         <title>API Cheat Sheet for MooTools 1.2</title>
         <link>http://digitarald.de/journal/38100297/api-cheat-sheet-for-mootools-1-2/</link>
         <description>API Cheat Sheet for MooTools 1.2</description>
         <guid isPermaLink="false">http://digitarald.de/journal/38100297/api-cheat-sheet-for-mootools-1-2/</guid>
         <pubDate>Thu, 12 Jun 2008 06:39:00 +0000</pubDate>
      </item>
      <item>
         <title>MooTools 1.1 To 1.2 - Classes</title>
         <link>http://digitarald.de/journal/37868408/mootools-1-1-to-1-2-classes/</link>
         <description>&lt;p&gt;My favourite JavaScript framework &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mootools.net&quot;&gt;MooTools&lt;/a&gt; just got released as version 1.2, with tons of new features, performance boosts and bugfixes. To make the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs.mootools.net/&quot;&gt;API&lt;/a&gt; consistent and bullet-proof for the future, the new release introduces several changed methodnames and arguments that break &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://docs111.mootools.net/&quot; title=&quot;MooTools 1.11 Documentation&quot;&gt;1.11&lt;/a&gt; and 1.2 beta code.&lt;/p&gt;

&lt;p&gt;So I start a series about understanding the changes and converting to MooTools 1.2, starting with the powerful OOP helper &lt;strong&gt;Class&lt;/strong&gt;.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/journal/37868408/mootools-1-1-to-1-2-classes/</guid>
         <pubDate>Wed, 11 Jun 2008 09:48:00 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload - Swiff meets Ajax 2-0-beta-4</title>
         <link>http://digitarald.de/project/fancyupload/#changelog-2-0-beta-4</link>
         <description>&lt;ul&gt;&lt;li&gt;Fixed: Fixed &lt;code&gt;fileUpload&lt;/code&gt; to return changed options, fixes overriding options.&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/fancyupload/#changelog-2-0-beta-4</guid>
         <pubDate>Thu, 08 May 2008 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>SimpleTabs - Unobtrusive Tabs + Ajax 1-1</title>
         <link>http://digitarald.de/project/simple-tabs/#changelog-1-1</link>
         <description>&lt;p&gt;Public release for MooTools 1.2
- Support for static content and Ajax requests
- Simplified CSS and span’s to allow styling with sliding doors technique
- Reads tab content from existing XHTML markup&lt;/p&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/simple-tabs/#changelog-1-1</guid>
         <pubDate>Tue, 06 May 2008 22:00:00 +0000</pubDate>
      </item>
      <item>
         <title>FancyUpload - Swiff meets Ajax 2-0-beta-3</title>
         <link>http://digitarald.de/project/fancyupload/#changelog-2-0-beta-3</link>
         <description>&lt;ul&gt;&lt;li&gt;Added: Optional events for every callback (e.g. onSelect, onComplete, etc.) are added automatically for more control&lt;/li&gt;&lt;li&gt;Added: Option &lt;code&gt;limitSize&lt;/code&gt; (default false) to limit file size (in bytes) of a single selected file&lt;/li&gt;&lt;li&gt;Added: Option &lt;code&gt;limitFiles&lt;/code&gt; (default true) to limit queue length, ignores finished files&lt;/li&gt;&lt;li&gt;Added: Option &lt;code&gt;allowDuplicates&lt;/code&gt; (default false) to disable duplicate files in queue (checking name and size)&lt;/li&gt;&lt;li&gt;Added: Option &lt;code&gt;validateFile&lt;/code&gt; as custom callback validator (default returns always true). Should return true or false.&lt;/li&gt;&lt;li&gt;Added: Optional callbacks for handling the file updates, allowing to control the behaviour and layout of the file elements:

&lt;ul&gt;&lt;li&gt;&lt;code&gt;fileInvalid&lt;/code&gt;: called for invalid files with error stack as 2nd argument&lt;/li&gt;&lt;li&gt;&lt;code&gt;fileCreate&lt;/code&gt;: creates file element after select (see &lt;code&gt;FancyUpload2::fileCreate&lt;/code&gt; for default method)&lt;/li&gt;&lt;li&gt;&lt;code&gt;fileUpload&lt;/code&gt;: called when file is opened for upload, allows to modify the upload options (data, url, method, fieldName) for every upload.&lt;/li&gt;&lt;li&gt;&lt;code&gt;fileComplete&lt;/code&gt;: updates the file element to completed state and gets the response (2nd argument) (see &lt;code&gt;FancyUpload2::fileComplete&lt;/code&gt; for default method)&lt;/li&gt;&lt;li&gt;&lt;code&gt;fileRemove&lt;/code&gt;: removes the element (see &lt;code&gt;FancyUpload2::fileRemove&lt;/code&gt; for default method)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Fixed: callback options are added as events , so they don’t break FancyUpload callbacks&lt;/li&gt;&lt;/ul&gt;</description>
         <guid isPermaLink="false">http://digitarald.de/project/fancyupload/#changelog-2-0-beta-3</guid>
         <pubDate>Mon, 05 May 2008 22:00:00 +0000</pubDate>
      </item>
   </channel>
</rss>
<!-- fe7.yql.bf1.yahoo.com compressed/chunked Thu Oct  1 23:11:26 UTC 2015 -->
