←
Home
Archive
Tags
About
2018
Dec 31
Blogging Moved to KevinDangoor.com
2017
Apr 30
The sad disappearance of climate change information
Apr 29
Stupid Security Things
2016
Feb 16
Seth Godin on The Tim Ferriss Show
Jan 12
Remix OS for PC: Android on the Mac
Jan 12
The Jai Programming Language
Jan 6
Ditching Scrum for Kanban
Jan 4
What is functional programming?
2015
Oct 2
Side Effects vs. Promises
May 29
My onboarding experience at Khan Academy
May 19
The Tale of the Merry Squid: Teaching Programming with Minecraft
May 4
The Changelog talks about TypeScript
May 1
Measuring and patching phase for React components
Apr 24
Joining Khan Academy
Apr 21
Thanks to my friends at Adobe
Jan 5
Ron Jeffries on Hours Estimation
2014
Oct 25
Custom messages for Jasmine expectations
Oct 19
Data Visualization with JavaScript
Oct 19
Faster Yosemite Upgrades for Developers
Oct 18
My React-in-Brackets Trilogy
Oct 18
Daring Fireball at XOXO
Feb 18
The Brackets Scrum to Kanban Switch
Jan 3
How the Web Evolves
2013
Aug 8
Optimizing JavaScript Performance Through Custom Memory Allocation
Apr 12
Speaking at Adobe MAX (Extending Brackets)
Mar 26
Brackets Quick Open: That’s No Regex!
Jan 2
Test driving Brackets
2012
Dec 5
My next career step: Adobe’s Brackets project
Nov 21
Web developer personas (are you in there?)
Nov 8
r2d2b2g is becoming the Firefox OS Simulator!
Oct 18
New device and a multifactor nuisance
Oct 11
What is a “developer”?
Sep 18
GitHub adds a command line, and so should you!
Aug 14
An Important Role for SVG
Aug 8
Seen on Mars #2
Aug 6
Editing HTML in the browser
Aug 1
Seen on Mars #1
Apr 30
The Two-Way Conference (MozCamp and more)
Apr 2
When to Build Performance Measurement Tools for Firefox
Mar 29
Thinking About the Developer Experience for the Web
Feb 14
Firefox 2012 Roadmap for Developer Tools
Jan 26
Firefox Developer Tools Input Summary Jan 26
2011
Nov 17
Future Firefox Developer Tools Updates Nov 17
Nov 11
Tools for Web Developers (1DevDay)
Oct 27
Future Firefox Developer Tools Updates Oct 27
Sep 29
Students Seeking Jobs: Show Of Your Code
Jul 27
Making sense of Bugzilla data
Jul 6
New role at Mozilla: DevTools PM
May 25
Browser-based command lines are awesome
Mar 23
The Firefox 4 release
Mar 22
Initial thoughts on Eclipse’s Orion
Feb 2
More challenging puzzle for the devtools job
Feb 1
Work with me at Mozilla! Solve the puzzle
2010
Nov 12
Paver is now on GitHub, thanks to Almad
Nov 9
Paver: project that works, has users, needs a leader
Oct 22
The Point of Diminishing Features
Oct 21
Next steps for Mozilla Developer Tools
Oct 19
The Open Web App Prototype
Oct 11
UNIXy/VPSTree’s $0.99 VPS
Oct 9
blobastorus: free storage for client side JS apps
Oct 9
Generosity in Marketing and Open Source
Oct 6
Brad’s Zoomy slide deck
Oct 5
Breadcrumbs for Code
Oct 5
Rust: Convenience, Speed and Safety
Oct 1
JSConf.eu 2010: a weekend of awesome
Sep 1
Introducing the Web Console
Aug 26
Mozilla DevTools coming out of hiding
Aug 26
MichiPUG’s 5th Birthday!
Jul 21
A Renewed Developer Tools Focus at Mozilla
May 25
Bespin and jQuery
Apr 17
JSConf 2010 Day 1
Feb 23
Ending SlowNews Experiment #1
Feb 23
SlowNews: Declarative Events in JS, Redis, Mono, Facebook x2
Feb 16
SlowNews: IM in JS, XHP, ePub
Feb 9
SlowNews: HipHop, Redis, Riak, Weave, Homebrew
Feb 2
SlowNews: iPad, zeromq, open source, toppcloud
Jan 29
CommonJS: the First Year
Jan 26
What is SlowNews?
Jan 26
SlowNews: Sikuli, Letters.app, Pintura, Firefox 3.6
Jan 25
Watch this space.
2009
Dec 16
Heroku at a2div
Nov 13
Rebooting Bespin: Embedded and SproutCore
Nov 11
Go: reasonably high level programming, but with performance
Nov 11
Exploring Google Closure: a2div, GTUG joint meeting
Oct 14
October a2div meeting: CommonJS: JavaScript everywhere!
Sep 25
Good luck, Ben and Dion
Sep 14
a2div meeting #1: SproutCore with Majd Taby
Sep 11
Bespin 0.4.3: “deploy” to your website!
Sep 4
Introducing a2div web development user group
Sep 2
4th anniversary MichiPUG meeting tomorrow!
Aug 28
Python packaging/install: what I want
Aug 28
Project Bespin Summary for August 28, 2009
Aug 28
Project Bespin needs *you*
Aug 25
Camtasia for Mac arrives and brings real competition
Aug 15
One Python-based version control system to rule them all!
Jul 2
MichiPUG July meeting tonight! Python in vfx, Impressive, 3.1
Jun 2
MichiPUG: using Python to run reports in Hadoop clusters
May 15
MacSpeech fails the version number test
May 5
MichiPUG May meeting: non-relational DBs
Apr 27
JSConf 2009: the best conference you couldn’t attend!
Apr 21
Speaking at JSConf on Saturday at 1:45PM
Mar 23
Paver 1.0 released!
Mar 13
Paver 1.0b1 released
Mar 6
Paver 1.0a3 released
Mar 4
MichiPUG meeting tomorrow, March 5th
Mar 2
This Week in Bespin March 2, 2009
Mar 2
Embarrassment Driven Development
Feb 26
Paver 1.0a2 released!
Feb 25
280Atlas looks amazing
Feb 25
Introduction to the Bespin Python backend
Feb 23
This Week in Bespin (Feb 23)
Feb 18
Creating a web framework with WSGI video
Feb 15
Bespin: code in the cloud
Feb 6
Extended warranties come to downloadable software
Feb 6
Product Activation sucks.
Feb 5
ServerJS: one week into building a better JavaScript
Feb 2
MichiPUG meeting Thursday: WSGI web frameworks
Jan 30
Server JavaScript wiki and IRC
Jan 29
Paver 1.0a1 recalled
Jan 29
What Server Side JavaScript needs
Jan 28
Paver 1.0a1 is out
Jan 27
WSGI goodness spreading to other languages
Jan 23
Moving to a new Mac: everything but Python
Jan 20
Making custom web frameworks with WSGI
Jan 5
Build desktop apps with web UI and Python
Jan 5
Making web development suck less
2008
Dec 29
A change to my blogging
Dec 3
Beyond the Source: Growing Your Community
Nov 9
Dinner Tuesday @ PyWorks?
Nov 3
Google App Engine Hack-A-Thon Ann Arbor 11/17
Oct 30
Changes coming to Paver
Oct 29
In the market for a job
Oct 28
Rapid Web Apps with TG in Chinese
Oct 28
Python without explicit self
Oct 21
PyWorks and php|works opening keynote
Oct 21
Dojo, DWR, freebies and me at the Detroit JUG tomorrow
Oct 10
Reinhardt: a client-side web framework
Sep 30
MichiPUG meeting on Thursday, 10/2
Sep 26
links for 2008-09-26
Sep 11
Quick and dirty hack to get syntax coloring in Keynote
Sep 11
McCain can’t win on the issues
Sep 10
Let’s meet up in Atlanta at PyWorks!
Sep 9
Inside the Dojo Toolbox
Aug 29
MichiPUG September Meeting: Titus reveals secrets of the PSF and MSU
Aug 24
Ten health experiments that you’re probably participating in
Aug 21
Negative advertising works
Aug 20
The Tech of SitePen Support
Aug 10
A change in Dojo leadership
Aug 8
links for 2008-08-08 [delicious.com]
Aug 6
Back to Safari/WebKit
Aug 6
links for 2008-08-06 [delicious.com]
Aug 4
MichiPUG this week: TurboGears 2
Aug 1
iPhone 2.0 apps and synchronization
Jul 30
links for 2008-07-30
Jul 29
Thanks to Mark for channelling me at PyOhio
Jul 29
links for 2008-07-29
Jul 26
links for 2008-07-26
Jul 26
Nose and Decorators: be careful!
Jul 25
links for 2008-07-25
Jul 24
links for 2008-07-24
Jul 19
links for 2008-07-19
Jul 19
Everyone for President (and so can you!)
Jul 18
links for 2008-07-18
Jul 18
The Onion nails it in January 2001
Jul 17
Sorry, Planet Python folks
Jul 17
links for 2008-07-17
Jul 16
Twitter Updates for 2008-07-15
Jul 15
links for 2008-07-15
Jul 15
Twitter Updates for 2008-07-14
Jul 13
Twitter Updates for 2008-07-12
Jul 12
links for 2008-07-12
Jul 12
Twitter Updates for 2008-07-11
Jul 11
Twitter Updates for 2008-07-10
Jul 10
links for 2008-07-10
Jul 10
Twitter Updates for 2008-07-09
Jul 9
Dojo Toolbox around the web
Jul 9
links for 2008-07-09
Jul 8
What I’ve been up to: The Dojo Toolbox
Jul 8
links for 2008-07-08
Jul 7
links for 2008-07-07
Jul 5
The Big Moo Canoe wrapup
Jul 4
Twitter Updates for 2008-07-03
Jul 3
Twitter Updates for 2008-07-02
Jul 2
links for 2008-07-02
Jul 1
links for 2008-07-01
Jun 30
MichiPUG this week: ZODB
Jun 27
Twitter Updates for 2008-06-26
Jun 24
links for 2008-06-24
Jun 24
Twitter Updates for 2008-06-23
Jun 23
Feed testing… please ignore…
Jun 23
links for 2008-06-23
Jun 14
links for 2008-06-14
Jun 13
Twitter Updates for 2008-06-12
Jun 11
Why Do I need To Sign This? : Alex Russell on contributor agreements
Jun 11
links for 2008-06-11
Jun 10
Articles of Impeachment against Bush
Jun 10
Apple didn’t ship anything!
Jun 7
links for 2008-06-07
Jun 6
Twitter Updates for 2008-06-05
Jun 5
Easy, Repeatable Building/Deployment of Python+Dojo Projects
Jun 5
links for 2008-06-05
Jun 5
Twitter Updates for 2008-06-04
Jun 4
links for 2008-06-04
Jun 4
Twitter Updates for 2008-06-03
Jun 3
MichiPUG on Thursday: Google App Engine
Jun 3
Twitter Updates for 2008-06-02
May 31
Twitter Updates for 2008-05-30
May 28
links for 2008-05-28
May 24
Twitter Updates for 2008-05-23
May 23
links for 2008-05-23
May 22
TurboGears Web Services gets a new maintainer
May 22
links for 2008-05-22
May 21
Twitter Updates for 2008-05-20
May 21
Paver 0.8: new options features, doctools features and bug fixes
May 21
Hillary Clinton, Democratic Presidential Nominee
May 20
links for 2008-05-20
May 20
Twitter Updates for 2008-05-19
May 17
links for 2008-05-17
May 17
Twitter Updates for 2008-05-16
May 15
links for 2008-05-15
May 15
Twitter Updates for 2008-05-14
May 14
Twitter Updates for 2008-05-13
May 13
links for 2008-05-13
May 13
Twitter Updates for 2008-05-12
May 12
Rob Bean’s Big Moo Canoe
May 9
Programming language warts: Newspeak
May 9
I love my new Apple keyboard
May 8
Twitter Updates for 2008-05-07
May 8
Paver 0.7: Better than distutils, better docs and much more
May 5
Why Java remains the most popular language on the JVM
May 5
simplejson heading for the stdlib
May 3
Twitter Updates for 2008-05-02
May 2
links for 2008-05-02
May 2
Twitter Updates for 2008-05-01
May 1
Twitter Updates for 2008-04-30
Apr 29
links for 2008-04-29
Apr 28
MichiPUG on Thursday: zc.buildout and Paver
Apr 28
The Trash of Progress
Apr 27
Twitter Updates for 2008-04-26
Apr 26
Twitter Updates for 2008-04-25
Apr 25
Free electronic waste recycling in Ann Arbor
Apr 25
links for 2008-04-25
Apr 25
Yesterday’s tweets
Apr 24
links for 2008-04-24
Apr 24
Yesterday’s tweets
Apr 23
Leap (Mac software) is very cool
Apr 23
links for 2008-04-23
Apr 23
Yesterday’s tweets
Apr 22
Paver and the building, distribution, deployment etc. of Python projects
Apr 22
links for 2008-04-22
Apr 21
Doing a demo at Refresh Detroit
Apr 20
Yesterday’s tweets
Apr 19
links for 2008-04-19
Apr 18
links for 2008-04-18
Apr 18
Yesterday’s tweets
Apr 17
Yesterday’s tweets
Apr 16
MacUpdate Parallels Bundle
Apr 16
links for 2008-04-16
Apr 16
Yesterday’s tweets
Apr 15
links for 2008-04-15
Apr 15
Yesterday’s tweets
Apr 14
eWeek: SitePen: Passing the Open-Source Torch
Apr 14
Dojo 1.1 is mighty slick
Apr 14
Amazon preannounces persistent storage for EC2
Apr 12
links for 2008-04-12
Apr 11
links for 2008-04-11
Apr 11
Yesterday’s tweets
Apr 10
App Engine: I agree with Ian Bicking the Luddite
Apr 9
Yesterday’s tweets
Apr 8
Google App Engine, not really an AWS competitor?
Apr 8
Google App Engine – big apps for Python folks
Apr 8
Yesterday’s tweets
Apr 8
Dear Lazyweb: flipping screen image on Mac
Apr 6
Rumor: Google To Launch BigTable As Web Service
Apr 5
links for 2008-04-05
Apr 5
InternetNews – Python Fans Take Aim at the Enterprise
Apr 4
TurboGears Ultimate DVD now online, free at ShowMeDo
Apr 4
Yesterday’s tweets
Apr 3
Flash, Silverlight and the Open Web
Apr 3
Yesterday’s tweets
Apr 2
links for 2008-04-02
Apr 2
Yesterday’s tweets
Apr 1
MichiPUG meeting on Thursday, April 3
Apr 1
April Fools 2008 on the Web
Apr 1
Psychotic: optimizing Python compiler
Apr 1
links for 2008-04-01
Apr 1
Yesterday’s tweets
Mar 31
Rich UI Webapps with TurboGears 2 and Dojo Screencast
Mar 29
Yesterday’s tweets
Mar 28
Yesterday’s tweets
Mar 27
Yesterday’s tweets
Mar 25
Why Apple is Investing in WebKit Performance
Mar 25
links for 2008-03-25
Mar 24
Yesterday’s tweets
Mar 23
links for 2008-03-23
Mar 23
Yesterday’s tweets
Mar 22
My PyCon 2008 report
Mar 21
links for 2008-03-21
Mar 21
Yesterday’s tweets
Mar 20
Providing support for open source projects
Mar 20
TurboGears looking for Google SoC Students!
Mar 20
links for 2008-03-20
Mar 20
Yesterday’s tweets
Mar 19
links for 2008-03-19
Mar 19
Yesterday’s tweets
Mar 18
The Constitution is there to restrict the government
Mar 17
Yesterday’s tweets
Mar 15
What I’ve been working on: SitePen Support (Dojo, DWR, Cometd)
Mar 15
Yesterday’s tweets
Mar 14
Yesterday’s tweets
Mar 12
links for 2008-03-12
Mar 12
Yesterday’s tweets
Mar 9
links for 2008-03-09
Mar 8
links for 2008-03-08
Mar 7
Wait… who won in Texas?
Mar 7
Yesterday’s tweets
Mar 7
links for 2008-03-07
Mar 6
Yesterday’s tweets
Mar 6
links for 2008-03-06
Mar 5
links for 2008-03-05
Mar 4
Audiobooks without DRM
Mar 4
links for 2008-03-04
Mar 3
MichiPUG meeting: Nose by Jason Pellerin
Feb 29
links for 2008-02-29
Feb 28
links for 2008-02-28
Feb 28
Refresh Detroit JavaScript Library Techniques meeting
Feb 27
A Google Buying Opportunity?
Feb 27
Yesterday’s tweets
Feb 26
Adobe AIR out, who will use it?
Feb 26
Snowy Morning
Feb 26
links for 2008-02-26
Feb 25
links for 2008-02-25
Feb 23
links for 2008-02-23
Feb 21
Change Congress
Feb 19
links for 2008-02-19
Feb 18
links for 2008-02-18
Feb 15
links for 2008-02-15
Feb 14
Can Borders’ new concept store push toward a brick-and-mortar future?
Feb 13
links for 2008-02-13
Feb 9
links for 2008-02-09
Feb 8
Cobra programming language
Feb 8
Yesterday’s tweets
Feb 8
links for 2008-02-08
Feb 7
Yesterday’s tweets
Feb 7
links for 2008-02-07
Feb 6
Yesterday’s tweets
Feb 6
links for 2008-02-06
Feb 5
Yesterday’s tweets
Feb 5
links for 2008-02-05
Feb 4
links for 2008-02-04
Feb 4
Obama for President
Feb 2
Yesterday’s tweets
Feb 2
links for 2008-02-02
Feb 1
MSFT offers to buy YHOO, the geeks cringe
Feb 1
1Password gets iPhone login support
Feb 1
Yesterday’s tweets
Feb 1
links for 2008-02-01
Jan 30
links for 2008-01-30
Jan 29
Yesterday’s tweets
Jan 29
links for 2008-01-29
Jan 26
links for 2008-01-26
Jan 25
Yesterday’s tweets
Jan 25
links for 2008-01-25
Jan 24
links for 2008-01-24
Jan 23
Aptana Jaxer bridges the client and server
Jan 23
links for 2008-01-23
Jan 22
MacHeist: even more stuff
Jan 22
Yesterday’s tweets
Jan 22
links for 2008-01-22
Jan 19
Yesterday’s tweets
Jan 19
links for 2008-01-19
Jan 18
When something goes missing, you realize how much you use it
Jan 18
Yesterday’s tweets
Jan 18
links for 2008-01-18
Jan 17
More about concurrency and non-relational DBs
Jan 17
Yesterday’s tweets
Jan 17
links for 2008-01-17
Jan 17
Is AppleTV accounted for as a subscription product?
Jan 16
Yesterday’s tweets
Jan 16
links for 2008-01-16
Jan 15
CodeMash 2008 brain dump (summary: you should come in 2009!)
Jan 15
links for 2008-01-15
Jan 14
Blogging with ecto
Jan 14
links for 2008-01-14
Jan 14
Does $1 hosting matter?
Jan 13
links for 2008-01-13
Jan 12
links for 2008-01-12
Jan 11
links for 2008-01-11
Jan 10
Yesterday’s tweets
Jan 10
links for 2008-01-10
Jan 9
New MacHeist: PixelMator, Snapz Pro X
Jan 7
Bill Gates’ Last Day
Jan 7
links for 2008-01-07
Jan 6
links for 2008-01-06
Jan 5
Yesterday’s tweets
Jan 5
links for 2008-01-05
Jan 4
Just because we’re always changing doesn’t mean we shouldn’t
Jan 4
Stupid lawsuit of the day: alleging monopoly practices for the iPod
Jan 4
Yesterday’s tweets
Jan 4
links for 2008-01-04
Jan 3
Yesterday’s tweets
Jan 3
links for 2008-01-03
Jan 2
Indiana Jones And The Kingdom Of The Crystal Skull (2008)
2007
Dec 31
links for 2007-12-31
Dec 29
links for 2007-12-29
Dec 23
links for 2007-12-23
Dec 22
links for 2007-12-22
Dec 20
Millions of lines of code
Dec 20
links for 2007-12-20
Dec 19
links for 2007-12-19
Dec 19
The eBay “Just Sold” Scam
Dec 18
links for 2007-12-18
Dec 16
More auctions: PowerBook 12″, iPod nano, Edirol UA-5, more…
Dec 15
Climate deal in Bali?
Dec 15
links for 2007-12-15
Dec 14
Google taking on Wikipedia?
Dec 14
links for 2007-12-14
Dec 13
links for 2007-12-13
Dec 12
links for 2007-12-12
Dec 11
DWR joins the Dojo Foundation – Joe Walker joins SitePen
Dec 11
Rich UI webapps with TurboGears 2 and Dojo
Dec 11
links for 2007-12-11
Dec 10
Scala Blog and lift 0.3
Dec 10
links for 2007-12-10
Dec 9
links for 2007-12-09
Dec 8
links for 2007-12-08
Dec 7
links for 2007-12-07
Dec 6
links for 2007-12-06
Dec 5
links for 2007-12-05
Dec 4
Michael Foord’s Mock
Dec 4
Michigan Python Users Group December 2007 Meeting
Dec 3
Installable vs. Hosted
Dec 3
links for 2007-12-03
Dec 2
links for 2007-12-02
Dec 1
links for 2007-12-01
Nov 30
links for 2007-11-30
Nov 29
links for 2007-11-29
Nov 27
links for 2007-11-27
Nov 22
links for 2007-11-22
Nov 19
links for 2007-11-19
Nov 18
links for 2007-11-18
Nov 18
Google, wireless and core competencies
Nov 17
links for 2007-11-17
Nov 16
Not fair! Apple releases Final Cut Express 4
Nov 13
Dojo Offline + Google Gears talk at CodeMash
Nov 13
Life without Quicksilver
Nov 12
Eye-fi
Nov 12
WordPress: How do people register even though registration is off?
Nov 12
Mixer and Korg Wavestation EX for sale
Nov 12
Yesterday’s Tweets
Nov 11
Music or radio studio desk for sale
Nov 10
Yesterday’s Tweets
Nov 10
links for 2007-11-10
Nov 9
links for 2007-11-09
Nov 7
links for 2007-11-07
Nov 6
Yesterday’s Tweets
Nov 5
Dojo 1.0 released
Nov 2
links for 2007-11-02
Oct 31
links for 2007-10-31
Oct 30
Yesterday’s Tweets
Oct 28
Yesterday’s Tweets
Oct 27
Yesterday’s Tweets
Oct 27
links for 2007-10-27
Oct 27
Dojo toolkit overview at CodeMash
Oct 26
Going to work for SitePen!
Oct 26
A few words about Arbor Networks
Oct 26
links for 2007-10-26
Oct 24
Yesterday’s Tweets
Oct 24
links for 2007-10-24
Oct 23
TurboGears Web Services gets new maintainer, home
Oct 20
links for 2007-10-20
Oct 19
Yesterday’s Tweets
Oct 19
links for 2007-10-19
Oct 18
Music gear for sale (effects processors, sampler, midi interface)
Oct 18
Yesterday’s Tweets
Oct 18
links for 2007-10-18
Oct 17
New anti-spam measure installed
Oct 16
Yesterday’s Tweets
Oct 13
links for 2007-10-13
Oct 5
Yesterday’s Tweets
Oct 5
links for 2007-10-05
Oct 4
Yesterday’s Tweets
Oct 3
links for 2007-10-03
Oct 2
Yesterday’s Tweets
Oct 2
links for 2007-10-02
Sep 29
Yesterday’s Tweets
Sep 28
Apple iBrick for sale at mobilebee.com
Sep 28
Yesterday’s Tweets
Sep 26
Amazon launches MP3 service. Record labels are still dumb.
Sep 26
links for 2007-09-26
Sep 25
Michigan Python Users Group October Meeting: Boo!
Sep 25
Yesterday’s Tweets
Sep 25
links for 2007-09-25
Sep 22
Yesterday’s Tweets
Sep 22
links for 2007-09-22
Sep 21
Yesterday’s Tweets
Sep 21
links for 2007-09-21
Sep 20
Yesterday’s Tweets
Sep 19
Yesterday’s Tweets
Sep 19
links for 2007-09-19
Sep 18
Happy 2nd Birthday, TurboGears!
Sep 18
Yesterday’s Tweets
Sep 18
links for 2007-09-18
Sep 16
links for 2007-09-16
Sep 15
Yesterday’s Tweets
Sep 14
Yesterday’s Tweets
Sep 14
links for 2007-09-14
Sep 14
Twitter and del.icio.us sitting on Mars
Sep 13
Yesterday’s Tweets
Sep 12
links for 2007-09-12
Sep 11
links for 2007-09-11
Sep 8
links for 2007-09-08
Sep 7
links for 2007-09-07
Sep 6
links for 2007-09-06
Sep 1
MichiPUG September Meeting: Python 3.0
Aug 31
Last weekend for the TurboGears Ultimate DVD, etc.
Aug 30
links for 2007-08-30
Aug 23
links for 2007-08-23
Aug 22
links for 2007-08-22
Aug 21
Flash gets H.264 support
Aug 21
links for 2007-08-21
Aug 18
links for 2007-08-18
Aug 15
links for 2007-08-15
Aug 14
links for 2007-08-14
Aug 12
links for 2007-08-12
Aug 11
links for 2007-08-11
Aug 9
links for 2007-08-09
Aug 8
links for 2007-08-08
Aug 6
links for 2007-08-06
Aug 3
links for 2007-08-03
Aug 2
links for 2007-08-02
Aug 1
links for 2007-08-01
Jul 31
links for 2007-07-31
Jul 30
MichiPUG/AACS Meeting at Google on Thursday
Jul 30
Review of Arbor Networks Peakflow X 3.7
Jul 28
links for 2007-07-28
Jul 27
links for 2007-07-27
Jul 26
links for 2007-07-26
Jul 25
links for 2007-07-25
Jul 25
Clearance deals on TurboGears DVD, MarbleGears, etc.
Jul 19
links for 2007-07-19
Jul 19
TurboGears 1.0.3 released!
Jul 19
Google Tech Talk for the next MichiPUG meeting
Jul 18
TechSmith (Camtasia maker) goes Mac!
Jul 18
links for 2007-07-18
Jul 15
Bye bye, CareerSite
Jul 14
links for 2007-07-14
Jul 12
links for 2007-07-12
Jul 9
links for 2007-07-09
Jul 8
links for 2007-07-08
Jul 7
Lots of motion in TurboGears now
Jul 6
links for 2007-07-06
Jul 5
links for 2007-07-05
Jul 4
links for 2007-07-04
Jul 3
links for 2007-07-03
Jul 2
July MichiPUG meeting – TurboGears 2
Jun 28
Google Calendar’s Fatal Flaw
Jun 27
TurboGears 2: a reinvention and back to its roots
Jun 26
links for 2007-06-26
Jun 22
links for 2007-06-22
Jun 19
links for 2007-06-19
Jun 15
links for 2007-06-15
Jun 14
links for 2007-06-14
Jun 13
links for 2007-06-13
Jun 13
Python dictionaries are not the same as instances
Jun 12
links for 2007-06-12
Jun 9
links for 2007-06-09
Jun 8
links for 2007-06-08
Jun 7
links for 2007-06-07
Jun 6
June MichiPUG meeting tomorrow!
Jun 1
links for 2007-06-01
May 31
Google Gears offline apps and Apollo to ship with SQLite
May 30
A day late and $1.20 short
May 30
links for 2007-05-30
May 28
Archives
May 28
Contact
May 27
links for 2007-05-27
May 27
Kevin’s Articles
May 27
Seth Godin’s The Dip
May 26
links for 2007-05-26
May 25
DRM-free iTunes songs coming on Tuesday
May 24
links for 2007-05-24
May 23
links for 2007-05-23
May 21
Michigan Python Users Group June Meeting
May 20
links for 2007-05-20
May 19
links for 2007-05-19
May 18
links for 2007-05-18
May 17
A sign that Google has come to Ann Arbor
May 14
links for 2007-05-14
May 12
All Others Pay Cash: now you can see it!
May 11
links for 2007-05-11
May 10
links for 2007-05-10
May 4
links for 2007-05-04
May 4
Skittr: Twittr clone in Scala with Lift
May 3
links for 2007-05-03
May 3
TurboGears 1.0.2 released!
May 3
May MichiPUG meeting moved to the 16th
May 2
links for 2007-05-02
May 1
Silverlight: Microsoft’s multi-language Flash alternative
Apr 29
links for 2007-04-29
Apr 28
links for 2007-04-28
Apr 28
Seth Godin in Ann Arbor Michigan – May 22nd
Apr 27
links for 2007-04-27
Apr 26
Ajaxian » Adobe announces that it will be opening Flex under Mozilla License
Apr 26
links for 2007-04-26
Apr 24
links for 2007-04-24
Apr 23
links for 2007-04-23
Apr 21
links for 2007-04-21
Apr 19
links for 2007-04-19
Apr 12
links for 2007-04-12
Apr 11
links for 2007-04-11
Apr 9
links for 2007-04-09
Apr 8
links for 2007-04-08
Apr 7
links for 2007-04-07
Apr 5
links for 2007-04-05
Apr 3
MichiPUG on Thursday: The Other Standard Library
Apr 2
The Beginning of the End of DRM
Apr 1
April Fools Day Roundup
Mar 25
links for 2007-03-25
Mar 24
Joyent Slingshot: a smart product idea
Mar 22
links for 2007-03-22
Mar 21
links for 2007-03-21
Mar 20
The security of online password managers
Mar 20
links for 2007-03-20
Mar 19
Adobe Apollo is in alpha
Mar 17
links for 2007-03-17
Mar 16
links for 2007-03-16
Mar 15
links for 2007-03-15
Mar 14
links for 2007-03-14
Mar 11
links for 2007-03-11
Mar 8
links for 2007-03-08
Mar 7
links for 2007-03-07
Mar 7
TGWebServices 1.1 – now with complex input
Mar 6
links for 2007-03-06
Mar 6
Merging TurboGears and Pylons?
Mar 5
links for 2007-03-05
Mar 4
links for 2007-03-04
Mar 3
links for 2007-03-03
Mar 2
links for 2007-03-02
Mar 1
links for 2007-03-01
Mar 1
PyCon on Engadget
Feb 28
links for 2007-02-28
Feb 27
MichiPUG meeting Thursday, March 1
Feb 27
links for 2007-02-27
Feb 23
links for 2007-02-23
Feb 22
links for 2007-02-22
Feb 22
TGWebServices 1.0.2 released
Feb 22
Bum rush the charts
Feb 20
links for 2007-02-20
Feb 16
links for 2007-02-16
Feb 15
links for 2007-02-15
Feb 14
links for 2007-02-14
Feb 13
links for 2007-02-13
Feb 12
links for 2007-02-12
Feb 10
Announcing TGWebServices 1.0
Feb 9
links for 2007-02-09
Feb 8
links for 2007-02-08
Feb 7
links for 2007-02-07
Feb 6
links for 2007-02-06
Feb 3
links for 2007-02-03
Feb 1
links for 2007-02-01
Jan 31
links for 2007-01-31
Jan 31
LouderVoice: reviews on your blog
Jan 31
Michigan Python Users Group meeting on Thursday
Jan 30
links for 2007-01-30
Jan 28
links for 2007-01-28
Jan 27
links for 2007-01-27
Jan 26
links for 2007-01-26
Jan 26
Fighting back against astroturfing
Jan 25
Schneier on Security: In Praise of Security Theater
Jan 25
links for 2007-01-25
Jan 23
macfuse just keeps getting cooler
Jan 23
I figured out the server problem.
Jan 22
Blue Sky On Mars has moved
Jan 21
links for 2007-01-21
Jan 19
Mako templates in Python
Jan 19
links for 2007-01-19
Jan 19
Introducing the DisplayShelf widget
Jan 19
Great job, CodeMash organizers!
Jan 18
Bruce Eckel’s CodeMash keynote on a dynamic world
Jan 18
Neal Ford on DSLs at CodeMash
Jan 18
links for 2007-01-18
Jan 18
Programming languges panel at CodeMash
Jan 16
links for 2007-01-16
Jan 14
links for 2007-01-14
Jan 13
TG Book sample chapter: The TurboGears Toolbox and Other Tools
Jan 12
Creating a Flex application using TurboGears
Jan 10
Disappointing MacWorld keynote
Jan 9
links for 2007-01-09
Jan 6
links for 2007-01-06
Jan 5
links for 2007-01-05
Jan 4
links for 2007-01-04
Jan 4
TurboGears 1.0 released!
Jan 4
TurboGears has a new leader
Jan 4
TurboGears.org moves to WebFaction
Jan 2
links for 2007-01-02
2006
Dec 28
Special TurboGears IRC chat event on January 3rd
Dec 24
links for 2006-12-24
Dec 23
Happy Holidays!
Dec 23
links for 2006-12-23
Dec 22
links for 2006-12-22
Dec 21
links for 2006-12-21
Dec 20
links for 2006-12-20
Dec 16
links for 2006-12-16
Dec 14
links for 2006-12-14
Dec 13
CodeMash early registration ending on the 18th
Dec 8
links for 2006-12-08
Dec 7
links for 2006-12-07
Dec 6
MichiPUG Meeting on Thursday (12/7)
Dec 5
Web Widgets for everyone at PyCon 2007!
Dec 5
links for 2006-12-05
Dec 4
TurboGears 1.0b2 released!
Dec 4
links for 2006-12-04
Nov 25
TurboGears in .NET ROCKS!
Nov 21
links for 2006-11-21
Nov 20
links for 2006-11-20
Nov 19
links for 2006-11-19
Nov 18
links for 2006-11-18
Nov 16
links for 2006-11-16
Nov 15
#20 tech book on Amazon.com
Nov 15
links for 2006-11-15
Nov 14
TurboGears book is out, photographic evidence here!
Nov 14
links for 2006-11-14
Nov 13
Schneier on Security: Voting Technology and Security
Nov 11
links for 2006-11-11
Nov 10
links for 2006-11-10
Nov 9
links for 2006-11-09
Nov 8
MochiKit.Animator: fancy new animations for MochiKit
Nov 8
Genshi – beautiful *and* fast?
Nov 4
links for 2006-11-04
Nov 3
Vote for sanity. Vote for gridlock.
Nov 2
links for 2006-11-02
Nov 1
MichiPUG Meeting: Thursday, November 2
Oct 31
links for 2006-10-31
Oct 30
CodeMash – January 18 & 19, 2007
Oct 30
links for 2006-10-30
Oct 29
links for 2006-10-29
Oct 26
links for 2006-10-26
Oct 23
links for 2006-10-23
Oct 21
links for 2006-10-21
Oct 21
Stickum – A TurboGears based Pastebin
Oct 19
links for 2006-10-19
Oct 18
links for 2006-10-18
Oct 14
links for 2006-10-14
Oct 13
links for 2006-10-13
Oct 11
The TurboGears Jam Hosted by Bruce Eckel
Oct 11
links for 2006-10-11
Oct 10
links for 2006-10-10
Oct 8
Ian Landsman’s Mini Site Marketing Experiment
Oct 6
links for 2006-10-06
Oct 5
First half of TG book available electronically
Oct 5
links for 2006-10-05
Oct 3
links for 2006-10-03
Oct 1
links for 2006-10-01
Sep 30
links for 2006-09-30
Sep 29
MichiPUG meeting on Tuesday, October 3
Sep 29
TurboGears issue of o3 is up!
Sep 29
links for 2006-09-29
Sep 28
Spliced Networks’ TurboGears AppStack
Sep 25
TurboGears in Print
Sep 24
links for 2006-09-24
Sep 23
links for 2006-09-23
Sep 22
links for 2006-09-22
Sep 20
Genshi: the best template language in Python right now
Sep 20
links for 2006-09-20
Sep 8
TurboGears 1.0b1 released!
Sep 6
New TurboGears-related screencasts and requests
Sep 6
Algorithms book
Sep 6
RPath’s RAA – building custom Linuxes with a TG app
Sep 6
BitRocket – Mac OS X BitTorrent Client
Sep 5
What’s new in CherryPy 3.0
Sep 5
Parallels rocks
Sep 1
Google Revealed: The IT Strategy That Makes It Work
Aug 31
Schneier on fighting terror with anti-terror
Aug 30
Guido’s clarification on the pronouncement
Aug 30
In praise of the Django people
Aug 30
Seth’s Blog: Marketing Morality
Aug 27
Sherb’s Blog :: Clever Advertising
Aug 27
Hummingbird Hawkmoth
Aug 23
GetBundle Bundle for TextMate
Aug 21
Summer of Code Goodies Arriving
Aug 19
There can’t be only one.
Aug 19
TurboGears at the Great Lakes Software Excellence Conference
Aug 19
TurboGears 0.9a9 released (something different)
Aug 15
The company I work for is cooler than yours
Aug 14
Python Web Frameworks on the Small Screen
Aug 10
TextMate wins an Apple Design Award
Aug 9
Oprius Foundations is a free to use contacts, calendar and todo app
Aug 8
Guy Kawasaki and Seth Godin: Together At Last
Aug 5
ShowMeDo has your TurboGears videos for you!
Aug 1
Fast Track Needs You!
Jul 28
Things to comment on
Jul 25
“New” Monopoly
Jul 24
YouTube – jon stewart on net neutrality
Jul 19
YouTube – Knights of the Round Table – Star Trek TOS
Jul 16
Unintentionally bad company URLs
Jul 12
Python Web frameworks, Part 2: Web development with TurboGears and Python
Jul 12
Super quick EuroPython wrapup…
Jun 28
Urban Fairies fairy doors Locations
Jun 28
Python Web Developer Appliance
Jun 28
TurboZSI SOAP web services for TurboGears
Jun 27
The JavaScript Library World Cup
Jun 25
Sounddogs Sound Effects, Production Music, Royalty Free Music, MP3 AIF WAV Sound Effects
Jun 25
Free! Icons for your website or application at MaxPower
Jun 24
PlotKit with EasyPlot in TurboGears
Jun 23
TG Site: MeCommerce 50% revenue split for bloggers
Jun 23
WebFaction gives 50% of profits to TurboGears
Jun 21
iBox javascript
Jun 21
How easy is it to host a TG app?
Jun 21
Preorder Rapid Web Applications with TurboGears
Jun 16
Changing the color attribute on a physical product
Jun 16
PythonDoc Wiki Macro for Trac
Jun 15
JavaScriptSearch News: TurboGears: A Python-based Framework for Ajax Web Development
Jun 14
The Lyrebird
Jun 13
A Blog Around The Clock: all about sleep
Jun 12
Got my Toolboxes and MarbleGears
Jun 12
Automatic Python imports with autoimp, lazy ones with Importing
Jun 12
Bruce Eckel’s Some Kind of Event
Jun 9
Socialtext Partners with Dan Bricklin on wikiCalc
Jun 9
Rapid Web Applications with TurboGears book cover
Jun 9
You’re pitiful
Jun 8
DVD is off to manufacturing!
Jun 8
A Brand New Job!
Jun 8
The business behind Google Spreadsheet
Jun 7
Google Spreadsheets
Jun 6
Europython 2006 Schedule
Jun 3
UIZE JavaScript API
Jun 2
Rolling Stone : Was the 2004 Election Stolen?
Jun 1
raze library of utilities for Python
May 31
irrepressible.info TurboGears site slashdotted
May 30
Free Image Hosting at AllYouCanUpload.com
May 30
200,000 eggs served
May 30
Using JavaScript Widgets with TurboGears
May 29
Coders aren’t the only contributors to open source
May 29
SQLAlchemy gets a new release and a new site
May 27
PyCells and peak.events
May 26
Off to a fine start
May 26
Example TurboGears apps in Portuguese
May 26
Announcing the TurboGears Ultimate DVD
May 25
TurboGears site design updated
May 25
IKEA | DREAM KITCHENS FOR EVERYONE
May 25
FireBug 0.4
May 24
Web Montag TurboGears talk
May 23
Shoes on Apple’s site
May 23
Placeopedia.com – mashing Wikipedia with Google Maps
May 22
Oprius Foundations: very cool PIM in TurboGears
May 21
Rob Gonsalves artwork
May 19
Why are people still afraid of JavaScript?
May 19
Ajaxian » Javascript Associative Arrays considered harmful
May 18
iShowU: a competitor for Snapz Pro X
May 17
20 Minute Wiki updated
May 16
Blazing Things LLC and Appropriate Solutions, Inc. to Co-Develop Zesty News, the On-Line News and Information Aggregator
May 15
Scan This Book! Copyright and libraries in 2006
May 15
The danger of statistics: Django (the pool player) will overtake Zope
May 13
Mal’s e-commerce
May 12
Best codec for Screen capture content
May 11
Comparison of Dojo and Prototype
May 10
Appropriate Solutions Zesty News Press Release
May 10
TurboGears 0.9a6 released!
May 8
Decorative borders and the Canvas
May 8
Stephen Colbert at the 2006 White House Correspondents’ Association Dinner
May 4
The World’s Shortest Marketing Plan
May 4
TurboGears and the Summer Of Code
May 4
A step-by-step SQLAlchemy tutorial
May 2
selector – WSGI Delegation
May 1
dojo.storage: offline storage for your Ajax data
Apr 29
TurboGears 0.9a5 released!
Apr 28
Mark Ramm at the AAJUG
Apr 26
I want a Freeware Utility to … 450+ common problems solved : eConsultant
Apr 26
Zesty News Development Resuming!
Apr 26
What is a “release candidate”?
Apr 25
tunelog: music metadata extravaganza
Apr 20
Ten Most Harmful Books of the 19th and 20th
Apr 20
Star Wars vs. Star Trek
Apr 19
TurboGears Documentation Sprint!
Apr 19
TurboGears @ Penguicon 4.0
Apr 18
Angry/negative people can be bad for your brain
Apr 18
Excellent customer service at GoDaddy
Apr 18
Configuring Apache and CherryPy to handle a Digg effect
Apr 14
Hear about TurboGears at 7º Fórum Internacional Software Livre
Apr 12
How To Be A Successful Evil Overlord
Apr 12
Stupid Command Prompt Tricks
Apr 11
Wish-A-Mile 300 Bicycle Tour
Apr 11
Fredrik’s syntax highlighting for PythonDoc
Apr 10
Guido experimenting with generic functions, TG using them
Apr 10
DesignEducation.ca – Thousands of Design Resources
Apr 8
Web track keynote at EuroPython
Apr 4
TurboGears 0.9a3 released!
Apr 4
Don’t write off “traditional publishers”
Apr 1
Announcing TurboBOB – best of breed tool for TurboGears
Mar 31
Docudo screencast
Mar 31
Merquery – packaging up indexing for the masses
Mar 29
freeform: natural interpretation of loosely structured user phrases
Mar 28
stubble
Mar 28
The adventures of scaling, Stage 1
Mar 27
TurboGears 0.9a2 released!
Mar 27
TurboGears googlegroup passes 1,500 members
Mar 27
Setting up supervisor (on a single machine)
Mar 25
Fast Track – open source project status in TurboGears
Mar 23
pytemplates mailing list
Mar 23
Studio adds a line to a movie for the fans
Mar 22
A Greasemonkey Christmas
Mar 21
Installing Subversion (svn) on Linux (Debian Stable)
Mar 21
The Hosting Shuffle
Mar 21
Compound Thinking » “Lean� Book Publication
Mar 18
Overloaded vehicles
Mar 17
Great meeting at TechSmith (Camtasia)
Mar 16
Recur – module for recurring tasks in Python
Mar 14
Ian’s Shoelace Site – Shoelace Knots – How To Tie Your Shoes
Mar 14
The CherryPy Documentation Project
Mar 10
Julian Beever’s pavement drawings
Mar 9
New TurboGears mailing lists
Mar 9
CherryPy and WSGI
Mar 7
A better command line for Windows?
Mar 6
PyCon 2006
Mar 3
Over GPLed
Mar 1
YouTube – microsoft ipod packaging parody
Feb 28
Effective Ajax with TurboGears talk online
Feb 23
TurboGears 0.9a1 released!
Feb 15
gethuman cheats
Feb 14
Boing Boing: Photos: awesomely mangled English on bootlegged crap in China
Feb 14
SQLAlchemy has a release (and a declarative layer)
Feb 14
Yahoo! Design Pattern Library and UI controls
Feb 13
TurboGears Highlights Feb 13, 2006
Feb 13
Thanks, PSF!
Feb 10
Let the Good Times Roll–by Guy Kawasaki: The Art of Rainmaking
Feb 9
Crazy busy
Feb 9
Chat in Gmail
Feb 8
Cocoa, JSON & TurboGears
Feb 3
February MichiPUG wrapup
Jan 30
Camtasia for the Mac
Jan 24
Metadata Hootenanny > Home + FAQ
Jan 23
FireBug – JoeHewitt.com
Jan 20
defective yeti: Xyzzy
Jan 19
Music Sales Are Booming on Internet – Yahoo! News
Jan 17
Multiple applications and Paste support
Jan 17
Announcing The Develix TurboGears Bug Bounty
Jan 12
Favorite songs of 2005
Jan 11
iWeb highlights the dangers of being an ISV
Jan 10
Presentation tonight at the Michigan!/usr/group
Jan 10
TurboGears 0.8.8 security fix release
Jan 6
TextMate 1.5 released
Jan 6
Template plugins for everyone!
Jan 6
The Great Python Framework/Application Debate
Jan 5
CherryPy supports multiple apps
Jan 5
TurboGears class in Ann Arbor, LinuxForum in Copenhagen
Jan 5
TurboGears 0.8.7 released!
Jan 5
Frameworks matter, too
Jan 5
1,000 members!
Jan 4
How to Become an Early Riser
Jan 4
PyCon 2006 Schedule
Jan 4
Looking for a Zesty News partner
Jan 4
Self-referential sign
Jan 4
“Let the Good Times Roll� by Guy Kawasaki
Jan 4
Mochi Media looking for a TurboGears developer
Jan 4
Recommended Business Books
Jan 2
Recommended
Jan 1
TurboGears now supports Cheetah and Stan
Jan 1
Now running WordPress 2.0
Jan 1
Happy New Year!
2005
Dec 27
Fear destroys what bin Laden could not
Dec 27
Practical software entrepreneur
Dec 20
What is TurboGears not?
Dec 20
Python and the One Web Framework
Dec 19
TurboGears book from Prentice Hall
Dec 13
Tasty – a REST tagging engine built on TurboGears
Dec 8
Congrats Jeff!
Dec 7
TurboGears Latest (December 7th, 2005)
Dec 7
admi18n: Painless localization for TurboGears
Dec 7
The Atlanta Python December Meetup
Dec 6
Different styles but equivalent functionality
Dec 5
Q-Unit – Greatest Hits
Dec 3
Swaroop at foss.in
Dec 2
TurboGears 0.8a5 released!
Nov 30
Oprius Software – new TurboGears job
Nov 30
A Byte of Python has TurboGears under the hood
Nov 28
TextDrive has been acquired by Joyent
Nov 28
TurboGears ModelDesigner
Nov 26
PyCon 2006 – see you there!
Nov 26
Back online after protracted offlineness
Nov 22
Diggdot.us online aggregation for geeks
Nov 16
TurboGears 0.9 irc chat
Nov 16
MichiPUG third meeting wrapup
Nov 9
Kinkless GTD now even smoother with Quicksilver
Nov 9
MacDevCenter.com: What Is TurboGears (Hint: Python-Based Framework for Rapid Web Development)
Nov 8
600 members and nearly 30,000 screencast views
Nov 8
TurboTunes tutorial and screencast
Nov 4
The 30,000 calorie sandwich
Nov 2
Oracle releases a free database
Nov 1
TurboGears at FOSS.in 2005
Nov 1
Deploying TurboGears apps with SCGI
Oct 31
Planet Turbogears
Oct 27
URL-rewriting in CherryPy 2.1 and TurboGears
Oct 26
I’m in Die Welt!
Oct 25
TurboGears 0.8a4 released
Oct 25
MochiKit 1.0 released
Oct 24
A Micro ISV goes 1.0!
Oct 22
Answering questions about TurboGears
Oct 22
CherryPy 2.1 and CatWalk 0.9 released!
Oct 19
Kinkless GTD
Oct 17
TurboGears bringing new people to Python
Oct 17
Ben on Python Web Framework Niches
Oct 14
TurboGears 0.8 Released!
Oct 14
TurboGears going like gangbusters
Oct 13
Too many choices can be bad
Oct 13
The HelpSpot Tour
Oct 12
TurboGears is not a Rails clone
Oct 12
CatWalk model browser for TurboGears
Oct 11
What’s a slashdotting like?
Oct 10
TurboGears on slashdot! And a TurboGears job!
Oct 9
TurboGears October 2005 Mad Dash (Sprint)
Oct 7
Top browser at TurboGears.org
Oct 4
The magical, mystical “1.0”
Oct 4
Newsgator buying who? NetNewsWire?
Oct 4
Running a code sprint
Oct 1
Controllers for MVC web frameworks roundup
Sep 27
What I want in a Wiki for software development
Sep 27
Web Services Infrastructure: Kid Templating
Sep 27
Google result counts
Sep 25
Weekly TurboGears URL
Sep 24
A brief history of TurboGears
Sep 22
TurboGears moves to TextDrive
Sep 21
TurboGears on day 4 and some Jeremy Jones commentary
Sep 20
Putting a hosting company to the test
Sep 19
A day after TurboGears’ release
Sep 17
Annoucing TestGears 0.2 unittest extension
Sep 17
Announcing TurboGears web megaframework (Python)
Sep 16
MichiPUG first meeting wrapup
Sep 13
eBay to Acquire Skype for $2.6 billion
Sep 12
HelpSpot beta released
Sep 10
Firefox 1.5 Beta 1 is out, but you might want to wait
Sep 9
Fake entries for copyright protection
Sep 8
Knock Knock and Call To Action double book review
Sep 6
Michigan Python Users Group first meeting: 9/14
Sep 6
Blog comment spam
Sep 6
Storing data on the browser
Sep 6
Getting testimonials for your product
Sep 6
Perspective: Being Poor
Sep 4
The EFF breaks down DRM so you don’t have to
Sep 2
Seth Godin’s Knock Knock online marketing book now available
Sep 1
Allan’s latest TextMate tips
Sep 1
Need an idea? How about 50 ways to get one?
Aug 31
Fool.com: Behind the Bubble Babble
Aug 31
Seth on Urgent vs. Important
Aug 31
An unexpected confirmation of the value of the Bill of Rights
Aug 27
Announcing Testido automatic unittest TestSuite generator
Aug 26
O’Reilly Connection: jobs social networking site
Aug 25
Engadget 1985 – best nostalgia of the year
Aug 24
A clear sign that manufacturers are counting on not paying rebates
Aug 24
Return of the CueCat
Aug 24
Customers of new UK ISP get to share all Sony music on P2P
Aug 23
My new backup strategy
Aug 21
OmniOutliner is a great organizational tool
Aug 21
End of Presentation Tips
Aug 20
News Flash! Flying Spaghetti Madness!
Aug 19
What is Zesty News?
Aug 18
A funny thing happened on the way to release…
Aug 18
Joel doesn’t “get” XP
Aug 18
CamStudio free screen capture for Windows
Aug 16
New! Michigan Python Users Group
Aug 14
Python users in the Detroit/Ann Arbor area?
Aug 14
Christopher Walken 2008
Aug 14
PasswordMaker, a very clever password system
Aug 13
How not to go out of business
Aug 11
Calling Lufthansa
Aug 9
Ian Landsman on Leaving Features Out
Aug 6
Ironic release of a documentation tool
Aug 5
Finding a user’s Documents folder on Windows and Mac
Aug 3
Turning web docs into printable docs
Aug 2
Beginning Mac development
Aug 2
Sneaky eBay phishing
Aug 1
PyObjC and Quicksilver
Jul 30
Upgrading a remote server to FC4
Jul 30
The Long Emergency, Peak Oil and Doom Mongering
Jul 28
Microsoft “Genuine Advantage”
Jul 28
MochiKit makes JavaScript suck less
Jul 26
Konfabulator is free!
Jul 21
MochiKit JavaScript library
Jul 19
CSS3 Multicolumn in JavaScript
Jul 18
A few Harry Potter from Amazon observations
Jul 16
Deer Park rocks!
Jul 16
Harry Potter – the weekend’s biggest entertainment
Jul 16
Shortcut to Stronger Writing
Jul 16
Personal offshoring
Jul 15
Configuration management for non-Java apps
Jul 15
Schmozilla!
Jul 13
Ruby on Rails and scaling
Jul 13
A Sparklines web service in Python
Jul 13
CSS3 Columns
Jul 13
Attention to detail in Help Spot
Jul 13
Trying out Firefox 1.1 (Deer Park)
Jul 13
CIA Leak Quotes
Jul 12
A CMS that can store in Subversion
Jul 9
Muslim bloggers react to the terrorism in London
Jul 7
FeedDemon by Subscription?
Jul 7
How much code in the browser is too much?
Jul 6
The Ridiculously Thorough Guide to Making Your Own Pizza
Jul 5
Zesty News update
Jul 5
PHP security update
Jul 4
Exponential growth
Jul 2
ArtRage free painting program
Jul 1
My-Cast: nice, personalized weather site
Jul 1
The GPL is still useful
Jul 1
Tortured headline
Jun 29
ActiveGrid – where’s the business?
Jun 29
Petition filed to build a hotel on Justice Souter’s property
Jun 28
How to move a feed
Jun 28
iTunes adds podcasts
Jun 28
Weblog spam
Jun 28
Grokster commentary
Jun 28
Matisse – the new NetBeans GUI Builder
Jun 27
I am the King of Self-Proclamation!
Jun 25
del.icio.us direc.tor: Delivering A High-Performance AJAX Web Service Broker :: Johnvey
Jun 25
RSS in Longhorn
Jun 24
Google AJAXSLT
Jun 24
OneShare.com – when you’re not looking to invest
Jun 23
Building the Firebird Database on Mac OSX Tiger
Jun 23
script.aculo.us JavaScript library
Jun 23
Ordering in RSS feeds
Jun 23
LevelTen Hit Counter – free web analytics
Jun 23
Warnings and Promises: an eloquent statement of music biz problems
Jun 23
Flying Spaghetti Monster!
Jun 20
The Commiseration Tag
Jun 20
Gas prices too high? Just steal the oil!
Jun 18
Google and online payments?
Jun 18
ZODB vs. pysqlite with SQLObject
Jun 17
Apple WebObjects is now free
Jun 16
Picture It Postage
Jun 16
Self-proclamation
Jun 15
43 Folders: More Quicksilver Power Tips
Jun 15
11 Client Types to Fire
Jun 14
Google cares about their business
Jun 14
EFF’s Legal Guide for Bloggers
Jun 14
Are types worth *this*?
Jun 14
Sick
Jun 14
First Time Here?
Jun 14
Outlines for everyone?
Jun 13
Firefox a hog on Mac OS X?
Jun 13
Trying out Google AdSense
Jun 12
Multiple blogs or multiple feeds?
Jun 11
More stock photo places
Jun 11
Dinosaurs and the Great Flood
Jun 11
How to make a million dollars (on the web)
Jun 10
“Some of our unsubscribe data was deleted”
Jun 9
Two great intellectual property rights stories
Jun 8
Doing contract work as a microISV
Jun 8
G8 leading scientists urge greenhouse gas action
Jun 8
Supreme Court ruling hides away dangerous precedent
Jun 7
A great defense of LAMP
Jun 7
ZCatalog for standalone ZODB
Jun 7
Seth Godin on being small
Jun 6
Apple switching to Intel
Jun 6
NiceXSL: XSL without the screwy syntax
Jun 5
Liebermann’s ultimate BS
Jun 4
Force use of launchd in Tiger
Jun 4
Stunt City: the funniest deodorant commercial of all time
Jun 1
US gov’t rejects Amnesty Int’l claims about human rights
May 30
Making the switch
May 26
Thoughts on Podcasting
May 25
Zesty News alpha delayed
May 20
Performance improvements in unreleased products
May 20
Outlook vs. the River of News
May 20
Obligatory Star Wars Revenge of the Sith review
May 17
Now running Tiger
May 17
I don’t want your cat to interrupt my work
May 16
Looking at sources for safe returns
May 16
The power of words
May 14
TiddlyWiki can save!
May 14
The $80 router/PBX
May 13
US press picks up on British memo
May 13
SIFR: Great looking typography on the web
May 12
Photoshop color shifting when saving for the web
May 12
Susan Senator’s site
May 12
Mouseover DOM inspector
May 11
Joel explains Hungarian notation
May 11
Luxury Chair.com: use caution
May 11
The tale of making Zesty News cross-platform
May 10
Zesty News 1.0 alpha is feature complete
May 10
Hillary Rosen doesn’t like lying in the bed she made
May 10
Dovecot auth process failed too early
May 6
Hitchcock remakes
May 6
Feed reading belongs in the browser
May 5
Google Web Accelerator speeds up browsing
May 4
The 15 pound burger
May 4
Traffic conditions via RSS
May 4
HelpSpot help desk software first look
May 3
Brief movie review: Hitchhiker’s Guide to the Galaxy
May 3
No need to subscribe here and at Blazing Things
May 3
What’s with the Zesty News name?
May 2
Happy 50th, Dave Winer
May 2
Will Canada cave?
Apr 30
Great sandstorm photos
Apr 30
Cobb County to distribute iBooks (evolution sticker not included)
Apr 29
Why another RSS reader?
Apr 29
Announcing Zesty News
Apr 29
Tiger Direct sues Apple to halt Tiger
Apr 27
Beware of Java string memory allocation
Apr 27
Yahoo kicks it up a notch with My Web
Apr 26
Magic voodoo for MySQL 4.1 upgrade on Fedora Core 3
Apr 26
JavaScript Shell
Apr 25
Ten years since the end of the NSFNET
Apr 23
Acid Search: free plugin to expand searches in Safari
Apr 23
Ian Bicking on Ruby On rails
Apr 23
Why specs matter
Apr 23
HTTP abuse and painful frameworks
Apr 21
So that’s where Doug FM came from!
Apr 21
GET, POST, PUT and DELETE in REST
Apr 21
F-Script Anywhere (and Mac OS X) are very cool
Apr 19
MusicBrainz: acoustic fingerprint-based metadata
Apr 18
So much for a small Flash download
Apr 18
Simple trackback spam solution
Apr 18
How to fix your next actions
Apr 18
Blue Sky On Mars has moved!
Apr 16
Tufte boiled down to bulletpoints
Apr 15
Traction for SQLite
Apr 15
India’s statement on IP at WIPO
Apr 15
Buy Apple stock?
Apr 14
Direct manipulation using JavaScript and CSS
Apr 14
Comic Life: make comics from your photos
Apr 14
Hilarious CS paper generator
Apr 13
Scariest article of the week
Apr 12
Tiger shipping on April 29th
Apr 12
FreeDMG: make Mac disk images with drag and drop
Apr 12
How to make your own Google Maps
Apr 11
AOL and XM in joint online radio venture
Apr 11
Bloglines package tracking and newspaper RSS readers
Apr 8
Tiger Direct: beware of spam
Apr 6
Media shifting
Apr 6
Best listing of free photos
Apr 5
Nicolas Lehuen’s ternary search tree
Apr 3
Best Buy ending rebates
Apr 2
April Fools 2005 roundup
Apr 1
gmail 1472MB and rich formatting
Apr 1
The world’s resources being used up
Mar 31
WordPress and gaming search engines
Mar 30
Hilarious send up of the creationism debate in SciAm
Mar 29
Nice additions to Rails’ Ajax support
Mar 27
Mark Cuban funding the Grokster legal case
Mar 26
Sleeptracker watch: wake up at the right time
Mar 25
FlySketch: super quick screenshots and annotations
Mar 25
Ian Landsman on Search Engine Optimization
Mar 24
document.body vs. document.documentElement in IE
Mar 23
Thanks, Merlin Mann
Mar 23
Use iPhoto Buddy to attach network mounted libraries
Mar 23
Ruby on Rails wins the marketing war
Mar 22
DMA “leave me alone list” seems to work
Mar 20
WATSUP: Automated Windows application functional testing
Mar 19
Neat view of Pixar
Mar 19
XSH: XML File Shell
Mar 18
iTunes upgrade scales back features
Mar 18
Being smaller, managing cheaper
Mar 18
Two bits per entry!
Mar 16
Online poker googlebomb
Mar 16
VOIP experiment followup
Mar 15
Open Source + Service = Profit?
Mar 15
Usable XMLHttpRequest in practice
Mar 12
Awful usability problem in Photoshop Elements 2.0
Mar 11
The Great Blazing Things VOIP Experiment
Mar 8
AllOfMP3.com is legal for now
Mar 6
Generic functions in PyProtocols
Mar 5
Another incidence of C&D for simple linking
Mar 4
Testing web apps with Selenium
Mar 4
Magic Sculp: create hard plastic items as needed
Mar 3
Quote of the day
Mar 3
GeekTool and Witch
Mar 1
Don’t trust that photo!
Mar 1
Skidoo fluid CSS layouts
Feb 28
Music labels trying to make more P2P users
Feb 27
UK students to perform 8-week crime spree
Feb 27
Halle Berry wins worst actress award and shows up to accept it!
Feb 27
Michael Gorman’s followup to his article
Feb 26
Michael Gorman vs. Google/Blogs
Feb 24
Yes.net: what song is on the radio?
Feb 24
Hitchhiker’s Guide To The Galaxy game is back
Feb 23
Nice intro to QuickSilver
Feb 23
AllOfMP3.com in jeopardy
Feb 22
Tips for donating or recycling a computer
Feb 22
Hostik: $99, 2000GB of transfer
Feb 20
Inspiration: easy diagramming and idea organization
Feb 20
SiteGrinder: Photoshop plugin to create web sites
Feb 19
Project Ladybug has a designer
Feb 19
The Top 100 Gadgets of All Time
Feb 18
Estimating the market for your software
Feb 18
Ian Landsman on starting a software company
Feb 17
Legal Guide for Bloggers
Feb 17
Being more productive with email
Feb 15
Cheetah template tip: you want _namemapper for Windows
Feb 13
Random numbers and scientific method
Feb 11
MicroISV and Eric Sink on Transparency
Feb 11
Trolltech license change and eric3 for Windows?
Feb 10
When to use XMLHttpRequest and when to use IFrame
Feb 10
memcached: high-performance in-memory caching
Feb 8
coolest… webapp… ever… Google Maps
Feb 8
Bad writing: Atlanta Nights and Eye of Argon
Feb 5
Overdone spam protection
Feb 5
End to End Unicode in Python
Feb 4
Comment and trackback spam
Feb 4
How to cut food
Feb 4
Deferring SQLObject database insertion until later
Feb 4
Hilarious Mac Mini review
Feb 3
Don’t mix unicode and encoded strings
Feb 3
Deluge of trackback spam
Feb 3
Worst web design mistakes of 2004
Jan 31
Using Unicode with ElementTidy
Jan 31
Microsoft opening their Office file formats
Jan 30
Bill Gates gets hefty portion of personal income gain in December
Jan 29
Info packed CSS wiki
Jan 29
It’s not an ASCII world any more
Jan 29
Creating the LLC
Jan 28
It Lives!
Jan 28
Handy list of default passwords
Jan 28
Pyro: remote objects for Python
Jan 28
Cable modem madness
Jan 27
Review: Purple Cow/Free Prize Inside
Jan 23
Don’t let support do you in!
Jan 22
Not necessarily the end of candor
Jan 21
Using CSS for print
Jan 21
Enforceability of EULAs
Jan 21
Looking for a graphics design person
Jan 18
Bill Gates in Teen Beat
Jan 18
That’s a big burger!
Jan 16
Mike Spille wants to take over Groovy?
Jan 15
Don’t import inside of PyObjC actions
Jan 14
Cobb County’s creationism stickers ruled unconstitutional
Jan 13
Moving beyond xUnit for testing
Jan 13
Screen capture tools
Jan 8
Interface Builder rocks
Jan 7
No viable market for open source consumer desktop software
Jan 7
Workstation ergonomics
Jan 7
Jason Orendorff, where are you?
Jan 4
ClearSilver built for Windows
Jan 4
Micro Extreme Programming (Micro-XP)
Jan 2
Cory burns up DRM strawmen
2004
Dec 31
The Good News
Dec 31
Python dynamic code replacement
Dec 31
Feeds updated
Dec 31
Growl: notification system for the Mac
Dec 31
Follow-up to Blue Sky Development: looking at alternatives
Dec 30
JPackage on Fedora Core 3
Dec 30
Cory Doctorow summing up why DRM is unacceptable
Dec 29
A tale of a copycat site
Dec 29
Choosing python, what do you want on Javablogs?
Dec 29
Blue Sky Development
Dec 27
My Favorite Songs of 2004
Dec 27
Broadband settings for Firefox
Dec 26
NeoOffice goes beta!
Dec 25
Import binary Python extensions from zip files
Dec 25
Compiling Python extensions under Windows
Dec 25
Python on my cell phone
Dec 23
Cross-column pullouts from A List Apart
Dec 23
Guido talks optional static typing for Python
Dec 23
Where to put files on the Mac
Dec 22
Watch out for permissions in Fedora Core 3 with Subversion behind Apache
Dec 21
Harry Potter and the Half-Blood Prince coming July 16th
Dec 21
GMail invites are back
Dec 20
Overcoming conditioning
Dec 20
Steve Pavlina leaves the ASP
Dec 18
The kind of user you should strive to please
Dec 18
Doing the important but not urgent things
Dec 18
LIAR and other ambiguous text
Dec 18
Fun proverbs
Dec 16
Joel on Pricing
Dec 15
Froogle Shopping List: Google getting personal
Dec 13
eGenix mx Extensions for Python
Dec 12
Plimus: a good looking, inexpensive software sales system
Dec 11
Creating Mac OS X plugins in Python
Dec 10
Mice in the basement
Dec 10
Sciral Consistency: flexibly-timed, repeating todos
Dec 9
Tim Bray puts dynamic languages more firmly on Sun’s map
Dec 8
New member of the ASP
Dec 6
Long distance switch to Big Red Wire
Dec 5
$5 charge to reduce labor?
Dec 3
Idiomatic python vs. idiomatic Java
Dec 3
ReportLab: open source PDF generation in Python
Dec 3
Dubya played by, err, Don Knotts
Dec 3
woot! one deal per day
Dec 3
End of two eras
Dec 2
Second to last day at JSTOR
Nov 30
Literate testing
Nov 30
Selling software with eSellerate
Nov 29
Making rich webapps actual webapps
Nov 27
John Gruber: Ronco Spray-On Usability
Nov 26
Rich web applications
Nov 25
Comments are working again
Nov 25
Science textbook disclaimers
Nov 24
Comments are broken
Nov 23
My new company name is NOT…
Nov 23
Art tips for programmers
Nov 20
Hibernate bug – not a bug after all
Nov 19
Hibernate 2.1.6 bug with flush and then lazy access
Nov 18
Passive aggressive email responses
Nov 16
J2SE 6.0 snapshot builds available
Nov 16
Keep you plans secret for now
Nov 16
Koders – a search engine for Code
Nov 13
Taking the plunge again
Nov 13
EasyDialogs Python module for Windows
Nov 9
Getting past conspiracies and protecting our republic
Nov 6
I lost my frog
Nov 6
Correlation between IQ and vote
Nov 6
mod_pubsub publish and subscribe for JavaScript
Nov 6
Boing Boing election wrap up part two
Nov 4
Boing Boing election wrap up
Nov 4
I told you so
Nov 2
Redskins lose, go Kerry!
Nov 1
Apple spending money to remove features from your iPod
Nov 1
S5: Standards Based Slide Shows
Oct 25
100 Facts About The Bush Administration
Oct 22
Why write your own article when you can quote someone else?
Oct 21
Oracle and JDBC and CLOBs, oh my!
Oct 18
Clearsilver template system
Oct 18
Mac scripting in Python
Oct 15
Coming out of the woodwork
Oct 12
Heap Analysis Tool from Sun
Oct 7
Zoomquilt: very cool, very deep painting
Oct 5
All of your spam in one spam.
Oct 5
TGI Fridays Menu Switch
Oct 5
SpaceShipOne wins the Ansari X Prize
Oct 5
Google hits $135/share
Oct 3
Steve Pavlina has a blog
Oct 2
Review of Juvenile Felis Catus
Oct 1
The tricky legal position of Google News
Oct 1
Bush’s Top Ten Flip Flops
Oct 1
Top Ten Secrets about the Debates
Sep 30
J2SE 5.0 is now available
Sep 28
Eclipse 3.1M2 is out
Sep 28
PowerBook fixit FixIt Guides
Sep 28
Rand “computer of the future” is a hoax
Sep 28
Extended Return of the King to rock, mightily
Sep 28
Bush and the international community
Sep 28
U2’s new single “Vertigo” on iTunes now
Sep 26
Star Wars trivia
Sep 17
NeoOffice/J: OpenOffice wrapped in Java for Mac OS X
Sep 17
Earthlink releases open source Java P2P system
Sep 16
Snapshot backups using rsync
Sep 9
Bush: OB-GYNs not practicing their love
Sep 9
Reproduction and its effect on politics
Sep 7
Steve Pavina on indie software development
Sep 6
A whole unknown world of GTA
Sep 5
Bush by the numbers
Sep 5
Cedric releases TestNG 1.0
Sep 5
JarPlug: manipulate jars within Eclipse
Sep 5
The way voting should work
Sep 2
Nominee for worst error message (Oracle edition)
Aug 31
ImageJ image processing and analysis in Java
Aug 28
Sneaky comment spam
Aug 28
Some Jython musings: Red Robin for Eclipse, Zope under Java
Aug 26
Tricks of the Trade(s)
Aug 24
Details on Java image loading
Aug 24
Godchecker: your guide to the gods!
Aug 24
Simple tool for finding Swing threading mistakes
Aug 23
Handy reference for reading and scaling images in Java
Aug 22
POV Ray Hall of Fame
Aug 22
Switching to CAPTCHA to avoid comment spam
Aug 22
Back online
Aug 18
Marathon Swing testing framework lives again!
Aug 18
ATHENS 2004 linking policy: that’s so 1999
Aug 16
Excellent Swing layout thread on Javalobby
Aug 15
Hugh Macleod on creativity
Aug 10
Groovy needs to play Nice
Aug 5
IBM DeveloperWorks on Groovy
Aug 3
Eclipse 3.1 draft plan
Aug 3
Earth blowing up in trailers
Aug 1
IBM to open source Cloudscape database
Jul 31
MusicLab MIDIoverLAN
Jul 30
Great hackers and Java
Jul 30
How to distribute cover songs on the net
Jul 30
“Great Hackers” and XP
Jul 30
Programming by contract in Python
Jul 30
Real annoys Apple, BusinessWeek gets confused
Jul 29
IronPython: open source, fast Python for the CLR
Jul 27
JGoodies data binding presentation
Jul 25
BugMeNot’s clever registration form
Jul 23
JGoodies Data Binding framework released
Jul 15
A bunch of Firefox tweaks
Jul 15
Link: obscure but useful java projects
Jul 9
MacroTracker Toolkit: additional goodies for Swing developers
Jul 6
Kerry picks Edwards
Jul 4
Interesting summary of recent PHP scaling discussion
Jul 4
They Might Be really important to the future of music
Jul 4
The Joy of Cash
Jul 2
FCKeditor: very nice multi-browser HTML editor
Jul 1
Using your Eclipse .classpath files from build.xml
Jun 30
Harry Potter and the Half Blood Prince
Jun 29
One mapping that doesn’t work well in Hibernate or Java
Jun 29
Chu Yeow: yourname+something@gmail.com… cool spam busting trick
Jun 29
JADE: Java Addition To Default Environment
Jun 29
Mac OS X Tiger looks very nice
Jun 27
Fahrenheit 9/11 has box office mojo
Jun 27
Break the law, then find out if it’s legal?
Jun 26
Eclipse 3.0 ships!
Jun 26
PyLucene: Real Lucene in Python via GCJ and SWIG
Jun 24
JDNC: Simplified Java GUI app creation
Jun 23
A couple of links I had lying around
Jun 23
A choice headline
Jun 22
First manned commercial flight to space
Jun 21
Themed fonts out the wazoo
Jun 19
Cory Doctorow talking to Microsoft about DRM
Jun 14
Tim Bray drinks the TDD Kool Aid
Jun 12
Public domain files of President Bush’s speeches
Jun 12
GTA: San Andreas details coming out
Jun 12
Almost payola
Jun 11
Zilverline: a nice, easy packaging of Lucene
Jun 11
10 Foods You Should Never Eat
Jun 10
Rome: RSS reading for Java
Jun 10
A newspaper person responds to BugMeNot
Jun 10
Andy Tanenbaum’s rebuttal to Ken Brown
Jun 10
Digital Photography Composition Tips
Jun 9
SeatGuru: finding the right seat on a flight
Jun 9
Carbon Copy Cloner: open source Mac disk imaging
Jun 6
JDIC: browser integration and more (sorry Mac users)
Jun 6
Meta-Efficient: a guide to the most efficient things in the world
Jun 3
Is the draft legal when the premise for the war is bogus?
Jun 3
ClamWin Antivirus: open source anti-virus software!
Jun 3
BugMeNot: bad news for ad-driven sites
Jun 3
Three years of this blog
Jun 3
Cog: language-neutral code generator
Jun 3
Two hours of Tufte style presentation
Jun 1
Better Desktop Java wiki page
Jun 1
Eclipse 3.0RC1 released
Jun 1
McSweeney’s: Pros and Cons of John Kerry’s Top Twenty VP Picks
May 31
Did Cheney coordinate the Halliburton deal?
May 27
jMock: the latest mock library for Java
May 27
JUnit-Addons: useful tools for unit testers
May 25
Eric Idle’s ode to the FCC and Bush Administration
May 22
Cool trick for speeding up Safari
May 22
Eclipse 3.0M9 (aka RC0) released!
May 18
Seven Open Source Business Strategies
May 16
Metacritic: rottentomatoes for everything
May 15
Movable Type whining is silly
May 13
Mystery Meat Navigation
May 12
JCards: handy looking little filing app
May 12
Hear Your Music Anywhere (HYMN) Project
May 10
Doing undo with Aspects
May 9
Investing over the long term in index funds?
May 9
jvmstat: watch the garbage collector do its thing
May 9
Sun Policy on Public Discourse
May 8
AllOfMP3: the right service, a challenging price
May 8
Super Size Me: is anyone surprised?
May 5
Jython vs. Groovy smackdown
May 5
Value Investing 10 Commandments
May 2
So, I guess guns aren’t safe, huh?
May 1
Eclipse M9 delayed (Eclipse 3.0 Endgame plan)
May 1
JavaHelp intro on DeveloperWorks
Apr 30
Review of the Sony Librie eInk ebook
Apr 29
Super Volcanoes update: Yellowstone not likely to explode
Apr 28
Apple introduces iTunes 4.5
Apr 28
iTMS adds 1000 new albums for their 1 year anniversary
Apr 27
Groovy: what’s in a name
Apr 26
DeDRMS: Fair use for iTunes songs on Windows
Apr 26
CNET launches free music download service
Apr 23
American Idol once again proves why we can only have two parties
Apr 21
Everybody works for somebody, including the President
Apr 19
Dan Creswell on distributing objects
Apr 18
Green Haze Day
Apr 18
Nigerians in Space
Apr 16
Bush’s incredible credibility
Apr 16
Tufte Rocks
Apr 16
The WB fails to understand Hung’s appeal
Apr 15
JTimeTracker: java-based time tracking
Apr 15
Summary of Bush’s press conference from last night
Apr 15
William Hung phenomenon peaks
Apr 8
Python RSS aggregator using Twisted
Apr 8
The irony of “would rather pay with money”
Apr 6
Superman and Jerry Seinfeld
Apr 6
American apology makes it on to laptop bag care label
Apr 5
PlayFair: DRM removal for iTMS songs
Apr 3
JmDNS: JRendezvous reborn
Apr 3
Poll: which guitarist coder are you most like?
Apr 2
Hibernate 3 info
Apr 2
Hall of Technical Documentation Weirdness
Mar 31
JConfig configuration management library
Mar 31
I’ve been lasered!
Mar 31
Strike That Out, Sam
Mar 31
Mike Hogan’s RDF web app framework suggestion
Mar 30
FormLayoutMaker
Mar 30
James Strachan on recent Groovystuff
Mar 23
Mike Spille’s informative Groovy review
Mar 20
JetBlue CEO understands customer service
Mar 19
Audio Lunchbox: Unrestricted indie music store
Mar 19
Massachusetts unveils open source government code site
Mar 19
Dasani not even as good as tap water in UK
Mar 19
Top Ten Reasons That TDD Sucks
Mar 14
A more grim Guantanamo account
Mar 14
DARPA Grand Challenge: no winners
Mar 14
Change is a-comin’ in the music biz
Mar 11
Woman tries to pass $1 million bill at Wal-Mart
Mar 10
JSDT: Shared Data toolkit for Java
Mar 8
John Buckman’s Magnatune blog
Mar 8
Interesting account of the Guantanamo prison
Mar 8
AT&T Phone Non-Upgrade
Mar 5
A record of Kerry’s waffling
Mar 5
Real Life Far Side
Mar 3
Avi Rubin on e-voting
Mar 2
Audacity 1.2 cross-platform sound editor
Mar 2
How to opt out of credit card offers
Mar 2
Scott Sullivan pleads guilty, Ebbers to be charged
Mar 2
Rockstar announces Grand Theft Auto: San Andreas
Mar 2
FactCheck.org continues to keep the pols honest
Mar 1
Charles Miller defends YAGNI
Mar 1
Return of the King sweeps the Oscars
Mar 1
Report says that suing customers and not giving them good products is bad for business
Feb 29
MSDN article about platform selection even mentions Linux and Mac OS
Feb 29
12 Reasons Gay Marriage Will Ruin Society (not)
Feb 29
Ballmer chuckles over implementation troubles in Munich
Feb 29
JK Rowling: writing on napkins to billionaire in less than 10 years
Feb 27
New EFF music licensing proposal
Feb 25
Cool Toy Fair products
Feb 24
Elmore Leonard on writing
Feb 24
Bush endorses amendment banning gay marriage
Feb 23
Climate change is a new national security threat
Feb 23
Subversion 1.0 released
Feb 23
US, Pakistani Officials Deny Knowing bin Laden’s Whereabouts
Feb 23
321 Studios ordered to stop selling DVD X Copy
Feb 23
Making Swing split long words in HTML output
Feb 21
BSOM greatest hits
Feb 21
William Hung: American Idol reject turned mini-star
Feb 20
Union of Concerned Scientists issues “Integrity in Policymaking” report
Feb 20
Genady’s Java 1.5 Eclipse plugin looks usable!
Feb 20
Praise for CGLIB and its creators
Feb 19
Annoying change to Sun’s website
Feb 19
Self-Tuning Guitar!
Feb 19
Curry flavored Kit Kats anyone?
Feb 19
Sun’s 1.5 Generics tutorial
Feb 19
Congrats! You owe more than $25,000
Feb 19
JSTOR is hiring full-time Java developers in Ann Arbor
Feb 18
Java object allocation and deallocation is cheap
Feb 18
List of Linux Live CDs
Feb 17
Small Dog Electronics replaces iPod batteries
Feb 16
Swing/multithreaded unit testing tips
Feb 14
People unclear on the Internet
Feb 14
Java is not something I’m going to pay for
Feb 14
Part of Win2K and Win NT 4.0 source leaked
Feb 14
Somebody get Rumsfeld a copy of the Constitution
Feb 13
Eclipse 3.0M7 is out!
Feb 13
DJ Danger Mouse’s Grey Album banned
Feb 13
55+ places to publicize your blog
Feb 12
Discussion of Swing components at Glen Smith’s blog
Feb 11
Oyoaha’s Java2D-based look and feel
Feb 10
Foul tale of outsourcing gone awry
Feb 10
Lawsuit against Janet Jackson dropped
Feb 10
Using the Eclipse plugin system to document your project
Feb 10
Making your blog Google compatible
Feb 9
Australia to mess up their IP laws
Feb 9
Good week for quotes
Feb 8
Music industry not dead yet – but record stores will be
Feb 7
MacBand: a place to share loops and songs
Feb 6
Class action suit filed against Janet Jackson and others
Feb 6
Stephen Wolfram’s A New Kind Of Science is online
Feb 6
JSTOR has Java contract work in Ann Arbor
Feb 6
Explicit silence: only 99 cents
Feb 6
Make Your Swing App Go Native, Part 3
Feb 6
Look and Feel improvements in J2SE 1.5
Feb 5
Eclipse 3.0 plan updated, M7 due next week
Feb 5
The height of ridiculousness
Feb 4
Cory Doctorow releases “Eastern Standard Tribe” with CC license
Feb 4
Windows Domain Authentication via JAAS
Feb 4
What bothers me about iTunes Music Service
Feb 3
Can JavaWorld tips be used for anything?
Feb 2
Bush announces $2.4 trillion insanity
Jan 29
Pack ant task: smallest set of classes needed to run
Jan 29
Virtual Private Servers for hosting
Jan 28
Gavin King on Hibernate Performance
Jan 28
ServerSide series on Naked Objects
Jan 26
Get that man some ribs!
Jan 25
Groovy 1.3b3 out – lots of stuff
Jan 25
LibDB: software and model for cataloging stuff
Jan 25
Greatest Superbowl Commercials
Jan 24
NYTimes misappropriates Copyleft
Jan 24
Furl: your web page filing cabinet
Jan 23
Discussion of when to use EJBs
Jan 23
Google employees get to work on personal projects
Jan 23
Simple tricks for more usable web forms
Jan 23
Super Size Me: foolish anti-McD documentary
Jan 23
My Yahoo! adds RSS feed reading!
Jan 23
The Ant Rebellion
Jan 23
FactCheck.org: a site to watch
Jan 22
MySQL graphical administration tool
Jan 22
Mirkwood Designs Cut Out Templates
Jan 21
State of the Union by the numbers
Jan 20
America as a One-Party State
Jan 20
WordNet: lexical database for the English language
Jan 20
Win2VNC: control another machine as if it was another monitor
Jan 20
JForm Swing data binding and validation framework
Jan 20
Musicplasma: the music visual search engine
Jan 20
Kerry, Edwards, then Dean in Iowa
Jan 20
Bright Side Factory: components to make EJB/J2EE easier
Jan 17
Revised Reviews: iTrip and Roomba
Jan 16
Agility and rewriting code
Jan 15
MovableType 2.66: eliminates value of comment spam
Jan 15
WeWriteOnline taken over by porn
Jan 15
New on the blogroll: Erik Thauvin
Jan 15
Jon Eaves: TDD is like teenage sex
Jan 15
iReport GUI report designer for JasperReports
Jan 14
RipDigital will rip your CD collection for you
Jan 14
Fowler brands IoC “Dependency Injection”
Jan 14
Colin “Balloonfoot” Powell?
Jan 14
Bush In 30 Seconds: home grown political commercials
Jan 13
Former Treasury Secretary misrepresenting his documentation
Jan 13
Vasanth Dharmaraj: Keeping Eclipse plugins separate
Jan 13
Bush Attacks Cuba and Other Latin America Rivals
Jan 13
Irresponsibility at Amazon.com
Jan 12
What I tested wasn’t really a mock
Jan 12
Ward Cunningham: To Plan or Not To Plan
Jan 12
iPhoto Library Manager
Jan 11
AmazingMail: custom postcards snail mailed for $1
Jan 11
Weed: file-sharing and multi-level marketing
Jan 10
Why do the music services vary in selection?
Jan 9
Minor problem with John Walker’s JavaScrypt lean
Jan 9
What happened to separation of church and state?
Jan 8
Fontifier: get your handwriting in a font for free
Jan 8
More JGoodies coming
Jan 8
What’s in Mac OS X
Jan 8
My Favorite Songs of 2003
Jan 6
Apple debuts GarageBand music software
Jan 6
Ward Cunningham on dealing with new requirements
Jan 6
DVD-Jon breaks iTunes encryption
Jan 6
Building Native-feeling Swing apps, part 2
Jan 6
Eclipse 3.0M6 classloader is a little wonky
Jan 6
Impressed by World Idol
Jan 5
Nick Bradbury on software piracy
Jan 5
Paul Graham: What You Can’t Say
Jan 3
One more comment about Pluto
Jan 3
Why Pluto is $15000
Jan 3
Pluto: Linux-based do-everything system
2003
Dec 24
FastCompany on the problem with Apple
Dec 24
Woah. SnipSnap made a release!
Dec 24
Digital imaging for personal recordkeeping?
Dec 24
Amusing ways to ruin Return of the King
Dec 23
Win The Onion Platinum Prestige Encore Gold Premium Collector’s Collection
Dec 23
Good time to support the EFF
Dec 23
Saddam believed to have been captured by Kurds before US
Dec 22
Charity Navigator: intelligent giving
Dec 22
Eclipse 3.0 M6 is out!
Dec 21
Planning something that no one else has done is hard
Dec 21
Why UserLinux might succeed
Dec 21
Chronicles of Narnia to be filmed in NZ
Dec 19
My Way: free, clean portal
Dec 19
Appeals court rules against RIAA subpoenas
Dec 19
GUITAR GUI test automation tools
Dec 18
Interesting transcript of Diane Sawyer interviewing Bush
Dec 18
Appeals Court Says Bush Can’t Detain US Citizen Caught on US Soil
Dec 16
iTunes Music Store winding up the year with sales, accolades
Dec 16
Great breakdown of the GPL on Groklaw
Dec 15
Cringley’s answer to the voting problem
Dec 15
Ward Cunningham is off to Microsoft
Dec 14
Music Industry: Stop Shirking
Dec 14
JavaScrypt – JavaScript based encryption
Dec 14
Yatta!
Dec 14
Saddam Hussein captured
Dec 13
Creating native-feeling Swing apps
Dec 12
Bush to attack Dean as inexperienced in security policy
Dec 11
Groovy 1.0 beta 1 is available!
Dec 11
SDO appears at the right time
Dec 11
Roomba Works! Robotic Vacuums for everyone!
Dec 10
Tog on security
Dec 9
Modified Foolish 8 Criteria
Dec 8
AppleScripts for iTunes
Dec 8
W is a ‘miserable failure’ according to Google
Nov 20
Javootoo: look and feel packages for java
Nov 20
Enhydra now available under LGPL
Nov 20
Robert Kennedy Jr. calls Bush the worst environmental president
Nov 20
Kurt Wenner – Master Street Painter
Nov 18
Eclipse to get GUI builder – try it now under 2.1 :(
Nov 18
Rekall database app software open sourced
Nov 18
Sun sells 1 million Linux desktops to China
Nov 18
Web Development bookmarklets for Mozilla
Nov 18
EII Commons Swing components
Nov 18
On the failure of Swing
Nov 17
The Wal-Mart You Don’t Know
Nov 17
Iraq and al Qaeda linked
Nov 17
Software Engineering Reading List
Nov 16
It *is* the coolest DHTML calendar widget
Nov 14
Microsoft LOAF includes DRM
Nov 14
Oracle Workspace Manager
Nov 14
Mondrian open source Java OLAP server 1.0
Nov 13
Federal discretionary spending up 12.5%
Nov 12
UPX: Packer for Executables
Nov 11
Berklee releases course materials
Nov 11
MediaStation linux-based keyboard
Nov 11
Time Magazine pulled George Bush article about Iraq
Nov 10
Tim Bray’s response to Clay Shirky’s SemWeb piece
Nov 10
Al Gore on Freedom and Security
Nov 10
ITMS: Coolest Invention of 2003
Nov 8
Clay Shirky on the problem with the Semantic Web
Nov 8
Royal Family denies some allegations
Nov 7
Penn State gives Napster to all students
Nov 7
Church Sign Generator
Nov 6
Stuart Langridge’s JavaScript/DHTML goodness
Nov 4
Oiling up the draft machine?
Nov 4
Ole Eichorn on Longhorn
Nov 3
Single song downloads emerging
Oct 31
1.4 String.matches is dumb
Oct 30
Eclipse 3.0 due in June 2004
Oct 30
Quirks Mode library of browser info
Oct 30
Mozilla Tabbrowser Extensions
Oct 30
Woah! Two bucks in Amazon earnings
Oct 30
rdiff-backup efficient mirroring/incremental backup
Oct 29
Pashua: super simple Aqua dialogs
Oct 29
Velocity whitespace handling is not as written
Oct 29
Diebold is not alone
Oct 28
Librarian tee shirts
Oct 28
Rebates: Apple wins, TCA sucks
Oct 27
Troggan’s JCalendar
Oct 27
IsaViz and Zoomable UIs
Oct 27
GUI Command generic command pattern for Java GUIs
Oct 24
Amazon makes 120,000 books searchable
Oct 24
Museum of Hoaxes: Hoax Photo Test
Oct 23
Memory morphing by ads
Oct 22
Microdom Python API for dealing with HTML
Oct 22
Signing on to The Skeptical Software Development Manifesto
Oct 21
Exceptions in the Rainforest
Oct 21
Using CGLIB to speed up XML parsing
Oct 20
SWT and memory management
Oct 20
Hessian binary web services protocol
Oct 20
Agile Methods: The Bottom Line
Oct 20
Huh? Corp
Oct 20
iTunes: Where’s the music? MP3s?
Oct 18
Java Developers Almanac
Oct 17
Bush is in charge?
Oct 16
iTunes for Windows announced
Oct 16
Swing and CSS
Oct 14
Avoiding comment spam
Oct 14
Disagreement with Joel
Oct 13
Tim Bray’s spam solution
Oct 13
NY Times on online music pricing
Oct 13
Cool checkerboard optical illusion
Oct 12
Eclipse 3.0M4 is out
Oct 10
Beautiful magazine-like layouts using CSS
Oct 9
Suing your customers is bad
Oct 8
Mac OS X 10.3 coming October 24
Oct 8
Two porn folks in California Top 10
Oct 8
Limitations of Java generics
Oct 7
Rechargeable battery recycling
Oct 7
Internet doorbell
Oct 6
Dave Barry vs. Telemarketers
Oct 3
Nice summary on aggregator HTTP decency
Oct 3
Tim Bray on OSX stuff
Oct 3
20 cents per watt solar cells
Oct 2
Laptop music studios
Oct 2
More friendly URLs in movabletype
Oct 1
Open source workflow engines
Oct 1
Moby tempted to invite lawsuit
Oct 1
Apple iPod – sounds great and looks great
Oct 1
Airtoons: airline warnings you haven’t seen
Oct 1
Event Electronics Support: A Mixed Bag
Sep 29
Witchcraft in Java
Sep 29
JQuery Eclipse source code browser
Sep 29
Enhydra JaWE and Shark Workflow projects
Sep 29
Bill de hÓra on Subversion
Sep 26
Do Not Call list stopped again
Sep 26
My iPod’s been Shanghai’d!
Sep 25
Eudibamus knowledge-enabled software engineering for Eclipse
Sep 25
Updated Eclipse 3.0 Plan
Sep 24
Joel’s Bionic Office
Sep 24
Tricks for reloading python modules
Sep 24
Slumbering Lungfish on micropayments
Sep 24
Seagate ships hard drive with Lindows
Sep 24
RIAA sues the wrong person
Sep 23
More debate on checked vs. unchecked exceptions
Sep 23
InfoWorld and the old editor vs. IDE debate
Sep 23
CGLIB reflection twice as fast
Sep 20
StreamRipper saves audio streams
Sep 19
Weird Al Ultimate Video Collection
Sep 19
Magnatune “We Are Not Evil” Record Label
Sep 18
Cheney falling short of the truth
Sep 18
P2P Sockets: convenient firewall circumvention
Sep 18
PatternBox pattern generator for Eclipse
Sep 17
Artists blast record companies over lawsuits
Sep 17
MP3s are not the devil
Sep 17
Greenspun on the death of music CDs
Sep 16
Eclipse as an application framework
Sep 15
Cheap, very efficient solar cells?
Sep 15
Misunderstanding Micropayments
Sep 12
Apple sued by the Beatles (again)
Sep 11
Bush’s failure with America’s allies
Sep 11
Seal’s media player
Sep 11
JHelpDev open source JavaHelp editor
Sep 11
Swing GUI frameworks part deux
Sep 10
Looking at Java Swing GUI frameworks
Sep 10
Groovy: yet another JVM language
Sep 10
Kids music that may be palatable
Sep 9
Spin: Transparent threading for Swing apps
Sep 9
The Myth of External Program Documentation
Sep 9
Technical Debt
Sep 9
It’s an RV. No, it’s a boat. No, it’s BOTH!
Sep 9
Nifty page of optical illusions
Sep 9
Music industry bullies 12-year-old girl
Sep 9
wx4j Java binding for wxWindows
Sep 9
Why getters and setters are evil
Sep 8
Roxes ant tasks
Sep 5
Testing Swing GUIs with JUnit
Sep 5
Overengineering: just like they taught you in school!
Sep 4
Tim Bray on code performance
Sep 4
Universal to reduce CD prices
Sep 3
BeanShell 2.0 beta 1 – full Java compatibility
Aug 29
Eclipse 3.0M3 is out
Aug 27
Bush’s legal infractions
Aug 27
Clever satire of iTunes
Aug 27
Yahoo! News In RSS
Aug 26
LDBC Makes All Databases Look The Same
Aug 26
Dynamic Drive DHTML Scripts
Aug 26
XP Debiled
Aug 22
The bulb that glows in the dark
Aug 22
SCO claims IBM behind attacks
Aug 21
India’s western-ish foods
Aug 21
Test vs. Type
Aug 21
ArsDigita’s Java Performance Optimization tips
Aug 21
Python descriptors
Aug 20
Ernie Ball goes Microsoft-free
Aug 20
Blogstakes: Blog as clever marketing tool
Aug 19
Black Sun eclipse plugins
Aug 19
Open Snippets
Aug 16
PowerFrontiers blog about energy related issues
Aug 14
Warren Buffett is Schwartzenegger’s economic advisor
Aug 14
Universities win subpoena battle with RIAA
Aug 13
Google’s new calculator
Aug 12
Windows Media Recorder
Aug 12
Lawlessness doesn’t work in virtual worlds either
Aug 12
California adopts new alphabet for election
Aug 8
Python Bayes implementations
Aug 7
Schwarzenegger runs for California governor
Aug 6
Links for the Day
Aug 4
Dan Gillmor tries VOIP
Aug 3
Mailinator: even more spam busting temp addresses
Aug 3
Cringley’s Snapster 2.0
Aug 1
Small electric car, 0-60 in 4 seconds
Jul 30
Cringely’s Son of Napster proposal
Jul 23
Doc Searls on Saving The Net
Jul 23
MIT refuses RIAA subpoena
Jul 21
John Gilmore censored by British Airways
Jul 21
Eclipse 3.0M2 is out!
Jul 21
Pizza cuts cancer risk
Jul 18
D’oh! I’ve been had!
Jul 18
LGPL answers from the FSF
Jul 17
Metallica sues over E, F chords
Jul 17
RSS and Bayesian classification
Jul 17
Java library licensing continued
Jul 17
Bill would put song swappers in jail
Jul 16
In depth look at Microsoft’s loss in Munich
Jul 16
LGPL code in jar files places some restrictions
Jul 16
Netscape gets the ax, Mozilla gets a Foundation
Jul 15
Sharecropping Redux
Jul 15
Mike Hogan’s maintainability patterns
Jul 15
White House to project record deficits
Jul 15
Is JavaBlogs getting your updates?
Jul 14
Confusing quote from Ari Fleischer
Jul 14
Tim Bray’s sharecropping: hit and miss
Jul 14
WebWork2 overview
Jul 14
Yahoo! to buy Overture
Jul 13
Supporting Eric Eldred act
Jul 13
Courtney Love talks about Virgin Records
Jul 12
Labels considering a grab for touring revenues
Jul 11
Another view on Lawrence
Jul 11
Nano tech to bring cheap, big, flat TVs
Jul 9
Trans-fat labels to appear by 2006
Jul 9
Spring another IOC framework
Jul 9
Electronic polling systems allow changes
Jul 9
Easy disposable email addresses
Jul 9
Does TDD shun reuse?
Jul 8
Buoy UI toolkit
Jul 8
Creative Commons bringing musicians together
Jul 7
Tim O’Reilly’s Software Predictions
Jul 3
Why are RSS and Echo pull (or poll) systems?
Jul 3
Supreme Court went too far?
Jul 3
The Onion’s still got it
Jul 3
The Carnival Is Here
Jul 3
Scott McCloud takes a stab at micropayments
Jul 2
FeedDemon comments
Jul 2
Bush raises $34 million
Jul 1
Carlos on the BeanContext API
Jul 1
TPed!
Jul 1
Navy Sonar vs. Whales
Jul 1
Ten Appalling Lies We Were Told About Iraq
Jul 1
Harry Potter vs. Tonya Grotter
Jun 30
NYTimes on Harry vs. Hulk
Jun 26
Michigan Senate passes antispam bill
Jun 26
Google AdSense can support a site?
Jun 26
Lessig has good meeting in DC
Jun 25
Two on Bush
Jun 25
More than 300 failed dotcoms
Jun 25
InstaPundit followup to Gephardt gaffe
Jun 25
Protege knowledge modeling tool
Jun 25
Smell that fresh air
Jun 24
Unit testing against interfaces
Jun 24
Gephardt’s foot-in-mouth disease
Jun 24
Book beats movie
Jun 24
Supreme Court upholds CIPA
Jun 23
Eric Kidd: The Missing Future
Jun 23
Piccolo ZUI library
Jun 23
JGoodies stable builds out
Jun 23
A journey through three AOP frameworks
Jun 22
The woes of the music retailer
Jun 22
Musicians get $0.12 per download
Jun 22
Corporations getting public property
Jun 20
White House edits EPA report
Jun 20
DejaView Camwear replay for your eyes
Jun 20
Harrison Ford’s finger on the web
Jun 20
Jump the hurdles of Struts development
Jun 19
Tim Bray’s Basic Basics of Search
Jun 19
Scoring lower against Java
Jun 19
iTunes – the “i” doesn’t stand for innovation
Jun 19
Bush’s Segway Fall Conspiracy Theory
Jun 19
REBOL/Core is free now
Jun 19
A Duck!
Jun 18
Agiledox and I’ve been doing it wrong
Jun 18
Anthill looks pretty spiffy
Jun 18
Kent Beck interview at DeveloperWorks
Jun 18
Review: Weird Al Yankovic’s Poodle Hat
Jun 17
Stairway to Maven
Jun 17
President Bush falls off Segway
Jun 17
IDE Bloat addendum
Jun 16
On IDE Bloat
Jun 16
Rebate tracker site
Jun 13
JSTOR in secondary schools
Jun 12
PBS Debate Between Lessig and RIAA’s Oppenheim
Jun 12
Dullest Blog in the World
Jun 11
Library of prebuilt regular expressions
Jun 11
Poetry of Donald Rumsfeld
Jun 10
Followups to Joel’s VC article
Jun 10
Java.net: sourceforge+articles for Java
Jun 10
Worth1000 Photoshop Contests
Jun 10
Iraqi card deck fad sold via spam
Jun 9
500,000 songs per week on iTunes
Jun 9
Is lying about the reason for war an impeachable offense?
Jun 9
Danno Ferrin’s Java GUI Testing Tools Roundup
Jun 9
Scale Solar System Model
Jun 9
Eclipse 3.0 M1 is out
Jun 8
Shareware Amateurs vs. Shareware Professionals
Jun 8
Movable Type Rich Text Editing
Jun 7
NYTimes free archive access for bloggers
Jun 6
Pollen tracking
Jun 6
Dubya’s Resume
Jun 6
Manageability on Microkernels
Jun 6
FeedDemon RSS reader
Jun 6
JDJ Looks At JavaServer Faces (JSF)
Jun 5
Joel on VCs
Jun 5
Scriptable Struts Actions
Jun 5
Sen. Brownback planning DRM bill
Jun 4
JSTOR: A History
Jun 4
CruiseControl for continuous integration
Jun 4
Larry Lessig interview in AlwaysOn
Jun 4
Petition for Public Domain Enhancement Act
Jun 3
Naked Objects
Jun 3
Keanu Reeves to give away 50 million
Jun 3
Two years and counting
Jun 3
Get My Features In Email
Jun 2
The Programmers’ Stone
Jun 2
Java Unit Testing Tips
Jun 2
A Taste of Ann Arbor
Jun 2
Movie Review: Finding Nemo
May 30
Report projects $44 trillion debt
May 30
State of the Art: A Medium Reborn
May 30
Microsoft and the music biz
May 30
CNET: Free vs. Fee: Underground still thrives
May 30
Modern Day JavaScript and CSS can be fun!
May 30
Kendermedia Done Right
May 30
About Blue Sky On Mars
May 30
CSS Zen Garden
May 30
Microsoft pays AOL $750M to bundle IE
May 29
MVC web frameworks that don’t hurt?
May 29
India’s President Talks Up Open Source
May 28
Hey! I agree with Bush on something!
May 28
Microsoft Smart Display Sweepstakes
May 28
Novell Steps In Against SCO
May 28
Niche Search Engines
May 28
Nifty button maker
May 28
Irrational Internet Exuberance
May 28
New categories
May 27
Dave Winer’s concerns about inaccuracies on blogs
May 26
Electrojacket
May 26
Cheap cinema in Britain
May 26
Opsound music commons
May 24
65 years in retirement
May 24
Artists mentioning brands in songs
May 24
Allergies picking up
May 23
Quick reference cards
May 23
C# Delegates in Java
May 23
Eclipse 3.0 on the way
May 23
American Idol releases coming
May 23
Elder Bush says W. is misunderstood on Europe
May 23
Bush gets a tax cut
May 23
cnet review of iTunes Music Store
May 22
William Gibson on digital music
May 22
Ruben Studdard, American Idol
May 21
Buffett: Dividend Voodoo
May 21
NYTimes on candid blogging
May 20
Product Review: Line6 Variax and PODxt
May 20
Roxio to buy Pressplay
May 19
Matrix Reloaded Meta-Review
May 16
Intuit learns that copy protection doesn’t work
May 16
17% more efficient with 18 cent coins
May 16
Approximating closures in Java
May 16
Menlo Innovations in Forbes
May 15
Strong vs. Dynamic Typing Continued
May 15
SCO Threatens to Sue Linux Users
May 15
99 Cows
May 14
The UK Parliament Talks About Spam
May 14
Perl/Python Advantage is not Dynamic Typing
May 14
Music is 50 percent of internet traffic?
May 14
Rumsfeld Wants To Cut “Red Tape”
May 14
Welcome to Blue Sky On Mars
May 11
Tim Bray’s View on Dynamic Languages
May 11
Google and the “blog noise problem”
May 11
More gushing praise for the iTunes Music Store
May 9
Halliburton given contract to work with Iraqi oil
May 9
Lotteries: A Losing Bet
May 9
CoreCrib Do It Yourself Mac
May 9
Ridiculous Passport vulnerability
May 9
Hackers and Painters
May 8
Comparison between JavaScript and ObjectScript
May 8
Transcript of Chandler Talk
May 8
Mock testing with AspectJ
May 8
California Senate panel sends royalty bill to vote
May 7
3-6 month electronic book life
May 7
Red Chair Notmad Explorer for Nomad
May 6
A look at SAIC
May 6
Interview with Michael Robertson
May 6
Defensive patent application filed for SARS
May 6
Apple sells 1 million songs
May 5
Bruce Eckel on Strong Testing
May 5
How To Make A Telemarketer Cry
May 5
MPAA lobbying states for new laws
May 4
Software Bullet Sought to Kill Musical “Piracy”
May 3
Problem with X10 Switch
May 3
New exploit to crash IE
May 3
Beatles’ Apple is still going strong
May 2
Pro Tools Nation
May 2
$12-17K fines for file swappers
May 2
Apple Sells 275,000 Songs in 18 Hours
May 2
Trivia: Duck tape was the original name
May 2
Crazy Robins
May 2
Bus Driver’s Own Rules
May 2
Iraqi Info Minister set to beat
May 2
Banfield Slams War Coverage
May 1
Camcorder/laptop combo from Sony
May 1
American Idol Shocker: The Curse of Plurality Voting
May 1
Apple’s “Revolutionary” Music Service
Apr 30
Test driven development a sign of static typing’s failure?
Apr 30
Music industry sends IM warnings to song swappers
Apr 30
C-JDBC Java Database Clustering
Apr 29
Former Iraqi Information Minister gets job offer
Apr 29
Why I switched from Drupal to Movable Type
Apr 29
Apple Introduces iTunes Music Store
Apr 28
Working at the right level of abstraction
Apr 28
Pierre Omidyar on Blogshares
Apr 28
Using Bluetooth to transfer photos from my phone
Apr 28
Buggy Software Liability
Apr 27
Not Done Yet
Apr 27
Greenspun on Tracking the Presidential Campaign
Apr 27
Live and Direct on Movable Type
Apr 26
Gary Hart’s Blog
Apr 25
Book Review: Refactoring
Apr 25
Judge Declares Morpheus and Grokster Innocent
Apr 24
Record labels sue Napster investor
Apr 24
Madonna.com hacked
Apr 23
Lots to write about, even a little chance to write
Apr 23
The joys of CSS
Apr 23
Java can be quick to develop
Apr 23
Who do you write for?
Apr 23
Book Review: Test Driven Development
Apr 15
Bill to Repeal Presidential Term Limits
Apr 15
Stupid Censorship, Stupid Security
Apr 12
Artists Doing Well on the Indies
Apr 11
Shaking our faith in Google
Apr 10
End Run Around The Labels: Pat DiNizio Offers New Way To Distrib
Apr 10
Cell Phones Companies Fight Number Portability
Apr 4
Webcasters, RIAA propose new royalties
Apr 3
Alternatives for free music
Mar 30
Blogshares stock market for blogs
Mar 30
Museum of Unworkable Devices
Mar 21
Pre-emptive attack strategy
Mar 20
War has begun
Mar 11
Jimmy Carter: Just War or a Just War?
Mar 5
Scientific Pricing
Feb 28
CSM on new innovations in musical instruments
Feb 24
SDBA Revolution IM App Framework
Feb 24
Three More Views on the Music Biz
Feb 23
NYTimes on the Death of the CD
Feb 23
DjVu document format
Feb 9
Java GUIs
Feb 7
Not making good use of the blog
2002
Oct 31
Network Computing Picked ANS As Editors Choice
Oct 28
Lost in Translation
Oct 22
Open Source Applications Foundation
Oct 22
Create Your Own Bush Speech
Oct 22
Back to Blogging
Aug 9
The Memory Hole – Documents That People Want To Disappear
Jul 15
The Impending Doom of Net Radio
Jul 15
The Low Carb Diets
Jul 7
Janis Ian on Music Downloading
Jul 3
Music Industry Finally Giving In
Jun 28
Salon on Payola
Jun 28
Two weeks is too long
Jun 13
Music Industry Almost But Not Quite Giving In
Jun 12
A Year Ago: Smart Tags
Jun 12
Imminent Death of the Music Biz Predicted
Jun 3
News Aggregator Roundup
Jun 1
ClearChannel’s Place In Radio
May 28
Universal Releases MP3 Track
May 20
John Robb on the New Economy
May 19
Compulsory Licensing For Music Considered
May 15
Napster Implodes
May 7
The Record Industry Sees MusicNet’s Problems
May 5
Free Software in Peru
May 5
Top Ten New Copyright Crimes
May 1
Gary Robinson’s Three Steps to Freedom
Apr 29
Gateway in the Music Biz?
Apr 26
RIAA Wants More Taxpayer Money to Combat Piracy
Apr 24
Emergent Music
Apr 23
Making a Difference in Digital Freedom
Apr 22
Napster is Done, Get Over It
Apr 21
Dataplay: a product without a market
Apr 20
Silicon Valley vs. Hollywood
Apr 20
The Artists Formerly Known As Fans
Apr 20
Google Answers information exchange
Apr 20
How Adam Curry creates his radio show
Apr 18
LongBets
Apr 18
DubyaSpeak
Apr 16
Slashdot’s Music Roundup
Apr 16
Soundbuzz.com Offering Music At Rs. 10 Per Song
Apr 11
Andreeson: Copy Protection Won’t Work
Apr 11
RIAA Fines Company $1M for MP3s On A Server
Apr 8
Does It Work?
Apr 6
Microsoft Preps Content Protection Technology
Apr 4
Celine Dion’s New CD crashes computers
Mar 29
Eisner on Intellectual Property and the Net
Mar 27
When Elephants Dance
Mar 26
Stephen’s Guide to Fallacies
Mar 25
My Oscar View
Mar 23
Interaction Design Patterns
Mar 19
NYTimes: The Future pf Music
Mar 19
Norwegian Cruise Line is a great thing
Mar 8
Why Napster is Right
Mar 7
Fox News on the SSSCA
Mar 7
Pressplay Reviewed on oreillynet
Mar 5
Looking Grim at the Grammys
Mar 5
The Customer Is Always Wrong
Mar 4
The Dream of Self-Made CDs
Mar 4
More Music Coverage Coming
Feb 28
Short-Sighted NARAS Speech
Feb 28
Grammy Roundup
Feb 27
Miserable Melodies
Feb 26
The Future of Music from A Whole Lotta Nothing
Feb 23
The Segway Auction Continues
Feb 23
Bush Wants To Drill Alaska
Feb 23
Recording Industry Ordered To Prove Ownership
Feb 22
Forbes Asks If Albums Will Survive
Feb 20
The Deadly Follies of Stick Figure Warning-Man
Feb 20
Software vs. Media in a Single Company
Feb 19
The Circle P2P Transfer, IM and News
Feb 18
Ev’s PayPal Tribulations
Feb 18
Bush Gaffes Continue
Feb 18
Four Songs to the Penny for Artists
Feb 16
Judge Orders Microsoft To Release Source To States
Feb 16
WorldCom Cuts Free Long Distance For Employees
Feb 16
PayPal Hits The Street
Feb 14
CmdrTaco Happily Ever After
Feb 14
Unhappily Ebbers After – No Coffee For WorldCom
Feb 12
PayPal Going Public, without Louisiana
Feb 11
Lessig’s Creative Commons
Feb 6
Arch Distributed Version Control
Feb 4
Studios Racing to Stop DVD Copying
Feb 4
Snow, ice and a cold. Oh my!
Jan 28
Project Management with Bug Tracking Software
Jan 28
Mono Drops the GPL
Jan 25
Refactoring vs. Rewriting
Jan 25
Rediscovering PythonCard
Jan 24
Phony Science Hits the Media
Jan 24
Lesbian Couples can have own baby
Jan 23
VX2: Scary Spyware
Jan 23
How The Internet Wayback Machine Works
Jan 22
Amazon Profit, KMart Bankruptcy
Jan 22
Continued Enron shredding
Jan 17
Kent Beck and Alan Cooper Debate Development Strategy
Jan 17
Wallace and Grommit Return This Fall
Jan 17
The End of Harry Potter
Jan 16
Garden of Spam
Jan 16
Bad Patents
Jan 16
Crony Capitalism in the USA
Jan 15
Surreal Dream Comics from Slow Wave
Jan 15
The Ultimate Bad Movie Review Site
Jan 14
Woohoo! Opt Out of Popups
Jan 14
Is It Advertising or Is It News?
Jan 12
Microsoft Civil Suit Settlement Rejected
Jan 11
Copy Protected CDs Are Not Real CDs
Jan 10
Losing the FOIA
Jan 10
Man Crashes Twice in Purgatory
Jan 10
The American Music Award Winners 2002
Jan 10
The Future of Music Policy
Jan 9
Microsoft Rigged Poll
Jan 9
Stephen Hawking Celebrates His 60th
Jan 9
Spammer Trying to Sue
Jan 8
GM Shows Off Fuel Cell Car
Jan 8
Vaporware 2001
Jan 8
Limited Liability for Corporations
Jan 4
Mono C# Compiler Self Hosts
Jan 2
How Islam Lost Its Way
2001
Dec 31
The Seven Wonders of the Web
Dec 29
Eric Sink on the Failure of Open Source
Dec 28
Pair Programming Experiences
Dec 28
The Year in Internet Law
Dec 28
$9.99 CDs Are Coming
Dec 27
Is this headline half-empty or half-full?
Dec 26
CNN’s 20 Bits of Coming Technology
Dec 26
Celebrating Japanese Engrish
Dec 25
Two Bad Years In A Row
Dec 23
Google Zeitgeist 2001
Dec 23
Employment Searches on the Net
Dec 23
Giuliani is Time’s Person of the Year
Dec 22
Fellowship of the Ring was excellent
Dec 22
Office move
Dec 20
Can Fellowship Best Harry Potter?
Dec 20
The World’s Funniest Joke
Dec 20
IBM Factors 15 to 3 and 5
Dec 20
One Ring to Rule the Dome
Dec 20
Musicians Set Up Anti-RIAA Concerts
Dec 20
Fellowship of the Rings
Dec 19
Will Big Music blame their failure on lack of demand?
Dec 18
Universal to Copy Protect All CDs
Dec 18
Dan Bricklin on the Segway
Dec 18
The Catapult Watch
Dec 18
The Scripting News Awards
Dec 18
Is spam killing email?
Dec 18
The danger of ASPs revealed
Dec 17
Looking back at the millenium change
Dec 17
Publicly Available Database Software
Dec 17
Back Up and Better Than Ever
Dec 13
Yahoo! bids for HotJobs
Dec 13
Good films
Dec 13
Is your son a hacker?
Dec 12
Dave Winer Rides the Segway
Dec 12
New job, new people, new fun
Dec 9
New Definition of 24/7
Dec 7
I Support The U.S.
Dec 6
Gibson Plans Ethernet Guitars
Dec 5
MusicNet Goes Live
Dec 5
Segway Responses
Dec 3
It’s Here!
Dec 3
Wow. Crazy weeks.
Nov 21
Proposed Microsoft Civil Suit Settlement
Nov 20
In Depth Comparison of Java and C#
Nov 20
Unison File Synchronizer
Nov 20
Crazy Days
Nov 13
Self-Referential Aptitude Test
Nov 9
Three Pakistanis Killed In Protests
Nov 8
Microsoft To Change Image
Nov 8
Hillary Rosen at the P2P Conference
Nov 6
Dave’s Search Bar
Nov 5
Google Is So L337
Nov 2
The Work Nickname Generator and Nameboy
Nov 2
The Lighter Side Of CPAN
Nov 2
BlogNet
Nov 2
Sleepycat’s Profitable Open Source
Nov 2
Back online
Oct 19
Another Call For Blogging As KM
Oct 19
Dave Winer Wins Wired’s Tech Renegade
Oct 17
Amusing Obit For The Cue Cat
Oct 17
Nifty Project Management Tool
Oct 17
Dave’s Desire to Reinstate Napster
Oct 17
Open Letter to Muslims From a Muslim
Oct 16
Two Bits of Music Industry News
Oct 16
Autonomic Computing
Oct 15
Hijackers Did Not Know They Were Going To Die
Oct 15
Anthrax Information
Oct 15
The LA Times on Blogging
Oct 15
Make A Shorter Link
Oct 12
Anti-Terrorism Bill Targets Online Gambling
Oct 12
Blogs for Knowledge Management
Oct 10
Microsoft Invests in Groove
Oct 10
RIAA Did Not Forget Their Place
Oct 8
RIAA Forgets Their Place
Oct 5
The Disaster Schmuck
Oct 4
RIAA Sues MusicCity, KaZaA, Grokster
Oct 4
Forking the Web
Oct 3
Wireless Neighborhood Network
Oct 1
Economics and the Independent Developers
Sep 26
SiteMesh Software to Combine Apps
Sep 25
Global Electronic Fish
Sep 25
30 Still Feels Young
Sep 25
Why Liberty Suffers in Wartime
Sep 24
Monty Python and the Holy Lego
Sep 23
Search for Intelligent Life on the Internet
Sep 23
Tamim Ansary on Afghanistan
Sep 18
100 Questions and Answers About Arab-Americans
Sep 18
China Joins WTO
Sep 18
Songs Become Tributes
Sep 16
Falwell Apologizes
Sep 16
Anti-Hatred Poster
Sep 15
A Little Less Writing For Now
Sep 15
Falwell Nonsense
Sep 13
21st Century War
Sep 13
Maintaining Balance
Sep 12
John Perry Barlow Message
Sep 12
The View of Terror from the Next Day
Sep 11
Why the SSSCA must be stopped
Sep 10
Stop This Bill!
Sep 10
Load – a free web app load tester
Sep 10
Saving Money While Protecting the Environment
Sep 10
Learn Java through Robocode!
Sep 8
O’Reilly Mega-Blog
Sep 8
Timely article about teaching practical law
Sep 7
The Software Commons Revisited
Sep 7
Teaching Practical Law In High School
Sep 6
DOJ Halts Attempt To Break Microsoft Up
Sep 6
Destined To Become Quaint
Sep 6
SVG and SMIL Become Recommended by W3C
Sep 5
Good Vibe-rations
Sep 5
Ximian’s Volunteer Army
Sep 5
What did plants ever do to you?
Sep 5
Battle to Define the Book in the Digital World
Sep 4
HP To Buy Compaq
Sep 4
Harry Potter and the Goblet of Fire Wins the Hugo
Sep 2
Follow Up To The Best Buy Article
Sep 2
Revised Look
Sep 1
Engineer’s Perspective on VCs
Sep 1
The Shakespeare Programming Language
Aug 31
Modern Day Patronage
Aug 30
Allchin on Windows XP
Aug 30
Gender Balance In High Tech
Aug 29
The Ultimate Cubicle
Aug 29
Governments Choosing Open Source
Aug 29
The CLR Changes Languages Subtly
Aug 28
Craig Burton on VA Linux and Hybrid Models
Aug 28
Greenspun on .NET
Aug 28
My Microsoft Remedy
Aug 27
Desktop Networks on the Cheap
Aug 25
High-Tech Bus Upgrades
Aug 23
Brazil Breaks Patent on AIDS Drug
Aug 23
Fingered By The Movie Cops
Aug 23
MP3.com Sued For “Viral” Copyright Infringement
Aug 23
XML-RPC Over Jabber
Aug 20
Microsoft : FSF :: Republicans : Democrats
Aug 20
40 Minutes To Pick Up An Order at Best Buy
Aug 18
ESR On The Debate Between O’Reilly and FSF
Aug 18
Copyright Craziness
Aug 16
Mob Software
Aug 15
Will Open Source Lose the Battle for the Web?
Aug 15
August Incubator
Aug 14
Jxta Tutorial at IBM
Aug 13
The Cluetrain Manifesto Is Now Online
Aug 13
First Rule of Usability? Don’t Listen To Users
Aug 12
ATMs and the Blue Screen of Death
Aug 12
Vote with your dollars…
Aug 8
Super Volcanoes
Aug 7
Patent Badness – McAfee and Those Redmond Guys
Aug 7
Web Elite Announces Phabric To Developers
Aug 3
Online Music Bill Takes Aim At Big Labels
Aug 3
Structural Approach to IP Issues
Aug 3
Dave Winer On Microsoft Patents
Aug 1
Teoma to Rival Google?
Aug 1
Curl Tries To Bridge The Gap Between HTML and Java
Aug 1
TopText, SmartTags Evil Younger Brother
Jul 31
Why I Agree With Tasini
Jul 31
Project Censored
Jul 31
Analysis of Music City Morpheus (FastTrack) P2P Technology
Jul 30
What Ximian is Trying To Accomplish With Mono
Jul 30
Jail Time in the Digital Age (Copyright Law Gone Bad)
Jul 29
Reptile Peer-to-Peer XML Syndication System
Jul 29
IBM Technical FAQ for Linux
Jul 28
List of Known Spyware (Privacy-Challenged Software)
Jul 26
Microsoft’s Mundie Speaks At Open Source Con
Jul 25
Bonds for Open Source Software
Jul 24
Chilling Effects Can Help With Your Cease And Desist
Jul 23
Kyoto Treaty on Greenhouse Gases Passes, Without US
Jul 23
Talking Moose’s Marketing Manifesto
Jul 22
Marketingspeak Avoidance
Jul 22
Do Writers Believe In Shorter Copyright Terms?
Jul 19
Metering and Accouning for Web Services
Jul 18
Good Software Takes 10 Years
Jul 17
Web Collage
Jul 17
Crazy Law: Software Download Patent and DMCA Arrest
Jul 15
A Study of Why Open Source/Free Software Can Be Better
Jul 13
Micropayments via ISPs in Europe
Jul 12
Death in the Family
Jun 21
Microsoft To Dominate Through Authentication
Jun 18
Moral Rights for Content Creators
Jun 17
Microsoft to Change Smart Tags Feature
Jun 17
Evergreen Analysis of Platinum Albums
Jun 17
Micropayments and Music
Jun 15
Unisys Apologizes for the Invention of the Computer
Jun 14
Another Case for Open Source
Jun 14
Microsoft Free Fridays
Jun 13
Shortcuts, Godzilla Meat, Slow Updates
Jun 13
The Harm of Censorship
Jun 12
MS Smart Tags Described
Jun 10
There Will Be A Choice In Browsers
Jun 9
June Incubator
Jun 9
Java’s Widening Gulf
Jun 9
Computer Embarrassment and Abuse
Jun 8
New Brainfood: The Register (check out that Java Toaster!)
Jun 8
MIT To Make Coursework Available on the Web
Jun 7
Microsoft’s New Browser Adds Links To Pages
Jun 7
Genetically Created Analog Circuits
Jun 7
Open Platform for Music and Culture Recommendations
Jun 6
Changes in Distribution Technology of Music
Jun 6
Solarbuzz provides solar energy info
Jun 6
Ann Arbor Art Fair is coming
Jun 5
Why Indepedent Music Is Never Mainstream
Jun 5
The Only Article You Need To Read…
Jun 5
Microsoft’s Mundie to Speak at Open Source Conference
Jun 5
Useless Patents That Impede Progress
Jun 5
Sun Defending Their Java Investment
Jun 5
The Doomsday Algorithm
Jun 4
The Rise of Corporate Global Power
Jun 4
The Fake Reviewer
Jun 3
Why Would You Care What I Write?
Jun 3
JavaScript Remote Scripting
Jun 3
The Software Commons
Jun 2
The music revolution might still be digitized
Jun 2
Welcome!