Articles
Here you’ll find a selection of articles I wrote in the past years. You can find a lot more by going through the archives. Much of this is pretty old, so don’t pay too much attention to it.
Free Software and Open Source
Java
Programming
- Are Dynamically Typed Languages The Next Big Thing?
- Automata theory applied: Regular expressions
- Typing Types
- Logical Programming
- First Hours on Rails
XML
Microsoft
- Why Microsoft Can’t Hire Great Programmers and its follow-up More On Identifying Talent
- DRM Music: Apple vs Microsoft, a Tale of Strategy
Distributed Systems
- The Share-Nothing Architecture
- Web-Application Plugins
- Distributed Systems Week, part I: What Are They?
- Distributed Systems Week part II: The Client-Server Model
- Distributed Systems Week part III: The Peer To Peer Model
- Distributed Systems Week part IV: The Service-Oriented Architecture
- Distributed Systems Week part V: Distributed Computing
- Distributed Systems Week part VI: Mobile Agents
Interregional Collaboration
- Interregional Software Development Week, Day 1: Overview
- Interregional Software Development Week, Day 2: Meeting
- Interregional Software Development Week, Day 3: Communication
- Interregional Software Development Week, Day 4: File Exchange
- Interregional Software Development Week, Day 5: Documentation
- Interregional Software Development Week, Day 6: Collaborative Editting
Other
- Online Writing Style Tips
- The Gmail Experience
- Vim
- Juicy Apples Served with a Unix Flavour
- Perfect Word Processing
- I.M.
- Howto: Create Your Own Podcasting Show on Windows
- WebFS: A Web of Data
Interviews
- The Admin Zone Interview with Zef Hemel
- OpenTech Interview with Zef, Jeff and Corey
- SitePoint interview with Jeff Lewis
- Sitepoint interview with Matt Mecham, I’m mentioned a little in the beginning and here