How to configure an Apache web server
I have hosted my own websites for many years now.
Getting started with SQL
Getting started with SQL: Building a relational database using SQL is easier than you think.
3 warning flags of DevOps metrics
Learn how to choose your metrics for a DevOps team carefully.
How Kubernetes became the solution for migrating legacy applications
You don't have to tear down your monolith to modernize it. You can evolve it into a beautiful...
How to format academic papers on Linux with groff -me
Learn simple macros to add footnotes, blockquotes, lists, subheads, and other formatting for your class...
Choosing project names: 4 key considerations
A well-chosen name can greatly influence the success of your software product. Here's how to pick the...
How slowing down made me a better leader
Open leadership is just as much about patient listening as it is about execution.
How Linux became my job
IBM engineer Phil Estes shares how his Linux hobby led him to become an open source leader, contributor...
Perl hashes and arrays: The basics
I get asked from time to time why I enjoy programming in Perl so much. Ask me in person, and I'll wax...