<?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>alexander kirk &#187; web</title>
	<atom:link href="http://alexander.kirk.at/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexander.kirk.at</link>
	<description></description>
	<lastBuildDate>Thu, 22 Jul 2010 15:11:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reddit-like Collapsible Threads for Hacker News</title>
		<link>http://alexander.kirk.at/2010/02/16/collapsible-threads-for-hacker-news/</link>
		<comments>http://alexander.kirk.at/2010/02/16/collapsible-threads-for-hacker-news/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 08:24:12 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/?p=144</guid>
		<description><![CDATA[I enjoy consuming and participating at Hacker News by Y Combinator resp. Paul Graham. One thing that needs improvement is the reading comments there. At times it happens that the first comment develops into a huge thread, and then the second top-level comment (which might also be well worth reading) disappears somewhere down into the [...]]]></description>
			<content:encoded><![CDATA[<p>I enjoy consuming and participating at <a href="http://news.ycombinator.com/">Hacker News</a> by <a href="http://www.ycombinator.com/">Y Combinator</a> resp. <a href="http://www.paulgraham.com/">Paul Graham</a>.</p>
<p>One thing that needs improvement is the reading comments there. At times it happens that the <strong>first comment develops into a huge thread</strong>, and then the <strong>second top-level comment</strong> (which might also be well worth reading) <strong>disappears</strong> somewhere down into the page.</p>
<p><img src="http://alexander.kirk.at/wp-content/uploads/2010/02/hackernews-collapsible-threads-highlighted-300x215.png" alt="Collapsible Threads at Hacker News through a bookmarklet" title="Collapsible Threads at Hacker News through a bookmarklet" width="300" height="215" class="alignright size-medium wp-image-149" /><a href="http://reddit.com/">Reddit</a> has combatted this common problem by <strong>making threads easily collapsible</strong>. I think it is worth having this also on Hacker News, so I implemented it and wrapped it into a bookmarklet so that you can use this functionality on-demand at Hacker News.</p>
<p>Drag this to your bookmarks bar: <a href="javascript:(function()%7Bvar%20s=document.createElement('script');s.type='text/javascript';s.src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js';document.documentElement.childNodes%5B0%5D.appendChild(s);s=document.createElement('script');s.type='text/javascript';s.src='http://alexander.kirk.at/js/hackernews-collapsible-threads-v4.js';document.documentElement.childNodes%5B0%5D.appendChild(s);%7D)();" style="border: 2px solid #ccc; background-color: #ddd; padding: 4px; line-height: 2.5em">collapsible threads</a></p>
<p>As soon as it is available in your bookmarks bar, go to Hacker News and <strong>click on it when viewing a comments page</strong>. Next to each thread a symbol [+] will appear. Click it to collapse the thread and it will change to a [-]. Click that to expand the thread again.</p>
<p>I have licensed the source code under an MIT License. Click here to view the source code of <a href="http://alexander.kirk.at/js/hackernews-collapsible-threads.js">hackernews-collapsible-threads.js</a>. (Actually for caching reasons the bookmarklet currently loads <a href="http://alexander.kirk.at/js/hackernews-collapsible-threads-v4.js">hackernews-collapsible-threads<i>-v4</i>.js</a> which is actually just the same)</p>
<p>The Hacker News HTML source code seems quite fragile in the sense that the comments section of a page can&#039;t be identified in a really unique way (for example it does not have an HTML <tt>id</tt> attribute), so it might break when the layout of the page changes. This is why the bookmarklet is actually only a loader for the script on my server. I have tuned the HTTP headers in a way that your browser should properly cache the script so that the speed of my server should not affect the loading of the bookmarklet.</p>
<p>Enjoy :)</p>
<p>If you use Hackernews on another URL than news.ycombinator.com or hackerne.ws, use this bookmarklet: <a href="javascript:(function()%7Bdomaincheck=false;var%20s=document.createElement('script');s.type='text/javascript';s.src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js';document.documentElement.childNodes%5B0%5D.appendChild(s);s=document.createElement('script');s.type='text/javascript';s.src='http://alexander.kirk.at/js/hackernews-collapsible-threads-v3.js';document.documentElement.childNodes%5B0%5D.appendChild(s);%7D)();" style="border: 2px solid #ccc; background-color: #ddd; padding: 4px; line-height: 2.5em">collapsible threads (no domain check)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2010/02/16/collapsible-threads-for-hacker-news/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Even Faster Web Sites, a book by Steve Souders</title>
		<link>http://alexander.kirk.at/2009/07/29/even-faster-web-sites-a-book-by-steve-souders/</link>
		<comments>http://alexander.kirk.at/2009/07/29/even-faster-web-sites-a-book-by-steve-souders/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 19:17:05 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/?p=114</guid>
		<description><![CDATA[Steve Souders has recently released something like a sequel to his previous book &#034;High Performance Web Sites&#034; (HPWS) which I have already reviewed earlier. With Even Faster Web Sites he and his co-authors (specialists in their fields, such as Doug Crockford (JavaScript: The Good Parts) on Javascript) elaborate on some of the rules Steve postulated [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; padding: 5px"><a href="http://www.oreilly.com/catalog/9780596522308/"><img src="http://alexander.kirk.at/img/efws.gif" border="0" /></a></div>
<p><a href="http://stevesouders.com/">Steve Souders</a> has recently released something like a sequel to his previous book &#034;High Performance Web Sites&#034; (HPWS) which <a href="/2007/09/26/high-performance-web-sites/">I have already reviewed earlier</a>. With <a href="http://www.oreilly.com/catalog/9780596522308/">Even Faster Web Sites</a> he and his co-authors (specialists in their fields, such as <a href="http://www.crockford.com/">Doug Crockford</a> (<a href="http://oreilly.com/catalog/9780596517748/">JavaScript: The Good Parts</a>) on Javascript) elaborate on some of the rules Steve postulated in HPWS.</p>
<p>It needs to be stated first that if you <b>haven&#039;t read</b> and followed <b>Steve&#039;s first book</b>, you should <b>go and do that first</b>. It&#039;s a must-read that makes it pretty easy to understand why your page might be slow and how to improve it.</p>
<p>In &#034;Even Faster Web Sites&#034;, Steve and his co-authors walk a <b>fine line between fast and maintainable code</b>. While most techniques described in his first book could&nbsp;&nbsp;be integrated with an intelligent deployment process, it is much harder with &#034;Even Faster Web Sites&#034;.</p>
<p>In the chapters that Steve wrote himself for &#034;Even Faster Web Sites,&#034; he is pretty much obsessed with analyzing when, in what sequence, and how parallel the parts of a web page are loaded. Being able to have <b>resources transfered in parallel</b> lead to the <b>highest gains</b> in page loading speed. The enemy of the parallel download is the script tag, so Steve spends (like in HPWS but in greater detail in this book) quite a few pages analyzing which technique of embedding external scripts lead to which sequence in loading the resources of the page.</p>
<p>Steve also covers interesting techniques such as ways to split the initial payload of a web site (lazy loading) and also <b>chunked HTTP responses</b> into consideration that allow sending back HTTP responses even before the script has finished. Downgrading to HTTP/1.0 can only be considered as hard-core technique that just huge sites such as Wikipedia are using right now and should be considered being covered for educational reasons only.</p>
<p>There is a section focussing on Optimizing Images which <b>thankfully takes the deployment process into consideration</b> and shows how to automate the techniques they suggest to optimize the images.</p>
<p>My only real disappointment with &#034;Even Faster Web Sites&#034; is the section by Nicolas C. Zakas. He writes about how to Write Efficient JavaScript but fails to prove it. To be fair: in the first section of the chapter he shows benchmarks and draws conclusions that I can confirm in the real world (accessing properties of objects and their child-objects can be expensive). But then he gives advice for writing code that can hardly be called maintainable (e.g. re-ordering and nesting if-statements (!), re-writing loops as repeated statements (!!!)) and then doesn&#039;t even prove that this makes the code any faster. I suspect that the gains of these micro-optimizations are negligible, so chapters like these should be (if at all) included in an appendix.</p>
<p>Speaking of appendices, I love what Steve has put in here: he shows a <b>selection of the finest performance tools</b> that can be found in the field.</p>
<p>This book can help you make your site dangerously fast. You also need to be dangerously careful what tips you follow and how you try to keep your site maintainable at the same time. &#034;Even Faster Web Sites&#034; is <b>great for people who can&#039;t get enough of site optimization</b> and therefore <b>a worthy sequel</b> to &#034;High Performance Web Sites,&#034; but just make sure that you also read and follow Steve&#039;s first book first.</p>
<p>The book has been published by <a href="http://www.oreilly.com/catalog/9780596522308/">O&#039;Reilly</a> in June 2009, ISBN <a href="http://www.oreilly.com/catalog/9780596522308/">9780596522308</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2009/07/29/even-faster-web-sites-a-book-by-steve-souders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Optimization, a book by Andrew B. King</title>
		<link>http://alexander.kirk.at/2008/08/21/website-optimization-a-book-by-andrew-b-king/</link>
		<comments>http://alexander.kirk.at/2008/08/21/website-optimization-a-book-by-andrew-b-king/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 11:39:18 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/?p=90</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div style="float: right; padding: 5px"<a href=""><img src="http://alexander.kirk.at/img/9780596515089_cat.gif" alt="Website Optimization" border="0"/></a></div>
<p>This time I&#039;m reviewing a book by Andy King. Unlike <a href="http://alexander.kirk.at/2007/09/26/high-performance-web-sites/">High Performance website</a> by Steve Souders, it doesn&#039;t solely focus on the speed side of optimization, but it adds the art of Search Engine Optimization to form a compelling mix in a single book.</p>
<p>If you have a website that underperforms your expectations, this single book can be your one-stop shop to get all the knowledge you need.</p>
<p>Andy uses interesting examples of how he succeeded in improving his clients&#039; pages that illustrate well what he describes in theory before. He not only focuses on how to make your website show up at high ranks in search engines (what he calls &#034;natural SEO&#034;), but also discusses in detail how to use pay per click (PPC) ads to drive even more people to one&#039;s site. I especially liked how Andy describes how to find the best keywords to pick and also describes how to monitor success of PPC.</p>
<p>The part about the optimization for speed feels a little too separated in the book. It is a good read and provides similar content as Steve Souders book, though the level of detail feels a little awkward considering how different the audience for the SEO part of the book is. Still, programmers can easily get deep knowledge about how to get that page load fast. </p>
<p>Unfortunately Andy missed out a little on bringing this all into the grand picture. Why would I want to follow not only SEO but also optimize the speed of the page? There is a chapter meant to &#034;bridge&#034; the topics, but it turns out to be about how to properly do statistics and use the correct metrics. Important, but not enough to really connect the topics (and actually I would have expected this bridging beforehand).</p>
<p>Altogether I would have structured things a little different. For example: It&#039;s the content that makes search engines find the page and makes people return to a page, yet Andy explains how to pick the right keywords for the content first whereas he tells the reader how to create it only afterwards.<br />
Everything is there, I had just hoped for a different organization of things.</p>
<p>All in all, the book really deserves the broad title &#034;Website Optimization.&#034; Other books leave out SEO which usually is the thing that people mean when they want to optimize their websites (or have them optimized).</p>
<p>I really liked that the topics are combined a book and I highly recommend the book for everyone who wants to get his or her website in shape.</p>
<p>The book has been published by O&#039;Reilly in July 2008, ISBN <a href="http://www.oreilly.com/catalog/9780596515089/">9780596515089</a>. Also take a look at the <a href="http://www.websiteoptimization.com/secrets/">Website Optimization Secrets</a> companion site.</p>
<p>Thanks to Andy for providing me a review copy of this book.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2008/08/21/website-optimization-a-book-by-andrew-b-king/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook discloses its users to 3rd party web sites</title>
		<link>http://alexander.kirk.at/2007/11/16/facebook-discloses-its-users-to-3rd-party-web-sites/</link>
		<comments>http://alexander.kirk.at/2007/11/16/facebook-discloses-its-users-to-3rd-party-web-sites/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 16:57:08 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/2007/11/16/facebook-discloses-its-users-to-3rd-party-web-sites/</guid>
		<description><![CDATA[Just a quick post, because what I read at Joshua Porter&#039;s blog somewhat alarms me: Facebook’s Brilliant but Evil design. I feel more and more reassured at why I don&#039;t use Facebook and have a bad feeling about them. The gist is this: when you buy something at a participating web site (Ethan Zuckerman shows [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right"><a href="http://www.flickr.com/photos/alexanderkirk/1505552569/" title="Q&amp;A with Dave Morin of Facebook by alexander.kirk, on Flickr"><img src="http://farm3.static.flickr.com/2016/1505552569_bd456206d8_m.jpg" width="240" height="180" alt="Q&amp;A with Dave Morin of Facebook" /></a></div>
<p>Just a quick post, because what I read at Joshua Porter&#039;s blog somewhat alarms me: <a href="http://bokardo.com/archives/facebooks-brilliant-but-evil-design/">Facebook’s Brilliant but Evil design</a>.</p>
<p>I feel more and more reassured at why I don&#039;t use Facebook and have a bad feeling about them.</p>
<p>The gist is this: when you buy something at a participating web site (<a href="http://www.ethanzuckerman.com/blog/2007/11/15/facebook-changes-the-norms-for-web-purchasing-and-privacy/">Ethan Zuckerman shows how it is done at overstock.com</a>), Facebook discloses to that 3rd party web site, that you are a user of Facebook, and hands over some more details about you &#045;&#045;&#045; while you are only visiting that 3rd party page (and not facebook.com)!!</p>
<p>This goes against the idea of separate <b>Domains</b> on the Internet. Joshua fortunately also <a href="http://bokardo.com/archives/facebooks-brilliant-but-evil-design/">goes into technical detail, how this could be done</a>.</p>
<p>In my opinion Facebook users should quit the service and heavily protest against these practices. But I am afraid, few of them will even notice that this is happening.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2007/11/16/facebook-discloses-its-users-to-3rd-party-web-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This was FOWA Expo 2007</title>
		<link>http://alexander.kirk.at/2007/10/07/this-was-fowa-expo-2007/</link>
		<comments>http://alexander.kirk.at/2007/10/07/this-was-fowa-expo-2007/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 15:43:44 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/2007/10/07/this-was-fowa-expo-2007/</guid>
		<description><![CDATA[I have been attending this year&#039;s Future of Web Apps Expo in London&#039;s ExCeL centre. There were a ton of interesting speakers and I enjoyed listening a lot. Amongst others there were Steve Souders of Yahoo (High Performance Web Sites), Paul Graham of Y Combinator (The future of web startups), Matt Mullenweg of WordPress.com (The [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right"><a class="imagelink" href="http://alexander.kirk.at/wp-content/uploads/2007/10/fowa.jpg" title="fowa.jpg"><img id="image81" src="http://alexander.kirk.at/wp-content/uploads/2007/10/fowa.thumbnail.jpg" alt="fowa.jpg" /></a></div>
<p>I have been attending this year&#039;s <a href="http://www.futureofwebapps.com/">Future of Web Apps Expo</a> in London&#039;s ExCeL centre.</p>
<p>There were a ton of <a href="http://www.futureofwebapps.com/speakers.html">interesting speakers</a> and I enjoyed listening a lot. Amongst others there were <a href="http://alexander.kirk.at/2007/09/26/high-performance-web-sites/">Steve Souders</a> of Yahoo (High Performance Web Sites), <a href="http://www.paulgraham.com/webstartups.html">Paul Graham</a> of Y Combinator (The future of web startups), <a href="http://photomatt.net/">Matt Mullenweg</a> of WordPress.com (The architecture of WordPress.com, he was the only one to go into some detail) and <a href="http://kevinrose.com/">Kevin Rose</a> of digg (Launching Startups).</p>
<p>I also enjoyed Robin Christopherson&#039;s talk very much. He is vision impaired and showed how he browses the web (amazing how fast he had set the speed of his screen reader &#045;&#045;&#045; I know why and guess that most vision impared people turn up the speed, yet it still feels awkward to listen to it) and which challenges therefore arise. Unfortunately <a href="http://shiflett.org">Chris Shiflett</a> only held a workshop which I was not attending.</p>
<p>The conference was clearly not so much for developers (at some points I would have greatly enjoyed some delving into code), so I am trying to keep my eyes open for even nerdier conferences :) Any suggestions?</p>
<p>On the evening of the first day there was a <a href="http://revision3.com/diggnation/2007-10-04London">&#034;live&#034; diggnation recorded</a> which was pretty fun.</p>
<p>According to Ryan Carson, he will be publishing audio files of the talks on <a href="http://www.futureofwebapps.com/">www.futureofwebapps.com</a> soon. Thanks to <a href="http://www.carsonified.com/">Carsonified</a> for installing this great conference. I hope I will be able to return next year.</p>
<p>I have posted <a href="http://www.flickr.com/photos/alexanderkirk/sets/72157602298386730/">more photos to flickr</a>.</p>
<p><a href="http://technorati.com/tag/fowa" rel="tag">fowa</a>, <a href="http://technorati.com/tag/fowa+2007" rel="tag"> fowa 2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2007/10/07/this-was-fowa-expo-2007/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>High Performance Web Sites, a book by Steve Souders</title>
		<link>http://alexander.kirk.at/2007/09/26/high-performance-web-sites/</link>
		<comments>http://alexander.kirk.at/2007/09/26/high-performance-web-sites/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 09:28:30 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/2007/09/26/high-performance-web-sites/</guid>
		<description><![CDATA[I&#039;d like to introduce you to this great book by Steve Souders. There already have been several reports on the Internet about it, for example on the Yahoo Developers Blog. There is also a video of Steve Souders talking about the book. The book is structured into 14 rules, which, when applied properly, can vastly [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; padding: 5px"><a href="http://www.oreilly.com/catalog/9780596529307/"><img src="http://alexander.kirk.at/img/hpws.gif" border="0" /></a></div>
<p>I&#039;d like to introduce you to this great book by <a href="http://stevesouders.com/">Steve Souders</a>. There already have been several reports on the Internet about it, for example on the <a href="http://developer.yahoo.net/blog/archives/2007/03/high_performanc.html">Yahoo Developers Blog</a>. There is also a <a href="http://video.yahoo.com/video/play?vid=1040890">video of Steve Souders talking about the book</a>.</p>
<p>The book is structured into <a href="http://developer.yahoo.com/performance/rules.html">14 rules</a>, which, when applied properly, can vastly improve the speed of a web site or web application.</p>
<p>Alongside with the book he also introduced <a href="http://developer.yahoo.net/yslow/">YSlow</a>, an extension for the Firefox extension <a href="http://www.getfirebug.com/">FireBug</a>. YSlow helps the developer to see how good his site complies with the rules Steve has set up.</p>
<p>I had the honour to do the technical review on this book, and I love it. Apart from some standard techniques (for example employing HTTP headers like Expires or Last-Modified/Etag), Steve certainly has some tricks up his sleave:</p>
<p>For instance he shows how it is possible to reduce the number of HTTP requests (by inlining the script sources) for first time visitors, while still filling up their cache for their next page load (see page 59ff).</p>
<p>The small down side of this book is that some rules need to be taken with care when applied to smaller environments; for example, it does not make sense (from a cost-benefit perspective) for everyone to employ a CDN. A book just can&#039;t be perfect for all readers.</p>
<p>If you are interested in web site performance and have a developer background, then buy this book (or <a href="http://safari.oreilly.com/9780596529307">read it online</a>). It is certainly something for you. </p>
<p>The book has been published by <a href="http://www.oreilly.com/catalog/9780596529307/">O&#039;Reilly</a> in September 2007, ISBN <a href="http://www.oreilly.com/catalog/9780596529307/">9780596529307</a>.</p>
<p>Some more links on the topic:
<ul>
<li><a href="http://www.oreillynet.com/fyi/blog/2007/09/yahoos_chief_performance_guru.html">Yahoo!&#039;s Chief Performance Guru Talks about Writing his New Book</a></li>
<li><a href="http://www.web2expo.com/presentations/webex2007/souders_steve.ppt">Slides from his presentation at WebEx 2007</a></li>
<li><a href="http://developer.yahoo.net/blog/archives/2007/08/yslow-podcast-screencast.html">Podcast on YSlow</a></li>
</ul>
<p><a href="http://technorati.com/tag/high+performance+web+apps" rel="tag">high performance web apps</a>, <a href="http://technorati.com/tag/steve+souders" rel="tag"> steve souders</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2007/09/26/high-performance-web-sites/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Webkit catching up with Firefox and Firebug</title>
		<link>http://alexander.kirk.at/2007/06/21/webkit-catching-up-with-firefox-and-firebug/</link>
		<comments>http://alexander.kirk.at/2007/06/21/webkit-catching-up-with-firefox-and-firebug/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 12:47:42 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/2007/06/21/webkit-catching-up-with-firefox-and-firebug/</guid>
		<description><![CDATA[Webkit, the rendering Toolkit that powers Apple&#039;s Safari web browser, is getting a lot of love lately (iPhone, Windows beta version). But for developers it was always hard to debug and inspect your web applications running in Safari. With Drosera a decent debugger exists since June 2006 (for Webkit only so far, though &#045;&#045;&#045; it&#039;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webkit.org/">Webkit</a>, the rendering Toolkit that powers <a href="http://www.apple.com/safari">Apple&#039;s Safari</a> web browser, is getting a lot of love lately (<a href="http://www.apple.com/iphone/internet/">iPhone</a>, <a href="http://webkit.org/blog/106/it-is-alive/">Windows beta version</a>).</p>
<p>But for developers it was always hard to debug and inspect your web applications running in Safari. With <a href="http://webkit.org/blog/61/introducing-drosera/">Drosera</a> a decent debugger exists since June 2006 (for Webkit only so far, though &#045;&#045;&#045; it&#039;s not going to happen with Safari 2).</p>
<p>And now, the (already existent, but somewhat <a href="http://www.theappleblog.com/wp-content/uploads/webkitinspector.jpg">weird looking</a>) (Web) Inspector got a makeover:</p>
<p><img src="/wp-content/webkit_newinspector.png" alt="Webkit: New Inspector" /></p>
<p>This is a big step, giving web developers not only the chance to precisely identify why this or that DOM element is shown in the way it is, but it also allows a look into how the web page loads, much like <a href="http://www.getfirebug.com/">Firebug</a> on Firefox.</p>
<p>As a neat extra, you can view how your components add to the loading time of the page.</p>
<p><img src="/wp-content/webkit_transfer_time.png" alt="Webkit: Transfer Time" /></p>
<p>Even though Webkit is in some ways just mimicking Firebug, it is a good step for future web development on Safari. Even more as the new Webkit builds contain less than the usual number of browser quirks that make programming Safari difficult in the Ajax world.</p>
<p>The <a href="http://nightly.webkit.org/">Webkit nightly builds</a> provide the new feature by a right click on the page, selecting &#034;Inspect Element&#034;. For more info, see the blog post on <a href="http://webkit.org/blog/108/yet-another-one-more-thing-a-new-web-inspector/">Surfin&#039; Safari Webkit blog</a>.</p>
<p>Finally one more pic, because it&#039;s quite beautiful :)</p>
<p><img src="/wp-content/webkit_css_dom.png" alt="Webkit: CSS/DOM" /></p>
<p><a href="http://technorati.com/tag/safari" rel="tag">safari</a>, <a href="http://technorati.com/tag/webkit" rel="tag"> webkit</a>, <a href="http://technorati.com/tag/nightly" rel="tag"> nightly</a>, <a href="http://technorati.com/tag/inspector" rel="tag"> inspector</a>, <a href="http://technorati.com/tag/firebug" rel="tag"> firebug</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2007/06/21/webkit-catching-up-with-firefox-and-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spamhaus.org no longer lists Austrian Registry on its Block List</title>
		<link>http://alexander.kirk.at/2007/06/19/spamhausorg-lists-austrian-registry-on-its-block-list/</link>
		<comments>http://alexander.kirk.at/2007/06/19/spamhausorg-lists-austrian-registry-on-its-block-list/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 19:54:43 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/2007/06/19/spamhausorg-lists-austrian-registry-on-its-block-list/</guid>
		<description><![CDATA[It has come to my attention today that the almost famous Spam Block List provider put the IP addresses of the Austrian Registry nic.at on their block list. The list that Spamhaus provides is actually something good: it allows mail server administrators to automatically block mails arriving from servers that are known to be operated [...]]]></description>
			<content:encoded><![CDATA[<p>It has come to my attention today that the <a href="http://arstechnica.com/news.ars/post/20060915-7757.html">almost famous</a> Spam Block List provider put the IP addresses of the Austrian Registry <a href="http://nic.at/">nic.at</a> on their <a href="http://www.spamhaus.org/sbl/sbl.lasso?query=SBL55625">block list</a>. </p>
<p>The list that Spamhaus provides is actually something good: it allows mail server administrators to automatically block mails arriving from servers that are known to be operated by phishers.</p>
<p>At this point Spamhaus took the wrong term, though. They demanded from the Austrian Registry to delete 15 domains that they consider to be used by phishers, apparently without providing (enough) evidence to nic.at. So nic.at responded that &#045;&#045;&#045; because of Austrian law &#045;&#045;&#045; they cannot just delete domains without proof of bogus WHOIS addresses.</p>
<p>I cannot judge who is ultimately right in this dispute (like did Spamhaus provide enough evidence or not), but I can definitely judge that Spamhaus took the wrong decision when they started to block the <a href="http://www.spamhaus.org/sbl/sbl.lasso?query=SBL55625">IP addresses of nic.at in their list</a>.</p>
<p>Welcome to the Kindergarten, guys.</p>
<p>nic.at is bound to Austrian law, and as a foreign company you can&#039;t just come along and ask them to remove certain domains. What if someone would go to your registry and request deletion of spamhaus.org without providing any legitimate reason.</p>
<p>Dear Spamhaus, you need to stick to your policy. Your block list is about phishers, and nic.at did not send out any phishing mails. You can&#039;t just put someone on there because you want to pressure them.</p>
<p>As a result, mail server administrators should no longer rely on block lists of such a provider who misuses his own list for trying to put other companies/organizations under pressure. So this is the right moment to remove sbl-xbl.spamhaus.org from your server configuration.</p>
<p>Coverage on the German <a href="http://www.heise.de/newsticker/meldung/91417">Heise.de</a>.</p>
<p><b>Update 2007-06-20</b>: They have stopped listing nic.at. Finally they see reason. (They have changed the IP address block to 193.170.120.0/32 which matches no addresses); also see german <a href="http://futurezone.orf.at/it/stories/201402/">futurezone</a>.</p>
<p><a href="http://technorati.com/tag/nic.at" rel="tag">nic.at</a>, <a href="http://technorati.com/tag/spamhaus" rel="tag"> spamhaus</a>, <a href="http://technorati.com/tag/sbl" rel="tag"> sbl</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2007/06/19/spamhausorg-lists-austrian-registry-on-its-block-list/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>phpBB ajaxified</title>
		<link>http://alexander.kirk.at/2006/09/25/phpbb-ajaxified/</link>
		<comments>http://alexander.kirk.at/2006/09/25/phpbb-ajaxified/#comments</comments>
		<pubDate>Mon, 25 Sep 2006 11:59:04 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/2006/09/25/phpbb-ajaxified/</guid>
		<description><![CDATA[Wow! Jack Slocum, who works on extending the Yahoo! User Interface Library, has created a very cool version of his phpBB Forum, using AJAX. You can&#039;t even believe that this is phpBB underneath. Very slick and fast. Look here phpbb, forum, ajax]]></description>
			<content:encoded><![CDATA[<p>Wow! <a href="http://www.jackslocum.com/">Jack Slocum</a>, who works on extending the <a href="http://developer.yahoo.com/yui/">Yahoo! User Interface Library</a>, has created <a href="http://www.jackslocum.com/forum2/">a very cool version of his phpBB Forum</a>, using AJAX. You can&#039;t even believe that this is phpBB underneath. Very slick and fast.</p>
<p><img id="image70" src="http://alexander.kirk.at/wp-content/uploads/2006/09/yui-forum.thumbnail.png" alt="YUI Extension Forum" /></p>
<p><a href="http://www.jackslocum.com/forum2/">Look here</a></p>
<p><a href="http://technorati.com/tag/phpbb" rel="tag">phpbb</a>, <a href="http://technorati.com/tag/forum" rel="tag"> forum</a>, <a href="http://technorati.com/tag/ajax" rel="tag"> ajax</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2006/09/25/phpbb-ajaxified/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blummy wins Web 2.0 Bookmarking Award!</title>
		<link>http://alexander.kirk.at/2006/03/28/blummy-wins-web-20-awards/</link>
		<comments>http://alexander.kirk.at/2006/03/28/blummy-wins-web-20-awards/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 21:13:07 +0000</pubDate>
		<dc:creator>Alexander Kirk</dc:creator>
				<category><![CDATA[blummy]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexander.kirk.at/?p=60</guid>
		<description><![CDATA[I&#039;m proud to announce that Blummy has been voted to first place of the bookmarking category by the Web 2.0 Awards by seomoz.org. Blummy placed in front of Looksmart&#039;s Furl.net and it&#039;s similar sounding competitor spurl.net. As all the other winners of each category, I have also been interviewed. I can highly recommend reading the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://web2.0awards.org/web20-interviews/blummy.php"><img src="http://www.seomoz.org/images/articles/web20_awards/badge1.jpg" alt="SEOmoz Web 2.0 Awards - Winner" style="border: 0; float: right" /></a>I&#039;m proud to announce that <a href="http://www.blummy.com/">Blummy</a> has been voted to first place of the bookmarking category by the <a href="http://web2.0awards.org/">Web 2.0 Awards</a> by <a href="http://www.seomoz.org/">seomoz.org</a>. </p>
<p>Blummy placed in front of <a href="http://furl.net/">Looksmart&#039;s Furl.net</a> and it&#039;s similar sounding competitor <a href="http://spurl.net/">spurl.net</a>.</p>
<p>As all the other winners of each category, <a href="http://web2.0awards.org/web20-interviews/blummy.php">I have also been interviewed</a>. I can highly recommend reading the other interviews, with</p>
<ul>
<li><a href="http://web2.0awards.org/web20-interviews/technorati.php">Dave Sifry</a> of <a href="http://www.technorati.com/">Technorati</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/craigslist.php">Craig Newmark</a> of <a href="http://www.craigslist.org/">Craigslist</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/writely.php">Jen Mazzon</a> of <a href="http://www.google.com/">recently aquired</a> <a href="http://www.writely.com/">Writely</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/meebo.php">Seth Sternberg</a> of <a href="http://www.meebo.com/">Meebo</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/newsvine.php">Mike Davidson</a> of <a href="http://www.newsvine.com/">NewsVine</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/lastfm.php">Martin Stiksel</a> of (the also Austrian!) <a href="http://last.fm/">Last.fm</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/hipcal.php">Garret Heaton</a> of <a href="http://www.hipcal.com/">HipCal</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/facebook.php">Chris Hughes</a> of <a href="http://www.facebook.com/">Facebook</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/stumbleupon.php">Justin LaFrance</a> of <a href="http://www.stumbleupon.com/">StumbleUpon</a>,</li>
<li><a href="http://web2.0awards.org/web20-interviews/rollyo.php">Dave Pell</a> of <a href="http://www.rollyo.com/">Rollyo</a>, and</li>
<li><a href="http://web2.0awards.org/web20-interviews/cssbeauty.php">Alex Giron</a> of <a href="http://www.cssbeauty.com/">CSSBeauty</a>.</li>
</ul>
<p><a href="/wp-content/blummy_award_large.png"><img src="/wp-content/blummy_award.png" alt="SEOmoz Web 2.0 Awards - Blummy Bookmarking Winner" style="border: 0;" /></a></p>
<p>Thanks for the award and congratulations for the excellent choice of nominees and winners.</p>
<p><a href="http://technorati.com/tag/web2.0" rel="tag">web2.0</a>, <a href="http://technorati.com/tag/award" rel="tag"> award</a>, <a href="http://technorati.com/tag/blummy" rel="tag"> blummy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexander.kirk.at/2006/03/28/blummy-wins-web-20-awards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
