Documenting Rust Code is Awesome!
As part of learning Rust — and being a lover of documentation (I 💕 the docs) — I've been learning how to document Rust code. Here’s what I’ve learned so far.
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.