Git Best Practices
Guidelines for using Git, a distributed version control system, for software development.
Which is Better: CentOS or Ubuntu?
CentOS and Ubuntu dominate Linux web servers. Which is best?
Domain-Driven Design: A Short Introduction
Domain-Driven Design (DDD) has become a thing. What's all the fuss about?
Security Considerations for Token-Based Authentication
Token-based authentication is convenient and scalable, but beware the security traps.
Security Considerations for Cookie-Based Authentication
An overview of the main exploit mechanisms by which session cookies can be stolen.
What is Agile Software Development, Really?
A high-level look at the principles of agile software development.
CSS Methodologies Roundup
A review of popular methodologies for managing CSS at scale.
In Praise of the EU's "Cookie Law"
The new regulations have good intentions.