Adding automatic completion to JComboBoxJanuary 24th, 2005 An excellent article (with source) from Thomas Bierhance. Read it here.
Tetrahedral Model of BusinessJanuary 24th, 2004 Excellent article on the structure of a startup. I would recommend any entrepreneurs to read it.
Debunking Java Myths of PHP developersApril 26th, 2005 After my last post on the differences between Java and PHP development practices, I saw some strange notions surface in PHP developers regarding Java. This post is an attempt to dispel some myths about Java by PHP (and other non-Java) developers.
Test Driving Java Studio CreatorJuly 7th, 2005 An excellent article, with screenshots, describing in details the ease of use of Java Studio Creator and JSF (using Java Studio Creator). The author is pretty impressed with the product.
Tutorial: Learn Python in 10 MinutesJuly 13th, 2007 Poromenos, a greek student, has written a nice tutorial on Python, a rapidly growing and ever popular Web 2.0 language. I think it will take you somewhat longer than 10 minutes to go through all the examples.
How to Program the BlackBerry With J2MEMay 18th, 2005 An excellent article describing Blackberry architecture and two application models (The browser-based model or Custom Java Application). The browser-based model allows developers to focus on developing back-end content in a standard markup language, such as the Wireless Markup Language (WML) or the compact Hypertext Markup Language (cHTML).
Solving Failure To Forward Emails in Mozilla Thunderbird by Message Filters; Understanding Thunderbird Account ArchitectureSeptember 28th, 2007 I faced a vexing problem with the otherwise excellent Mozilla Thunderbird email client. I was unable to forward emails to another account using the rules in Message Filters.
On the value of Star Programmers in Product Development or Hitting the high notesAugust 2nd, 2005 Joel Spolsky of Joel on Software fame has written an excellent article on the value of star programmers in a product development team. To summarize:
Star programmers significantly outperform average programmers often with 5-10 times difference in productivity.
Relational schema still speaks volumes about any application - A look at FatimaApril 18th, 2005 We often talk about understanding an application from code and unit tests with catch phrases like - "code is the documentation". In my experience I haven't found a better and more concise documentation then reading the SQL schema for any application, assuming it has one.
Comprehensive AWK Manual & AWK ExampleSeptember 2nd, 2007 I extensively use awk (along with cut and grep) for data processing of log files or for any text processing needs. AWK is an excellent text processing tool / filter and report generator.
SYS-CON - "unethical money grabbers?"July 22nd, 2005 Paul Mutton of jibbler.org had a bad experience with Sys-Con. Not only they didn't remunerate him (as per agreement) they also didn't provide him with free copies as promised.
How to find the full URL of the page in PHP in a platform independent and configuration independent wayJune 3rd, 2005 Without much ado, I present the script. It handles http and https URL's and should work across platforms and configurations (like using htaccess for clean url's etc.).
Understanding Race, Religion, Politics, Sex & BigotryMay 31st, 2007 Doug Karr, product manager for a "permission-based email service provider" (permission spam?) lays down three interesting rules for understanding differences of race, religion, politics, sex and bigotry: 1. He will never understand others; so he tries to respect things that he doesn't understand.
Java Runtime.Exec() GuideJuly 19th, 2007 Everything you ever wanted to know and should know about Java Runtime.exec(). This old but still golden article is an excellent guide to using Runtime.exec().
Oh Microsoft!September 9th, 2004 I would like to point to a very readable and thoughtful article - How Microsoft lost the API war. Be warned however that the article is a bit too long.