Droid Sans Mono
Saturday, December 8th, 2007 at 9:58 am
A programming font that comes in the Android SDK. I prefer Microsoft’s Consolas to be honest.
I’ve found that some of the best developers of all are English majors
Thursday, March 8th, 2007 at 11:44 pm
Werd.
Write Dumb Code
Sunday, March 4th, 2007 at 12:20 pm
From an “interview”:http://java.sun.com/developer/technicalArticles/Interviews/goetz_qa.html with Brian Goetz of Sun:
Q. So how can developers write Java code that performs well?
A. The answer may seem counterintuitive. Often, the way to write fast code in Java applications is to write dumb code — code that is straightforward, clean, and follows the most obvious object-oriented principles. This has to do [...]
Closures for Java
Tuesday, December 5th, 2006 at 1:51 pm
Java getting in on all of the hot lambda action that Javascript developers have been enjoying.
Concurrency in the Time of Multi-Core Cholera
Saturday, November 25th, 2006 at 9:52 am
“Software Transactional Memory”:http://channel9.msdn.com/Showpost.aspx?postid=231495: _making it easier (more predictable, more reliable, more composable) to write concurrent applications in this the age of Concurrency (multi-core is a reality, not a dream)._
Perl is dying
Tuesday, August 15th, 2006 at 5:22 pm
More like they forgot to change the oil and sparkplugs.
How to write a good api
Wednesday, March 22nd, 2006 at 3:24 pm
Or the importance of being Earnest. Or Joshua Bloch. Formerly of Java/Sun. Now Google. I’ll stop now.
Math for programmers
Sunday, March 19th, 2006 at 12:20 pm
Or how to really geek out on your own precious time.
Quoted often, Rarely followed
Saturday, January 21st, 2006 at 4:21 pm
The mythical man month 30 years later.
There is no 85% done. Just done done.
Saturday, January 21st, 2006 at 4:15 pm
From slide 33 in “What works in Software Development”:http://mungus.schwern.org/~schwern/talks/What_Works_In_Software_Development/What_Works/
Given a large task to estimate…
Break the task down into a complete set of smaller tasks.
Forces you to think deeper about what’s really involved
These smaller tasks are boolean. They are either done or not done.
There is no “85% done” with a mini-milestone.
Estimate those tasks.
Few minutes to half [...]
Moo-fx
Thursday, November 17th, 2005 at 5:22 pm
Tiny, silky smooth, rich and creamery javascript library. Also non-dairy.
OpenLaszlo
Friday, August 19th, 2005 at 4:16 pm
A better alternative to AJAX? For user experience, bigtime. For developer ego stroking, not so much.
Remote scripting 5 years later
Monday, September 20th, 2004 at 9:05 pm
Remember when you thought remote scripting would change the world in 1999? Our timeline was off by just a tad.
SQL Fuel Injection Attack!
Sunday, August 3rd, 2003 at 3:55 pm
Do you think your Enterprise Web Application what-cha-ma-hoolie is safe and sound behind a bevy of firewalls and redundant DMZs? Think again. Ted touched a bit upon SQL Injection Attacks when I took a course he taught a while back. It’s still as ridiculously simple now as it was back then.