- Anatomy of an API gateway in Golang
- The State Of Node
- Social Networks
- Remote work is here to stay
- MacBook Pro 2021 Review
- The State Of Scala
- Golang - First Impressions
- Keeping Passwords Save With KeepassXC
- Learning Kubernetes for fun and profit
- Running MySQL/MariaDB at scale (3)
- Running MySQL/MariaDB at scale (2)
- Running MySQL/MariaDB at scale (1)
- React vs. Vue (3)
- React vs. Vue (2)
- React vs. Vue (1)
- December - 12th agile principle
- November - 11th agile principle
- Rolling Linux one year later
- October - 10th agile principle
- September - 9th agile principle
- August - 8th agile principle
- July - 7th agile principle
- June - 6th agile principle
- May - 5th agile principle
- April - 4th Agile Principle
- March - 3rd Agile Principle
- The Open Closed Principle Revisited
- February - 2nd Agile Principle
- January - 1st Agile Principle
- Coding interviews
- Fixing a broken UEFI Grub boot loader
- Getting Linux rolling
- The code is the documentation
- Code Review Antipatterns
- 1997
- Web Framework Architecture
- A brief history of JavaScript
- The Vim Experiment
- Object cloning in PHP
- The Agile Samurai
- PHP is not Java
- To inline or not to inline
- Serve PHP with Tomcat
- JSP Nightmares
- Ant script for Scala with Lift
- Ant script for Scala Web application
- Scala With Ant
- Performance - Java vs. PHP vs. Scala
- Naming Conventions (3)
- Scala Currency Class
- JSF - Productivity vs. Scalability
- Naming Conventions (2)
- Naming Conventions (1)
- Scala Tutorial (3)
- Scala Tutorial (2)
- Scala Tutorial (1)
- Effective Java
- The Problem With Cup Typing
- Too much Java
- Parallel Programming
- Web Standards - OpenID
- Grid Computing For A Cause
- My Journey Through the World of Programming Languages
- Semantic vs. presentational HTML
- RAD with Java
- Between suits and nerds
- Discussion board moderation
- Towards web engineering
- Choosing a content management system
- Ten sure-fire ways to crash your IT project
- Thailand’s human resource slump
- Offshore development
- The state of AJAX
- MySQL vs. PostgreSQL
- Exploitation in the info age