How to Build Your First Web App in 2026: A Complete Beginner’s Guide: The Overview
If you've never built a web app before, and you're not sure how to get started, here are the minimum seven steps you need to follow to get off to a solid start.
PyCon AU (Australia) 2026
I attended PyCon AU 2026, my first time at a Python Conference in Brisbane, recently, and was genuinely impressed. Here's my feedback on my experience at the conference.
You might think that GUIs are more efficient for using Git than the command line. I disagree. Today, I'm going to show you six options that I regularly use with Git Log that make the command-line way faster.
Whether you need to recover a lost commit, erase a commit that never should have been created, or perform other deep operations on your git repositories, you need to know about Git Reflog. In this tutorial, you'll get a solid introduction to the command, and learn how to completely remove a commit from your repository, so that no one can ever recover it.
Recently, I implemented a small web application in PHP, Rust, Go, Python, Ruby, C#, and Java. In this article, I'm sharing some of what I learned during that process.
How to Document Rust Code
Rust provides excellent tooling, documentation, and best practices for documenting your Rust code. In this short post, you'll learn the essentials so that you can start documenting your Rust code today.
Is it quicker to use a Git GUI for working with changes?
Viewing diffs and moving changes between the index and staging area is a routine task when working with Git. So, when doing that, is it quicker and easier to do that on the command line or with a GUI?
Build Better Web Apps By Teaching Users How to Use Them
Of all the ways that I've learned to design and develop web applications, over the years, one of the most robust and effective, not to mention cheapest, is to teach someone how to use it when it's done.
Why I Advocate for Website Accessibility
Last week, I shared a post on LinkedIn showing four benefits of accessible website design. It's something that I've been meaning to share for some time. Here's why I shared it.
Are Web Applications Too Complicated?
Are web applications complicated to build? Do we overcomplicate them when they should be, somehow, simpler? This is a question that I've wondered about for many years. In this post, come on a journey with me, back 25 years, to when I chatted about this with an old mainframe programmer.