Blogmarks
Filters: Sorted by date
Sun Microsystems Announces OpenID Program (via) “In order to explore the boundaries of OpenID as a trust system, Sun is offering an OpenID Provider service to its 34,000 employees.”
CSS2.2. Andy Budd points out that CSS hasn’t had an update since 1998, and suggests rolling the most obviously useful parts of CSS 3 in to an incremental CSS 2.2.
The One True Object (Part 2). Jim Hugunin describes how the DLR let’s Python / JavaScript / Ruby talk to each other using a message passing abstraction.
Microsoft’s XUL. My take on XAML from back in 2003 seems strangely relevant.
Inline SVG in MSIE. Sam Ruby has a neat proof of concept that converts inline SVG (currently only the path element) to the Silverlight equivalent.
Migrating Microsoft Hotmail from FreeBSD to Microsoft Windows 2000. I’d like to see them try that with Yahoo!’s 100+ properties.
MSFT and Yahoo: two icebergs, roped together. Yahoo!’s engineering platform and culture is Open Source pretty much all the way down. Microsoft’s isn’t. I wonder how that would pan out.
Crabfu SteamWorks. More awesome steam-powered robots.
Actual Steampunk Star Wars! I-Wei Huang made a steam-powered R2-D2.
Dynamic Language Runtime. Miguel de Icaza describes how Microsoft’s new Dynamic Language Runtime lets you call JavaScript and Visual Basic functions from Ruby. Looks like they beat Parrot to the punch.
Introduction and Yahoo! Pipes. The official Google Maps API blog describes how to plot KML output from Yahoo! Pipes.
Django Internships at the Journal-World. The Journal-World is an amazing place to start your career.
Silly season. Mark expresses exactly what I’ve been thinking. The fawning over Silverlight and Apollo is incredibly short sighted.
How to debug JavaScript with Visual Web Developer Express. Microsoft’s best kept secret: a decent free debugger for Internet Explorer that doesn’t require you to install Microsoft Office.
MintCache for Django. Caching scheme for Django that solves the dog-pile effect, where high traffic causes many processes to regenerate stale cached data at the same time.
Dell to Offer Ubuntu. That right there is why I find Flex more interesting than Silverlight.
The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. I normally avoid linking to “top 10” lists on principle, but this one pulls together some great resources and adds extra context to each one.
Dev.Opera article index. Should be of interest to all client-side web developers.
Timing and Synchronization in JavaScript. Comprehensive overview of how browsers (Opera in particular) load scripts and queue events, with suggestions for best practices.
A brief unofficial history about register_globals in PHP. It’s been more than five years since register_globals was disabled by default in PHP 4.2.0.
phpbb-openid first beta. A fully functional OpenID consumer for phpBB 2.0, implemented as a set of patches.
Dojo 0.9 Update. Big changes are under way in the Dojo camp.
Capacity Planning for LAMP (via) John Allspaw’s MySQL Conf 2007 talk on capacity planning (John is Operations Engineering Manager at Flickr).
I finally get REST. Wow. “The essence of REST is to make the states of the protocol explicit and addressible by URIs.”
XTech 2007 Registration. Deadline for online registrations is 2nd May. It looks like it’ll be a really good conference this year (disclaimer: I’m speaking).
hAccessibility. The use of the abbr element in hCalendar causes screen readers to read out an incomprehensible number instead of a date.
Translations of My hovercraft is full of eels in many languages (via) Great for unicode testing.
Adobe open sources Flex. Ted Leung says that this might indicate the possibility of Adobe open sourcing Flash itself in the future.
Introducing http:BL (via) Project Honey Pot announce a new blacklist service for blocking comment spammers and e-mail spiders using information from their network of honey pots.
The joy of pdb.set_trace(). I use nosetests --pdb-failures as my main entrypoint for Python debugging—it starts the debugger at the first failing test.