<?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>Codecandies &#187; yui</title>
	<atom:link href="http://codecandies.de/tag/yui/feed/" rel="self" type="application/rss+xml" />
	<link>http://codecandies.de</link>
	<description>Das Weblog von Nico Brünjes.</description>
	<lastBuildDate>Sat, 05 May 2012 07:17:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title><![CDATA[Verlinkt: YUI Compressor online]]></title>
		<link><![CDATA[http://yui.2clics.net/]]></link>
		<comments>http://codecandies.de/2009/01/13/yui-compressor-online/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 21:26:32 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=1736</guid>
		<description><![CDATA[Compress your Javascript online. That&#8217;s it. →<p><a href="http://codecandies.de/2009/01/13/yui-compressor-online/" rel="bookmark" title="Permanent link to 'YUI Compressor online'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Compress your Javascript online. That&#8217;s it.</p>
<p><a href="http://codecandies.de/2009/01/13/yui-compressor-online/" rel="bookmark" title="Permanent link to 'YUI Compressor online'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2009/01/13/yui-compressor-online/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title><![CDATA[Verlinkt: Yahoo! UI Library: YUI Test]]></title>
		<link><![CDATA[http://developer.yahoo.com/yui/yuitest/]]></link>
		<comments>http://codecandies.de/2008/10/30/yahoo-ui-library-yui-test/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 15:15:03 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/?p=1343</guid>
		<description><![CDATA[YUI Test is a testing framework for browser-based JavaScript solutions. Using YUI Test, you can easily add unit testing to…<p><a href="http://codecandies.de/2008/10/30/yahoo-ui-library-yui-test/" rel="bookmark" title="Permanent link to 'Yahoo! UI Library: YUI Test'" class="glyph">→</a></p>
]]></description>
			<content:encoded><![CDATA[<p><q>YUI Test is a testing framework for browser-based JavaScript solutions. Using YUI Test, you can easily add unit testing to your JavaScript solutions. While not a direct port from any specific xUnit framework, YUI Test does derive some characteristics from nUnit and JUnit.</q></p>
<p><a href="http://codecandies.de/2008/10/30/yahoo-ui-library-yui-test/" rel="bookmark" title="Permanent link to 'Yahoo! UI Library: YUI Test'" class="glyph">→</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2008/10/30/yahoo-ui-library-yui-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YSlow revisited</title>
		<link>http://codecandies.de/2007/08/17/yslow-revisited/</link>
		<comments>http://codecandies.de/2007/08/17/yslow-revisited/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 20:26:52 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/08/17/yslow-revisited/</guid>
		<description><![CDATA[Auf YSlow hatte ich schon hingewiesen, einigermassen enthuasiatisch, wie immer, wenn es irgendwie um Firebug geht. Trotzdem, man kann die…]]></description>
			<content:encoded><![CDATA[<p>Auf YSlow hatte ich schon <a href="http://codecandies.de/2007/07/25/ein-plugin-fuer-das-plugin-yslow/">hingewiesen</a>, einigermassen enthuasiatisch, wie immer, wenn es irgendwie um Firebug geht. Trotzdem, man kann die Dinge eben so oder auch so sehen. <a href="http://www.codinghorror.com/blog/archives/000021.html">Jeff Atwood</a> hat sich YSlow nun einmal genauer angesehen: <a href="http://www.codinghorror.com/blog/archives/000932.html" title="Coding Horror Blog">YSlow: Yahoo&#8217;s Problems Are Not Your Problems</a> und man muss schnell zugeben, dass er mit seinen Feststellungen zumeist Recht hat. Nun, &#252;ber Optimierungsma&#223;nahmen kann man sich trefflich streiten, manches ist halt derart in den Tiefen der Protokolle und Browserimplementierungen vergraben, da kann man schon mal unterschiedlicher Meinung sein. Aber trotzdem: viele Dinge, die Yahoo in YSlow <a href="http://developer.yahoo.com/performance/rules.html">vorschl&#228;gt</a> sind doch sehr auf wirklich gro&#223;en, also sehr gro&#223;en Websites sinnvoll – teilweise nur dort. Da sollte man schon abw&#228;gen und nicht blind alle Punkte auf der Liste zu erf&#252;llen suchen…</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/08/17/yslow-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neues vom YUI Rich Text Editor</title>
		<link>http://codecandies.de/2007/08/14/neues-vom-yui-rich-text-editor/</link>
		<comments>http://codecandies.de/2007/08/14/neues-vom-yui-rich-text-editor/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 07:24:29 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/08/14/neues-vom-yui-rich-text-editor/</guid>
		<description><![CDATA[Obwohl sich das jetzt gerade wie ein Edgar-Wallace-Titel liest, ist es doch nur ein Link auf einen – zugegebenerma&#223;en –…]]></description>
			<content:encoded><![CDATA[<p>Obwohl sich das jetzt gerade wie ein Edgar-Wallace-Titel liest, ist es doch nur ein Link auf einen – zugegebenerma&#223;en – sehr interessanten Artikel im YUI-Blog: <a href="http://yuiblog.com/blog/2007/08/13/rte-notes/">Some Notes on the YUI Rich Text Editor</a>. Zusammengefasst: ich h&#228;tte keinen Bock, so ein Ding zu bauen, aber das machen ja zum Gl&#252;ck andere f&#252;r uns.</p>

]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/08/14/neues-vom-yui-rich-text-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wieder neue YUI-Version</title>
		<link>http://codecandies.de/2007/08/01/wieder-neue-yui-version/</link>
		<comments>http://codecandies.de/2007/08/01/wieder-neue-yui-version/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 07:14:18 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/08/01/wieder-neue-yui-version/</guid>
		<description><![CDATA[Soeben ist YUI 2.3.0 erschienen, nat&#252;rlich wieder mit einer Menge an Erweiterungen und Neuerungen. Yahoo geht ganz deutlich den Weg…]]></description>
			<content:encoded><![CDATA[<p>Soeben ist <a href="http://yuiblog.com/blog/2007/07/31/yui-2-3-0-released/" title="YUI 2.3.0: Six New Components and a Prettier Face" hreflang="en-us">YUI 2.3.0 erschienen</a>, nat&#252;rlich wieder mit einer Menge an Erweiterungen und Neuerungen. Yahoo geht ganz deutlich den Weg zu einem schwergewichtigen Javascript-Framework weiter, weg von der Utility-Sammlung hin zum »Alles-aus-einer-Hand-Tool« f&#252;r die Websiteentwicklung. Das machen die neuen Komponenten deutlich:</p>
<ul>
<li>YUI 2.3.0 kommt mit einem Rich-Text-Editor, der selbst zwar noch beta ist, sich aber bereits r&#252;hmt <em>die</em> H&#252;rde f&#252;r RTEs genommen zu haben: Cross-Browser-Support (zumindest f&#252;r sog. <em>A-Grade-Browser</em>).</li>
<li>Das CSS System wurde nocheinmal aufpoliert und aufgestockt, in vier ineinandergreifenden Komponenten gibt es jetzt CSS zum R&#252;cksetzen der unterschiedlichen Browserstandards, ein Basis-CSS – das oft gebr&#228;uchliche Designstandards implementiert, ein CSS &#252;r die Typographie und eines f&#252;r die (inzwischen schon ber&#252;hmten) Grids.</li>
<li>Mit dem neuen (beta) YUILoaderUtility bewegt man sich fast schon in Richtung Dojo, denn es sorgt daf&#252;r, dass nur die ben&#246;tigten YUI-Komponenten geladen werden (so eine Art Bootstrapping). Der Ansatz hat mir schon bei Dojo gut gefallen und kann bei gro&#223;en Projekt extrem wichtig sein um die Menge des &#252;bertragenden Codes schmal zu halten oder zumindest weg vom Seitenladevorgang zu verlagern. Eine Besonderheit ist dabei, dass man Komponenten vom eingenen Server oder aus dem Yahoo-Netzwerk (nach)laden kann, dass als weltweit verteiltes Netzwerk User in allen Teilen der Erde schnell mit Code bedient.</li>
<li>&#196;hnliches gilt f&#252;r das neue ImageLoader Utility. Ebenfalls eine gute Idee: Bilder die der Benutzer zun&#228;chst gar nicht sieht kann man auch ruhig sp&#228;ter nachladen…</li>
<li>Eine kleinere Neuerung ist das Color Picker Control.</li>
<li>Und noch ein neues Feature zum Schluss: das YUI Test Utility. Damit wird ein Unit-Testing-Framework in YUI integriert.</li>
</ul>
<p>Die LoadingUtilities erinnern doch sehr an Dojo. Ich traue dem YUI-Team ohne weiteres zu, das vern&#252;nftig umzusetzen, denn trotz der guten Idee, funktionierten gerade diese Funktionen bei unseren Dojo-Experimenten nur sehr unbefriedigend und noch dazu nahezu ohne Debuggingm&#246;glichkeit. Wir haben genau wegen dieser Komponenten den Einsatz von Dojo im produktiven Umfeld gekippt, ich hoffe bei YUI funktioniert das besser.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/08/01/wieder-neue-yui-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switch nicht durchfallen lassen</title>
		<link>http://codecandies.de/2007/04/26/switch-nicht-durchfallen-lassen/</link>
		<comments>http://codecandies.de/2007/04/26/switch-nicht-durchfallen-lassen/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 16:20:26 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/04/26/switch-nicht-durchfallen-lassen/</guid>
		<description><![CDATA[Douglas Crockford gibt im Yahoo! Interace Blog eine kleine Lehrstunde in Sachen switch-Statement. switch, geerbt aus einer langen Ahnenreihe von…]]></description>
			<content:encoded><![CDATA[<p>Douglas Crockford gibt im <a href="http://yuiblog.com/blog/2007/04/25/id-rather-switch-than-fight/">Yahoo! Interace Blog eine kleine Lehrstunde</a> in Sachen <code>switch</code>-Statement. <code>switch</code>, geerbt aus einer langen Ahnenreihe von Programmiersprachen (Java, C++, C), kann ein m&#228;chtiges Instrument sein. Aber – m&#228;chtige Instrumente habe das oft an sich – es ist auch gef&#228;hrlich: man kann es viel zu sehr zu einem <code>goto</code> umwandeln, was man nicht will. Auch wenn die Erinnerung an alte Brotkastentage lebt:</p>
<pre><code>10	print "Dummes Zeug"
20	goto 10</code></pre>
<p>LOL. Nein, nein, das wollen wir nicht.</p>
<p>Und <code>switch</code> hat noch ein anderes Problem: die sogenannten <em>Fallthroughs</em>. Allzuoft (das sieht man auch gerne mal in PHP-Programmen) wird es benutzt, um f&#252;r eine Bedingung mehrere Tasks auszuf&#252;hren, ganz einfach indem man das <code>break</code> am Ende eines <code>case</code>-Blocks wegl&#228;sst. Denn dann wir bekannterma&#223;en fr&#246;hlich weitergeswitched. Was als prima Trick daherkommt, ist gar nicht so schlau, weil das <em>Vergessen</em> eines <code>break</code>s eben auch ein unfreiwilliger Bug sein kann. Und wer geht nun hin und findet in ein paar tausend Zeilen Code die Bl&#246;cke, die absichtlich kein <code>break</code> haben und welche nicht? Eben.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/04/26/switch-nicht-durchfallen-lassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Und jetzt Hosting</title>
		<link>http://codecandies.de/2007/02/23/und-jetzt-hosting/</link>
		<comments>http://codecandies.de/2007/02/23/und-jetzt-hosting/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 08:14:17 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/02/23/und-jetzt-hosting/</guid>
		<description><![CDATA[Ebenso macht schon wieder Yahoo! mit seinem YUI von sich reden, diesmal mit einem neuen Service: YUI Hosting (YUI Blog…]]></description>
			<content:encoded><![CDATA[<p>Ebenso macht schon wieder Yahoo! mit seinem <abbr title="Yahoo! User Interface">YUI</abbr> von sich reden, diesmal mit einem neuen Service: <strong>YUI Hosting</strong> (<a href="http://yuiblog.com/blog/2007/02/22/free-yui-hosting/">YUI Blog</a> | <a href="http://developer.yahoo.com/yui/articles/hosting/">YUI Hosting Seite</a>), nat&#252;rlich <em>frei</em>, wie in Freibier. Das kann insofern sinnvoll sein, dass man immer Zugriff auf die aktuellsten Versionen von YUI bekommt, ausgeliefert <em>von einem Yahoo!-Server in Deiner N&#228;he</em>, noch dazu auf &#228;usserste <em>gzip</em>ped. Yahoo! verspricht das dadurch die YUI-Files (JS, CSS und Bilder) schneller geladen werden k&#246;nnen, als t&#228;te man sie vom eigenen Server liefern. An der Stelle bin ich mir nicht ganz sicher, ob ein gut konfigurierter <em>eigener</em> Server nicht doch im Vorteil ist… das m&#252;sste man mal testen, wie das YUI-Blog auch empfiehlt.</p>
<p>Nichtsdestotrotz, mir gef&#228;llt die Art, wie Yahoo! mit der YUI-Bibliothek umgeht: neben dem Schritt in den Open Source (vor etwa einem Jahr), der guten Dokumentation und den hervorragenden Tutorials (inklusive Videos), versteht sich Yahoo! immer mehr darauf, den pragmatischen Entwickler anzusprechen, ohne dabei zu nerven. Da liegt man IMHO deutlich vor Google. Schlussendlich lese ich solche Aussagen wirklich gerne, weil sie den Kern dessen beinhalten, was kapitalistische Unternehmen bei ein wenig gutem Willen zur Open-Source-Gemeinschaft beitragen k&#246;nnen, anstatt immer nur zu nehmen.</p>
<blockquote cite="http://yuiblog.com/blog/2007/02/22/free-yui-hosting/"><p>We’re opening up the service of YUI from Yahoo! servers for the same reasons we open-sourced YUI in February: Yahoo! is quintessentially a web company. The progress being made by developers in richness and usability today is healthy for the web and, by extension, good for Yahoo! We want to do everything we can do to enhance that evolution — whether it’s opening up YUI, hosting YUI files, or creating best-of-breed APIs like the recently-announced Browser-Based Authentication system.</p>
<p>At the end of the day, this step has a small incremental cost to Yahoo! while providing a valuable ease-of-implementation advantage to many developers. Serving YUI from Yahoo! servers won’t be the right decision for all implementers; if you’re aggregating or customizing YUI source code and serving it from a highly performant host, there will be little reason to switch. However, for some implementers the provision of free, robust, edge-network hosting will have significant upside.</p>
 <p class="citesource"><cite><a href="http://yuiblog.com/blog/2007/02/22/free-yui-hosting/">yuiblog.com</a></cite></p></blockquote>
<p>Ziehen wir von diesen Aussagen 50% Marketing-Sprech ab, ist das immer noch ungef&#228;hr das, was ich im Sinne habe, wenn ich mich auf der Arbeit f&#252;r den Einsatz von und f&#252;r Open Source Produkte entscheide.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/02/23/und-jetzt-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YUI-Versionssprung</title>
		<link>http://codecandies.de/2007/02/21/yui-versionssprung/</link>
		<comments>http://codecandies.de/2007/02/21/yui-versionssprung/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 08:18:30 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/02/21/yui-versionssprung/</guid>
		<description><![CDATA[Gleich ein Riesenh&#252;pfer in der Versionierung macht Yahoo! mit der neuen YUI-Version: von 0.12.2 geht&#8217;s zweks Verschmelzung mit der Yahoo!-internen…]]></description>
			<content:encoded><![CDATA[<p>Gleich ein Riesenh&#252;pfer in der Versionierung macht Yahoo! mit der <a href="http://yuiblog.com/blog/2007/02/20/yui-220-released/">neuen YUI-Version</a>: von 0.12.2 geht&#8217;s zweks Verschmelzung mit der Yahoo!-internen YUI-Version direkt auf 2.2.0, was auch mehr den wirklichen Release- und Entwicklungsstand widerspiegelt (und sich vom Web2.0 Beta-Image verabschiedet).</p>
<p>Die Features sind dabei sicherlich spannender als die Hausnummer: als experimentelle Erweiterung ist der <a href="http://developer.yahoo.com/yui/history/">History-Manager</a> hinzugekommen, ein weiterer Versuch, die Vor- und Zur&#252;ckkn&#246;pfe des Webbrowsers in JS-Applikationen zu nutzen und vor allem funktionieren zu lassen. Ausserdem gibt es zwei neue <em>Controls</em>, n&#228;mlich ein f&#252;r Datentabellen und ein f&#252;r <em>Buttons</em>. Beide Controls sind aber noch als Beta ausgezeichnet (hmmm, doch wieder Web2.0-style ;) ).</p>
<p>Via: <a href="http://ajaxian.com/archives/yui-version-220-released">Ajaxian</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/02/21/yui-versionssprung/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firebug im YUI-Theater</title>
		<link>http://codecandies.de/2007/01/31/firebug-im-yui-theater/</link>
		<comments>http://codecandies.de/2007/01/31/firebug-im-yui-theater/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 08:44:56 +0000</pubDate>
		<dc:creator>Nico Brünjes</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://codecandies.de/2007/01/31/firebug-im-yui-theater/</guid>
		<description><![CDATA[Yahoo macht ja nicht zu knapp Werbung f&#252;r sein Javascript-Framework »Yahoo! User Interface Library« (kurz YUI), und das mit Fug…]]></description>
			<content:encoded><![CDATA[<p>Yahoo macht ja nicht zu knapp Werbung f&#252;r sein Javascript-Framework »<a href="http://developer.yahoo.com/yui/">Yahoo! User Interface Library</a>« (kurz YUI), und das mit Fug und Recht sozusagen, denn YUI <a href="http://developer.yahoo.com/yui/dragdrop/">kann</a> nicht <a href="http://developer.yahoo.com/yui/calendar/">nur</a> <a href="http://developer.yahoo.com/yui/grids/">einiges</a>, das was es kann ist einfach hervorragend dokumentiert, es wird dazu ausgiebig <a href="http://yuiblog.com/blog/">gebloggt</a> und mit dem <a href="http://developer.yahoo.com/yui/theater/">YUI Theater</a> wird eine Vielzahl von Lern-Videos angeboten,… also der gemeine <a href="http://dojotoolkit.org">Dojo</a>-<s>User</s><ins>Entwickler</ins> kriegt da schon feuchte Augen…</p>
<p>Aktuell tritt im Theater gerade <a href="http://joehewitt.com/">John Hewitt</a> – bekannt als der Entwickler von <a href="http://www.getfirebug.com/blog/2007/01/24/one-dot-oh/">Firebug</a> – auf, mit <a href="http://yuiblog.com/blog/2007/01/26/video-hewitt-firebug/">Welcome to Firebug 1.0</a> (<a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/hewitt-firebug.mp4">MP4-Download-Link</a>). John stellt sein Wundertool vor, und gibt einige Tricks zum Besten. Vor allem die Profiler-Funktionen werden eindrucksvoll erkl&#228;rt.</p>
]]></content:encoded>
			<wfw:commentRss>http://codecandies.de/2007/01/31/firebug-im-yui-theater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/hewitt-firebug.mp4" length="134842137" type="video/mp4" />
		</item>
	</channel>
</rss>

