The Brush Blog archives
For what they’re worth
A month-by-month list of all our previous posts. Click on any title to go to that post or to comment on it. Or return to the blog home page.
November 2017
Emerj.js: efficient HTML UI in 60 lines (2)July 2013
Yes, my credit card number *does* have spaces! (28)January 2013
Masterminds of Programming (13)November 2012
C#'s async/await compared to protothreads in C++ (5)September 2012
Save a Gmail message to hard disk (5)November 2011
Endian solution for C (2)March 2011
Earthquake Update and How to use your Water Heater as a Reservoir (4)February 2011
The Founding Fathers of the Silicon Valley (1)January 2011
Should you use C++ for an embedded project? (5)August 2010
Notebook-friendly thumb mouse (4)C++ for C programmers, part 2 of 2 (5)
May 2010
C++ for C programmers, part 1 of 2 (14)April 2010
Why I'm not moving to Linux just yet (12)January 2010
DecentURL now requires an account (2)MRO: Map Rows to Objects with web.py (4)
December 2009
Go Forth and WikiReadit (5)September 2009
catdoc ported to Windows (12)August 2009
Code generation with X-Macros in C (14)July 2009
Easy IP-to-country lookup in Python (7)June 2009
Blast from the demoscene past (1)May 2009
Pilot ships through Google Earth (1)Python's Ellipsis explained (7)
April 2009
Knuth, goto, Python, and OOP (9)March 2009
A browser-agnostic plugin system? (16)February 2009
Some regular expression libraries (5)Cracking an INI file with a jackhammer (44)
bitchecker: Binary Irony (4)
RAII, AC/DC, and the "with" statement (5)
September 2008
Helvetica: can a font be a film? (3)July 2008
Protothreads and C++ (12)Simple XP tip: use "Undo Delete" (2)
Thank you, Adobe Reader 9! (199)
June 2008
Can modern software be snappy? (29)May 2008
Simple XP tip: show COM ports (11)April 2008
Decent: cool, minus the cucumber. (2)Tetris, the new FizzBuzz (8)
March 2008
GET, POST, safety, idempotency (8)February 2008
SOAP won't make you clean (19)Bounties for bug fixers: a bug-tracker plugin (1)
January 2008
Link rot, soft 404s, and DecentURL (3)Ten quirky things about Python (40)
Google's URL redirection service (2)
November 2007
Emailing tracebacks in web.py (4)Recursive decent parsing [sic] (3)
Being prime is not a crime (2)
October 2007
DecentURL launched (1)Ten things I love && hate about C (22)
Simple XP tip: Turn off your beeps (12)
Simple XP tip: Alarm clock (36)
September 2007
nobraces: Python indentation for C (19)Learning to write from Mr Green (1)
August 2007
PayPal fees for dummies (21)Micro-pledge scheme released to fund software (7)
microPledge public launch (2)
July 2007
The Case for case sensitivity (16)"I trust this computer." Yeah right. (3)
How much should startups charge? (2)
June 2007
Patents are evil ... but head-starts are good (2)A picture is worth 130,000 words (2)
GET to do POST's job (14)
1/4 your spam with onmouseover (6)
JavaScript image pipelining (9)
How did you learn to program? (9)