Bill de hOra6862 9C3A FB23 47C7 BFE0 E1BB 53B9 7EED 599F 30C2Levitate- July 6, 2008 Tim Bray: "The Shambling WS-Undead" Once upon a time this would have been met with uproar and furious mail list posting, bad blood, and cries for all-just-getting-along. Now we just post quips. Even Anne-Thomas Manes seems done with WS-. And Thoughtworks are down with the web 'as-is' architecture as well. Martin Fowler should work a few RESTy neologisms around the "Published v Public" paper which is essential reading into understanding why major.minor.patch versioning schemes don't travel to...http://www.dehora.net/journal/2008/07/06/levitate/ AtomServer- July 6, 2008 Bryon Jacob and Chris Berry: "AtomServer is an off-the-shelf implementation of an Atom Store. It is implemented as a Java web application, and should deploy into any J2EE Servlet Container. Under the covers, AtomServer uses the Apache Project’s open-source implementation of the Atom Protocol, called Abdera, to process the RESTful verbs and XML vocabulary of Atom."It looks AtomServer captures a number of idioms and patterns for handling "non-html" content. It'll be interesting to see.http://www.dehora.net/journal/2008/07/06/atomserver/ Agile Project Management: Lessons Learned at Google- July 6, 2008 Infoq: "A retrospective on Google's first Scrum implementation. Jeff Sutherland visited Google to do an analysis of the first Google implementation of Scrum on one of their largest distributed projects. Their strategy for inserting Scrum step by step into the Google engineering teams showed great insight and provides helpful lessons learned for all Agile teams."http://www.dehora.net/journal/2008/07/06/agile-project-management-lessons-learned-at-googl... 3 and 12 minutes to sort a Terabyte, and a look at Hadoop's code structure- July 6, 2008 Apache Hadoop Wins Terabyte Sort Benchmark: "One of Yahoo's Hadoop clusters sorted 1 terabyte of data in 209 seconds, which beat the previous record of 297 seconds in the annual general purpose (daytona) terabyte sort benchmark. The sort benchmark, which was created in 1998 by Jim Gray, specifies the input data (10 billion 100 byte records), which must be completely sorted and written to disk. This is the first time that either a Java or an open source program has won."Amazing. You can see the..http://www.dehora.net/journal/2008/07/06/3-12-minutes-to-sort-a-terabyte-hadoops-code-stru... 300. Multiple Choices.- July 5, 2008 Sam Ruby: "While I’m not a fan of content-sniffing, one of my few pet peeves with HTML5 is that it endeavors to institutionalize the practice with no provisions for content providers to opt out. As the lesser of the available evils, I hope Microsoft’s proposal is quickly adopted by other browsers." Comments ensue. My take - Sam's better when he sticks to technology and away from policy-making. Nonetheless I'll see your busted browser based content sniffing web and raise..http://www.dehora.net/journal/2008/07/05/300-multiple-choices/ ArghPC- July 3, 2008 Steve Loughran: "Hadoop uses RPC to chat between nodes; everything has custom serialization and the heartbeats include data -tricks that work on a LAN. But they have a hard time keeping clients and clusters in Sync: what makes a workable and efficient protocol for the gigabit LAN in the datacentre is not appropriate for client-cluster comms, not when the clients aren't under control, or when they are a distance away. I'd like to work on a good REST api there -something like S3FS for storage, a..http://www.dehora.net/journal/2008/07/03/arghpc/ June 31st- July 1, 2008 Mark Pilgrim: " It checks for June 31st. I swear to God it does. One day I was writing test cases and Sam was writing code to pass them, and when he saw that test case fail he almost reached through his cable modem and strangled me. He almost removed the test case out of spite. He gave in and coded it anyway, and checked it in, and we deployed, and three days later I got a bug report from someone who couldn’t figure out why his feed wasn’t validating. And I couldn’t figure...http://www.dehora.net/journal/2008/07/01/june-31st/ |