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.
The Difference Between Mocks and Stubs
While I've been writing tests for my PHP code for years, I'm still learning. One of my recent learnings was understanding the difference between mocks and stubs - and when to use each one. In this article, I'm going to share that difference and why it's important.
What I Learned Using Codeception to Test an API
While I've been writing tests for my PHP code for years, I'm still learning. One of my recent learnings was understanding the difference between mocks and stubs - and when to use each one. In this article, I'm going to share that difference and why it's important.
10 Things I Learned Rebuilding My Website in PHP
Recently, I rebuilt this website from scratch using PHP's Mezzio framework, moving away from static site generators that I've used for years. Here's why I did it and what I learned in the process.
Introducing Resterm
Today, I learned about Resterm, a TUI (Terminal User Interface) app for making for HTTP (and GraphQL and gRPC) requests, plus so much more. After only a pretty short time, I’m really taken by it, and want to show you what it is and the basics of how it works.
Rewriting URLs with Apache 2’s RewriteMap directive
Recently, as I’ve been rebuilding my website, I had to create a redirect setup as the old and new blog structure was different. Here'show I did it, using Apache 2's mod_rewrite extension.
Viewing Staged Changes in Tower
While I find Git Tower to be a very professional and polished GUI for Git, viewing staged changes, when only some changes have been staged, to me, is pretty unintuitive. In this short post, I’ll step through what I mean, how it works in other git guis, and how it’s pretty trivial on the command line.