Blog Posts

Secure Authentication & Authorization Exercises
- Rick Pfahl
- Engineering and Development
- 20 Apr, 2025
Each exercise includes:Scenario Initial Information Problem Statement Tasks for the student Bonus Challenges for deeper thinking**Section 1: OAuth 2.0 + PKCE
read more
Why AI Replacement of Human Developers is Not Useful
- Rick Pfahl
- Artificial Intelligence
- 29 Jan, 2025
There is much speculation going on on the topic of the date of the fate of jobs in web development, graphic design, and other such positions in technology. People make the argument that the duties of
read more
Managing Multiple Git Identities Per Single User Account
- Rick Pfahl
- Engineering and Development
- 23 Jan, 2025
If you need to work make changes to code under different identities, there are a few different ways you can approach this. The first solution I saw on many webpages was way too clunky for my taste. It
read more
Operation of a Blog Built with AstroJS Static Site Generator
- Rick Pfahl
- Digital Publishing
- 22 Jan, 2025
Once configured, an AstroJS website only involves a small amount of technical skill. It should be entirely possible for someone with minimal experience with the command line, html and CSS to maintain
read more
Multi-Currency Self-Custodial Cryptocurrency Wallets
- Rick Pfahl
- Cryptocurrency
- 22 Jan, 2025
I decided to take a look at a variety of cryptocurrency wallets for linux and windows. I am a huge beliver in the merits of a self-custodial wallet. No matter how big or transparent the provider, stor
read more
Defining New ASCII Designs For Thomas Jensens Boxes Software
- Rick Pfahl
- Engineering and Development
- 19 Jan, 2025
The "Boxes" command line tool takes a block of text and wraps it in one of 50 some frames listed with boxed -l and specified by the user with boxes -d the text can either be piped into boxed or a
read more