<?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>webthreads.de &#187; Technik</title>
	<atom:link href="http://webthreads.de/category/technik/feed/" rel="self" type="application/rss+xml" />
	<link>http://webthreads.de</link>
	<description>- Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle</description>
	<lastBuildDate>Fri, 10 Sep 2010 03:00:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Seven Wonders of the Modern Web Programmers World</title>
		<link>http://webthreads.de/2009/10/the-seven-wonders-of-the-modern-web-programmers-world/</link>
		<comments>http://webthreads.de/2009/10/the-seven-wonders-of-the-modern-web-programmers-world/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 06:00:21 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Utility]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Entwicklung]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=2489</guid>
		<description><![CDATA[Ich habe mir erlaubt die folgenden Zeilen einfach mal so von Michael Mahemoff zu &#252;bernehmen denn ich fand das doch ganz passend &#8211; nur in der &#220;berschrift habe ich die W&#246;rter &#8220;Web Programmers&#8221; hinzugef&#252;gt weil ich es treffender fand:



jQuery – A library whose elegance vastly exceeds anything else on the market to the extent it [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir erlaubt die folgenden Zeilen einfach mal so von <a href="http://softwareas.com/the-seven-wonders-of-the-modern-world">Michael Mahemoff</a> zu &#252;bernehmen denn ich fand das doch ganz passend &#8211; nur in der &#220;berschrift habe ich die W&#246;rter &#8220;Web Programmers&#8221; hinzugef&#252;gt weil ich es treffender fand:</p>
<blockquote>
<ul>
<li>
<p>jQuery – A library whose elegance vastly exceeds anything else on the market to the extent it has redefined the Javascript landscape, has excellent performance, came on the scene with superb documentation.</p>
</li>
<li>
<p>Firebug – The tool that increased my web programming productivity by a factor of 3.</p>
</li>
<li>
<p>Web Developer Toolbar – Before Firebug, there was Web Developer Toolbar, an excellent way to inspect the page state that is still useful at times.</p>
</li>
<li>
<p>The Ajax Design Pattern – Yes, JJG didn’t come up with anything new and people were doing it before, but this was a “right time, right place” case where the name immediately spawned a massive community of people sharing ideas and experiences.</p>
</li>
<li>
<p>Firefox – Browser + Detailed Settings + Tabs (credit Opera) + Plugin Mechanism = developer’s best friend.</p>
</li>
<li>
<p>View Source – The ability to look under the covers, responsible for rapid accumulation of knowledge in web apps.</p>
</li>
<li>
<p>StackOverflow – Increasingly becoming the no-brainer search result for programming problems and a vast improvement over the cruddy SEOtastic train wrecks that went before it.</p>
</li>
</ul>
</blockquote>
<p>Und hier noch die fehlenden Links in der Aufz&#228;hlung: <a href="http://jquery.com/">jQuery</a>, <a href="https://addons.mozilla.org/de/firefox/addon/1843">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a>, <a href="http://ajaxpatterns.org/">The Ajax Design Pattern</a>, <a href="http://www.mozilla-europe.org/de/firefox/">Firefox Browser</a>, View Source (Strg-U im Firefox ;), <a href="http://stackoverflow.com/">StackOverflow</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2009/10/the-seven-wonders-of-the-modern-web-programmers-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drei Ausgaben der iX gratis</title>
		<link>http://webthreads.de/2008/03/drei-ausgaben-der-ix-gratis/</link>
		<comments>http://webthreads.de/2008/03/drei-ausgaben-der-ix-gratis/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 07:05:37 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[IX]]></category>
		<category><![CDATA[Magazin]]></category>

		<guid isPermaLink="false">http://webthreads.de/2008/03/drei-ausgaben-der-ix-gratis/</guid>
		<description><![CDATA[Wer die iX mal wieder lesen m&#246;chte und nicht schon abonniert hat kann das Magazin nun drei mal unverbindlich testen. Der Vorteil hier liegt darin, dass die Zustellung automatisch nach dem dritten Heft endet.

Pers&#246;nlich finde ich die iX wesentlich besser als die c&#8217;t, allerdings kam es doch vor, dass in manchen Heften nicht ein Thema [...]]]></description>
			<content:encoded><![CDATA[<p>Wer die <a href="http://www.heise.de/ix/">iX</a> mal wieder lesen m&#246;chte und nicht schon abonniert hat kann das Magazin nun <a href="http://ixmagazin.w3design.de/index.php?p=2&#038;ident=28&#038;opt=1&#038;start=order">drei mal unverbindlich testen</a>. Der Vorteil hier liegt darin, dass die Zustellung automatisch nach dem dritten Heft endet.</p>
<div style="text-align:center"><a href="http://ixmagazin.w3design.de/index.php?p=2&#038;ident=28&#038;opt=1&#038;start=order" title="Drei Ausgaben der iX gratis"><img src='http://webthreads.de/article-data/uploads/2008/03/ixgratistesten.jpg' alt='IX gratis testen' /></a></div>
<p>Pers&#246;nlich finde ich die iX wesentlich besser als die c&#8217;t, allerdings kam es doch vor, dass in manchen Heften nicht ein Thema war welches mich interessierte. Aus diesem Grund lese ich das Heft auch nur sporadisch und somit sind die drei kostenlosen Ausgaben doch wieder mal ein Grund einen Blick in das Magazin zu werfen.</p>
<p>(via <a href="http://webtagebu.ch/2008/03/09/3-ausgaben-der-ix-umsonst/">webtagebu.ch</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2008/03/drei-ausgaben-der-ix-gratis/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Video: MySQL Datenbanksaklierung bei YouTube</title>
		<link>http://webthreads.de/2008/01/video-mysql-datenbanksaklierung-bei-youtube/</link>
		<comments>http://webthreads.de/2008/01/video-mysql-datenbanksaklierung-bei-youtube/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 07:09:26 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2008/01/video-mysql-datenbanksaklierung-bei-youtube/</guid>
		<description><![CDATA[Einen wirklich interessanten Beitrag um das Thema Datenbankskalierung von MySQL liefert Paul Tuckfield.  Er kam von Oracle zu YouTube um die Datenbankskalierung und Performance zu &#252;bernehmen. Zu dieser Zeit (Mitte 2006) lieferte YouTube schon nahezu 100 Millionen Videos pro Tag aus (siehe auch &#8220;Die YouTube Story&#8220;). Seine drei Hauptgr&#252;nde f&#252;r die gute Skalierung bei [...]]]></description>
			<content:encoded><![CDATA[<p>Einen wirklich interessanten Beitrag um das Thema Datenbankskalierung von MySQL liefert Paul Tuckfield.  Er kam von Oracle zu YouTube um die Datenbankskalierung und Performance zu &#252;bernehmen. Zu dieser Zeit (Mitte 2006) lieferte YouTube schon nahezu 100 Millionen Videos pro Tag aus (siehe auch &#8220;<a href="http://www.webthreads.de/2006/07/die-youtube-story/">Die YouTube Story</a>&#8220;). Seine drei Hauptgr&#252;nde f&#252;r die gute Skalierung bei YouTube liegen bei Python, Memcache und MySQL.</p>
<blockquote><p>
&#8230;the three important reasons for YouTube&#8217;s scalability are Python, Memcache and MySQL replication, the last having the most impact. Most people think that the answer to scalability is in upgrading hardware and CPU power. Adding CPUs doesn&#8217;t work on its own; wisdom is in getting the maximum amount of RAM for the CPU and then fine tuning.</p></blockquote>
<p>In einem Mitschnitt der Pr&#228;sentation von Paul Tuckfield auf der <a href="http://conferences.oreillynet.com/cs/mysqluc2007/view/e_sess/14292">MySQL Conference und Expo 2007</a> liefert er einige Erkl&#228;rungen dazu wie bei YouTube vorgegangen und die Anforderungen gel&#246;st wurden.</p>
<div style="text-align:center"><object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&#038;file=http%3A//blip.tv/rss/flash/543279&#038;feedurl=http%3A//mysqlconf.blip.tv/rss/&#038;autostart=false&#038;brandname=MySQLConference&#038;brandlink=http%3A//mysqlconf.blip.tv/" width="500" height="319" allowfullscreen="true" id="showplayer"><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&#038;file=http%3A//blip.tv/rss/flash/543279&#038;feedurl=http%3A//mysqlconf.blip.tv/rss/&#038;autostart=false&#038;brandname=MySQLConference&#038;brandlink=http%3A//mysqlconf.blip.tv/" /><param name="quality" value="best" /></object></div>
<blockquote><p>This talk focuses on a series of unfortunate events, each followed by a fortunate solution, in the battle to keep scaling YouTube databases as fast as YouTube users demand.</p></blockquote>
<p>Dazu besteht auch ein Podcast auf <a href="http://itc.conversationsnetwork.org/shows/detail3299.html">IT Conversations</a>, wer das ganze nur h&#246;ren m&#246;chte.</p>
<p>Das ganze ist einfach ein sch&#246;nes Beispiel wie man auch mit der oft geschimpften Datenbank MySQL ein ordentlich skalierendes System mit sehr guter Performance hin bekommt.</p>
<p>(via <a href="http://www.informatik-student.de/2008/01/01/mysql-datenbankskalierung-am-beispiel-youtube/">Informatik Student</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2008/01/video-mysql-datenbanksaklierung-bei-youtube/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IT-B&#252;cher-Adventskalender von entwickler.press</title>
		<link>http://webthreads.de/2007/12/it-buecher-adventskalender-von-entwicklerpress/</link>
		<comments>http://webthreads.de/2007/12/it-buecher-adventskalender-von-entwicklerpress/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 09:14:44 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Weihnachten]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/12/it-buecher-adventskalender-von-entwicklerpress/</guid>
		<description><![CDATA[Was w&#228;re die Vorweihnachtszeit ohne den Adventskalender mit netten kleinen &#220;berraschungen. Diesen gibt es auch in vielf&#228;ltigen digitalen Variationen wie auch sch&#246;n aufgelistet auf webtagebu.ch zu sehen ist.
Die f&#252;r mich interessanteste Onlineversion ist der Adventskalender von entwickler.press. Dort kann man sich jeden Tag kostenlos das hinter dem T&#252;rchen versteckte Buch herunterladen.

Wichtig zu wissen ist, dass [...]]]></description>
			<content:encoded><![CDATA[<p>Was w&#228;re die Vorweihnachtszeit ohne den Adventskalender mit netten kleinen &#220;berraschungen. Diesen gibt es auch in vielf&#228;ltigen digitalen Variationen wie auch sch&#246;n aufgelistet auf <a href="http://webtagebu.ch/2007/12/01/blog-parade-online-adventskalender-gesucht/">webtagebu.ch</a> zu sehen ist.<br />
Die f&#252;r mich interessanteste Onlineversion ist der Adventskalender von <a href="http://entwickler-press.de/">entwickler.press</a>. Dort kann man sich jeden Tag kostenlos das hinter dem T&#252;rchen versteckte Buch herunterladen.</p>
<div style="text-align:center"><a href="http://entwickler-press.de/" alt="Entwickler.press Adventskalender - jeden Tag ein anderes IT-Buch"><img src='http://www.webthreads.de/article-data/uploads/2007/12/adventskalenderentwicklerpress.jpg' alt='Adventskalender entwickler press' /></a></div>
<p>Wichtig zu wissen ist, dass man die B&#252;cher nur an dem daf&#252;r vorgesehen Tag (Zahl auf dem T&#252;rchen ;) ) herunterladen darf.</p>
<p>&#220;brigens nur so am Rande: der Kalender wurde sch&#246;n mit Ajax umgesetzt &#8211; dazu passend steht auch heute ein Buch &#252;ber das Google Web Toolkit zum Download bereit =).</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/12/it-buecher-adventskalender-von-entwicklerpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pr&#228;sentation von Steve Souders: &#8220;High Performance Web Sites: 14 Rules for Faster Pages&#8221;</title>
		<link>http://webthreads.de/2007/09/praesentation-von-steve-souders-high-performance-web-sites-14-rules-for-faster-pages/</link>
		<comments>http://webthreads.de/2007/09/praesentation-von-steve-souders-high-performance-web-sites-14-rules-for-faster-pages/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 07:11:54 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/09/praesentation-von-steve-souders-high-performance-web-sites-14-rules-for-faster-pages/</guid>
		<description><![CDATA[Vor einiger Zeit hatte ich schon einmal &#252;ber die FireBug Erweiterung YSlow von Yahoo! und die von Pr&#228;sentatinn &#8220;High Performance Web Sites: 14 Rules for Faster Pages&#8221; als Bildervariante Steve Souders berichtet. Insgesamt ein sehr interessantes und von Steve Souder wirklich gut aufbereitetes Thema rund um die Performance von Webanwendungen.
Nun ist bei Yahoo! Vide eine [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich schon einmal &#252;ber die FireBug Erweiterung YSlow von Yahoo! und die von Pr&#228;sentatinn &#8220;High Performance Web Sites: 14 Rules for Faster Pages&#8221; als Bildervariante Steve Souders <a href="http://www.webthreads.de/2007/08/yslow-perfomance-plugin-optimiere-deine-webseite/">berichtet</a>. Insgesamt ein sehr interessantes und von Steve Souder wirklich gut aufbereitetes Thema rund um die Performance von Webanwendungen.</p>
<p>Nun ist bei Yahoo! Vide eine live Pr&#228;sentation von <a href="http://video.yahoo.com/search/video?p=steve+souders&#038;x=0&#038;y=0">Steve Souders als Video</a> zur Verf&#252;gung gestellt worden, so dass man sich das ganze auch nochmal visuell und live vorgetragen ansehen bzw. anh&#246;ren kann (ca 36 Minuten).</p>
<div style="text-align:center"><embed src='http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf' flashvars='id=3880720&#038;emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D1040890&#038;imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D1040890&#038;imTitle=Steve%2BSouders%253A%2B%2526quot%253BHigh%2BPerformance%2BWeb%2BSites%253A%2B14%2BRules%2Bfor%2BFaster%2BPages%2526quot%253B&#038;searchUrl=http://video.yahoo.com/search/video?p=&#038;profileUrl=http://video.yahoo.com/video/profile?yid=&#038;creatorValue=ZXJpY21pcmFnbGlh&#038;vid=1040890' type='application/x-shockwave-flash' width='425' height='350'></embed></div>
<p>Die Pr&#228;sentation kann aber auch direkt als PPT <a href="http://www.web2expo.com/presentations/webex2007/souders_steve.ppt">heruntergeladen</a> werden und die 14 Regeln k&#246;nnen auch auf der Seite von Steve Souders direkt <a href="http://stevesouders.com/examples/rules.php">online angesehen</a> werden. Bei manchen Regeln sind auch gleich Beispiele online gestellt.</p>
<p>Und gleich hinterher eine Videoeinf&#252;hrung in YSlow (ca 8 Minuten).</p>
<div style="text-align:center"><embed src='http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf' flashvars='id=3636464&#038;emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D905515&#038;imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D905515&#038;imTitle=Introducing%2BYSlow&#038;searchUrl=http://video.yahoo.com/search/video?p=&#038;profileUrl=http://video.yahoo.com/video/profile?yid=&#038;creatorValue=anphd29kbg%3D%3D&#038;vid=905515' type='application/x-shockwave-flash' width='425' height='350'></embed></div>
<p>Das ganze Thema sollte sich jeder der Webanwendungen entwickelt auf jeden Fall mal genauer angesehen haben.</p>
<p>Mit den zwei Videos steht einem sch&#246;nen &#8220;Fernsehabend&#8221; nun nix mehr im Wege ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/09/praesentation-von-steve-souders-high-performance-web-sites-14-rules-for-faster-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuer Ansatz um Bilder in der Gr&#246;&#223;e zu ver&#228;ndern</title>
		<link>http://webthreads.de/2007/09/neuer-ansatz-um-bilder-in-der-groesse-zu-veraendern/</link>
		<comments>http://webthreads.de/2007/09/neuer-ansatz-um-bilder-in-der-groesse-zu-veraendern/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 07:58:23 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Utility]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/09/neuer-ansatz-um-bilder-in-der-groesse-zu-veraendern/</guid>
		<description><![CDATA[Bei Webanwendungen mit Bildern hat man &#246;fters das Problem, dass Bilder entweder auf die passende Gr&#246;&#223;e ausgeschnitten oder skaliert werden m&#252;ssen. Entweder ist die Aussage des Bildes anschlie&#223;end nur zu einem Teil sichtbar oder das Bild ist durch die Skalierung verzerrt.
Nun wurde ein interessante Alternative wurde von Shai Avidan und Ariel Shamir entwickelt, mit der [...]]]></description>
			<content:encoded><![CDATA[<p>Bei Webanwendungen mit Bildern hat man &#246;fters das Problem, dass Bilder entweder auf die passende Gr&#246;&#223;e ausgeschnitten oder skaliert werden m&#252;ssen. Entweder ist die Aussage des Bildes anschlie&#223;end nur zu einem Teil sichtbar oder das Bild ist durch die Skalierung verzerrt.<br />
Nun wurde ein interessante Alternative wurde von Shai Avidan und Ariel Shamir entwickelt, mit der es m&#246;glich ist Bilder intelligent in der Gr&#246;&#223;e zu ver&#228;ndern ohne das Bild selbst zu verzerren. Eine <a href="http://swieskowski.net/carve/">Online Demo</a>, bei der auch ein eigenes Bild verwendet werden kann, ist auch verf&#252;gbar (Flash).</p>
<p style="text-align: center"><a href="http://swieskowski.net/carve/" title="Seam Carving Online Demo"><img src="http://www.webthreads.de/article-data/uploads/2007/09/seamcarving.png" alt="seamCaving" /></a></p>
<p>Wer sich dazu erst einmal eine kurze Erl&#228;uterung der Technik samt Beispiel anschauen m&#246;chte kann sich auch erst das folgende Video ansehen.</p>
<div style="text-align:center"><object width="425" height="299"><param name="movie" value="http://www.dailymotion.com/swf/6pJQmIws0VDmbjKGF"></param><param name="allowfullscreen" value="true"></param><embed src="http://www.dailymotion.com/swf/6pJQmIws0VDmbjKGF" type="application/x-shockwave-flash" width="425" height="299" allowfullscreen="true"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x2swhh_redimensionnement-intelligent-dimag_news">Redimensionnement intelligent d&#039;images</a></b></div>
<p>Eine Dokumentation zur Technik und dem Algorithmus kann auch noch einmal detaillierter in einem PDF auf der Homepage von <a href="http://www.faculty.idc.ac.il/arik/">Ariel Shamir</a> heruntergeladen werden (<a href="http://www.faculty.idc.ac.il/arik/imret.pdf">PDF Direktlink</a>). Auch das Video gibt es dort noch einmal als .mov Datei zum herunterladen.</p>
<p>Eine wirklich interessante und intelligente Art Bilder zu ver&#228;ndern &#8211; mal sehen ob man diese Art der Bildmanipulation in der Zukunft wiederfinden wird.</p>
<p>(via <a href="http://haha.nu/creative/new-resize-approach/">haha.nu</a>)</p>
<p><a href="http://haha.nu/creative/new-resize-approach/" class="linkification-ext" title="Linkification: http://haha.nu/creative/new-resize-approach/"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/09/neuer-ansatz-um-bilder-in-der-groesse-zu-veraendern/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>YSlow Perfomance Plugin &#8211; Optimiere deine Webseite</title>
		<link>http://webthreads.de/2007/08/yslow-perfomance-plugin-optimiere-deine-webseite/</link>
		<comments>http://webthreads.de/2007/08/yslow-perfomance-plugin-optimiere-deine-webseite/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 19:32:01 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/08/yslow-perfomance-plugin-optimiere-deine-webseite/</guid>
		<description><![CDATA[Vor ein paar Tagen habe ich von einem Web based Traffic Analysator berichtet. Damit kann man herausfiltern welche Teile der Seite wann und wie Lange geladen werden. Dieses Feature bietet auch FireBug mit dem die Ladezeiten der einzelnen Resourcen aufgelistet werden kann.
Nun hat Yahoo eine wirklich interessante Erweiterung zu Firebug ver&#246;ffentlicht: YSlow. Damit kann man [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Tagen habe ich von einem Web based Traffic Analysator <a href="http://www.webthreads.de/2007/06/trafficanalyse-mit-pingdom-tools/">berichtet</a>. Damit kann man herausfiltern welche Teile der Seite wann und wie Lange geladen werden. Dieses Feature bietet auch <a href="http://getfirebug.com/">FireBug</a> mit dem die Ladezeiten der einzelnen Resourcen aufgelistet werden kann.</p>
<p>Nun hat Yahoo eine wirklich interessante Erweiterung zu Firebug ver&#246;ffentlicht: <a href="http://com3.devnet.re3.yahoo.com/yslow/">YSlow</a>. Damit kann man eine Seite auf ihre Verschiedenen Performance Eigenschaften untersuchen. Das Tool vergibt Noten von &#8220;A&#8221; bis &#8220;F&#8221; und gibt Hinweise was man verbessern kann. So sieht die Analyse bei webthreads.de aus:</p>
<div style="text-align:center"><a href="http://com3.devnet.re3.yahoo.com/yslow/" title="FireBug Plugin YSlow"><img src='http://www.webthreads.de/article-data/uploads/2007/08/yslowperformance.png' alt='YSlow Performance' /></a></div>
<p>F&#252;r genau diese in YSLow abgefragten Punkte hat Yahoo auch gleich eine sehr interessante Seite mit dem Titel &#8220;Thirteen Simple Rules for Speeding Up Your Web Site&#8221; erstellt. Gleich der erste Punkt ist z.B. &#8220;<a href="http://developer.yahoo.com/performance/rules.html#num_http">HTTP Requests minimieren</a>&#8221; oder ein anderer Punkt ist &#8220;<a href="http://developer.yahoo.com/performance/rules.html#css_top">CSS Definitionen im Document HEAD definieren</a>&#8220;. Also dieses Dokument ist f&#252;r jeden Webseiten Entwickler sehr lesenwert! Dieses Thema wird auch im September in einem Buch von <a href="http://www.oreilly.com/catalog/9780596514211/">O&#8217;Reilly ver&#246;ffentlicht</a>, f&#252;r jeden der sich noch weiter in das Thema vertiefen m&#246;chte.</p>
<p>Ein weiterer interessanter Punkt, welcher durch YSlow sehr einfach zu untersuchen ist, wieviel KB man herunterladen muss wenn man einen leeren Browser Cache hat (also z.b. die Seite zum ersten mal besucht) und wenn man die cachebaren Teile der Seite schon im Browser Cache zur Verf&#252;gung hat.</p>
<div style="text-align:center"><a href="http://com3.devnet.re3.yahoo.com/yslow/" title="FireBug Plugin YSlow"><img src='http://www.webthreads.de/article-data/uploads/2007/08/yslowstats.png' alt='YSlow - Stats' /></a></div>
<p>Allzuviel sollte man allerdings nicht darauf halten zu sagen, dass die Performance ja optimal ist wenn der User einen vollen Cache hat, denn Untersuchungen von Yahoo! haben ergeben, dass 40-60% der Besucher einen leeren Cache haben. Das hei&#223;t somit, dass der gr&#246;&#223;ere Teil der Besucher die Seite immer komplett neu laden m&#252;ssen.</p>
<p>Diese Untersuchung und noch viel mehr hat Steve Souders von Yahoo auch in einigen Artikeln und in einer sehr sehenswerten Pr&#228;sentation beschrieben. Darin werden auch noch einmal die 13 bzw. in der Pr&#228;sentation sind es 14 Punkte f&#252;r eine bessere Performance erl&#228;utert.</p>
<div style="text-align:center"><object type="application/x-shockwave-flash" data="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=39717&#038;doc=high-performance-web-sites-4352" width="425" height="348"><param name="movie" value="https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=39717&#038;doc=high-performance-web-sites-4352" /></object></div>
<p>Die Pr&#228;sentation kann aber auch direkt als PPT <a href="http://www.web2expo.com/presentations/webex2007/souders_steve.ppt">heruntergeladen</a> werden und die 14 Regeln k&#246;nnen auch auf der Seite von Steve Souders direkt <a href="http://stevesouders.com/examples/rules.php">online angesehen</a> werden. Bei manchen Regeln sind auch gleich Beispiele online gestellt.</p>
<p>Insgesamt sehr lesenswert bzw. &#8220;gut zu wissen&#8221; f&#252;r jeden der mit Web Projekten zu tun hat. </p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/08/yslow-perfomance-plugin-optimiere-deine-webseite/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Was ist ein Trackback</title>
		<link>http://webthreads.de/2006/10/was-ist-ein-trackback/</link>
		<comments>http://webthreads.de/2006/10/was-ist-ein-trackback/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 08:19:13 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technik]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2006/10/was-ist-ein-trackback/</guid>
		<description><![CDATA[Der web20spot Kollege Blog Age hat vor ein paar Tagen dar&#252;ber sinniert, wozu Trackbacks da sind und dass er diese ab sofort lieber automatisch erkennt anstatt einen Aufruf einer Trackback URL zu unterst&#252;tzen. Das das doch gleich getestet werden muss versteht sich. ;)
Hier nochmal kurz eine knappe Erl&#228;uterung was ein Trackback ist, bevor praktisch ausprobiert [...]]]></description>
			<content:encoded><![CDATA[<p>Der <a href="http://www.web20spot.de/">web20spot</a> Kollege <a href="http://www.blogh.de">Blog Age</a> hat vor ein paar Tagen dar&#252;ber sinniert, wozu Trackbacks da sind und dass er diese ab sofort lieber automatisch erkennt anstatt einen Aufruf einer Trackback URL zu unterst&#252;tzen. Das das doch gleich getestet werden muss versteht sich. ;)<br />
Hier nochmal kurz eine knappe Erl&#228;uterung was ein Trackback ist, bevor praktisch ausprobiert wird ob der Trackback bei Blog Age ohne eine direkte Angabe erkannt wird. Trackbacks dienen dazu einem Artikel zu sagen, dass &#252;ber den Inhalt des Artikels bezug genommen wurde. So schreibe ich aktuell &#252;ber den Artikel &#8220;Wozu Trackbacks?&#8221; von Blog Age und kann diesem Artikel nun bekannt machen, dass ich dar&#252;ber schreibe, sein Thema aufgreife und bezug auf seinen Artikel nehme. Mit diesem System werden Blogs untereinander verlinkt und man kann bei seinem Artikel sehen wer dar&#252;ber geschrieben oder Bezug darauf genommen hat. Als Beispiel f&#252;r eine Menge an Trackbacks siehe auch meinen Artikel &#8220;<a href="http://www.webthreads.de/2006/04/was-ist-web-20#trackbacks">Was ist Web 2.0</a>&#8220;.</p>
<div style="text-align: center"><a title="Trackbacks bei dem Artikel " href="http://www.webthreads.de/2006/04/was-ist-web-20#trackbacks"><img id="image466" alt="Trackbacks des Artikels Was ist Web 2.0" src="http://www.webthreads.de/article-data/uploads/2006/10/trackbackswasistweb20.jpg" /></a></div>
<p>Technisch ist ein Trackback ist ein Http Post Request einer bestimmten URL des Blogs. Der Aufbau des Posts Request muss einen Titel sowie einen Auszug des eigenen Artikels (mei&#223;tens die Stelle auf der Bezug auf den anderen Artikel genommen wird), die URL zu dem eigenen Artikel sowie den Namen des eigenen Blogs enthalten. Der Trackback wurde von <a href="http://www.movabletype.org/">Movable Type</a> entwickelt, welche auch eine <a href="http://www.sixapart.com/pronet/docs/trackback_spec">Trackback Spezifikation</a> erstellt haben. In dieser kann man exakt nachlesen wie ein Trackback aufgebaut sein muss.</p>
<p>Wenn man nun also einen Trackback auf einer anderen Seite erstellen m&#246;chte sollte man zuerst schauen wie die Trackback URL des Artikel lautet auf dem man Bezug nimmt. Je nach verwendeter Software oder der Implementierung lautet dieser anders aber oft wird die Trackback URL unterhalb des Artikels als Link angegeben. Die f&#252;r webthreads verwendete Software <a href="http://wordpress.de/">Wordpress</a> h&#228;ngt z.b. an jede Url den Pfad /trackback/ an. Dieser wird bei einem Aufruf erkannt und ein Trackback eintrag f&#252;r diesen Artikel wird erstellt. Um einen Trackback Eintrag auf einer anderen Seite zu erzeugen suche ich deren Trackback URL heraus, gebe diese hier als aufzurufende Trackback URL an und diese wird dann beim ver&#246;ffentlichen eines Artikels automatisch aufgerufen. Hat man kein solches System muss man diese Url von Hand aufrufen oder es empfiehlt sich ein kleines Script zu schreiben, welches das Erstellen der Http Post Requests &#252;bernimmt und diesen auch noch aufruft.</p>
<p>So, genug &#252;ber Trackbacks gelabert, denn eigentlich wollte ich nur testen ob der Artikel &#8220;<a href="http://www.blogh.de/654">Wozu Trackbacks</a>&#8221; von Blog Age meine Verlinkung auf seinen Artikel automatisch merkt und einen Trackback Eintrag bei sich erzeugt. Sein Ansatz ist, dass Technorati, ein Service der alle Verlinkungen aufzeichnet (siehe z.B. die Verlinkungen zu <a href="http://www.technorati.com/search/http://www.webthreads.de">webthreads.de</a>), sowieso alle Daten enth&#228;lt und man diese nur noch auslesen muss. Dazu wertet er den RSS Feed von Technorati f&#252;r die Daten seiner Seite aus und erstellt, sobald ein neuer Link auf einen seiner Artikel gefunden wird, einen Trackback auf die entsprechende Seite. Also ich bin mal gespannt ob sein neues Script funktioniert und vor allem wann ein Trackback erstellt wird, denn bei einem direkten Aufruf geschieht dies ja unmittelbar nach dem Aufruf.</p>
<p>*Update*</p>
<p>Und tats&#228;chlich funktioniert es &#8211; war ja sogar richtig schnell. Hier der Screenshot des Trackbacks auf Blog Age zu diesem Artikel.</p>
<div style="text-align: center"><a title="Trackback Eintrag von webthreads auf Blog Age" href="http://www.blogh.de/654"><img id="image467" alt="Trackback Blog Age" src="http://www.webthreads.de/article-data/uploads/2006/10/trackbackblogage.png" /></a></div>
<p>Wenn dieses Vorgehen nun generell verwendet werden w&#252;rde, dann h&#228;tte man als Blog Betreiber keine Arbeit mit den Trackbacks mehr. Man sollte bei Wordpress gleich mal vorschlagen ob sie das in der n&#228;chsten Version nicht unterst&#252;tzen oder ein Plugin schreiben, welches das &#252;bernimmt.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2006/10/was-ist-ein-trackback/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
