PowerShell Commands for Checking Windows Executable Properties
Inspecting Windows executable files (`.exe`) for their properties
Useful PowerShell commands when you need to inspect your newly built .EXEs
My experiences in tech, what I am learning, building, and questioning in the world of AI-assisted software engineering and how it can help you level up too.
Hand-picked content worth your time.
The Guide to Creating Database Backups Without Paid Plans
Learn how to backup your Supabase database using pg_dump and PostgreSQL tools, even on the free tier. Includes troubleshooting common connection issues and step-by-step instructions.
Let's Solve the Execution Policy Error and Get Back to Coding
Learn how to fix the 'npm.ps1 cannot be loaded' error in PowerShell by safely updating your execution policy on Windows.
Exploring the new features in Next.js 15
A comprehensive look at what's new in Next.js 15, including React 19 support, improved performance, and new APIs.
Inspecting Windows executable files (`.exe`) for their properties
Useful PowerShell commands when you need to inspect your newly built .EXEs
From Punch Cards to AI: How Programming Transformed Over 80 Years
Explore the complete evolution of software development from the 1940s to today's AI era. Discover how each breakthrough changed how we build software and what the future holds for developers.
Define and execute JavaScript functions immediately
Creating a private scope for your code, preventing variable pollution and naming conflicts in the global scope with IIFE.
The Guide to Creating Database Backups Without Paid Plans
Learn how to backup your Supabase database using pg_dump and PostgreSQL tools, even on the free tier. Includes troubleshooting common connection issues and step-by-step instructions.
The Complete Blueprint for Transforming Your Business Into an AI-Native Operation
AI in Business, a practical guide. Learn how to use intelligence in business to augment, automate and stay ahead. Start now so you don't get left behind later.
Why npm ci Could Save Your Production Builds (and Your Sanity)
Discover why npm install creates inconsistent builds and how npm ci provides the reproducible, secure deployments your production environment desperately needs.
Your Guide to Building Applications with AI Tools in 2025
Discover how AI tools like Lovable.dev, ChatGPT, and Claude are transforming software development for beginners and experts alike. Learn which tools work best together and avoid common pitfalls.
How to return to programming in the era of AI successfully.
Two decades out of date like me? Let's discover how AI tools transform a return to software development, and what this means for anyone coming back to programming today.
The Modern Developer's Mystical Practice
Whether you're searching for water or crafting code, the key isn't understanding every mechanism of your tools, it's learning to use them skillfully and validate their output effectively.
How modern web development is faster, smarter, and easier than ever before.
Discover how modern web development has transformed in 2025. Learn the essential tools, frameworks, and practices that make building web applications faster, smarter, easier and more powerful than ever before.
Master useState, useEffect, and custom hooks to build powerful React applications with clean, reusable code.
Learn everything you need to know about React Hooks, from the basics of useState and useEffect to creating powerful custom hooks. This comprehensive guide includes real-world examples and best practices for modern React development.
A Quick and Practical Guide to Markdown Syntax You Can Use Right Now
Markdown is a lightweight markup language used to format text. I'm using right now to write this basic examples of Markdown article. Let's get started with the basic examples of Markdown to showcase some of Markdown's features.
How to Fix Python's Path.home() in MSYS2 MinGW Bash
Running Python in MinGW64 bash and getting `C:/Users/Bob` from `Path.home()`? Here's why MSYS2_ARG_CONV_EXCL won't help and the one-line fix that gives Python the right home directory.
Bob James Software License and End User License Agreement
This is the first publicly released version of the Bob James Software Licence ("BJSL"), making our Software available free of charge for binary use and redistribution under the terms.
From a 1959 Pentagon meeting to GCC 15.1 — how a six-decade-old language refuses to retire
COBOL has been declared dead more times than any language in history, yet it still processes an estimated 95% of ATM transactions and 80% of in-person transactions globally. With GCC 15.1 shipping a brand-new COBOL frontend, the language's story is far from over.
Let's Solve the Execution Policy Error and Get Back to Coding
Learn how to fix the 'npm.ps1 cannot be loaded' error in PowerShell by safely updating your execution policy on Windows.
Exploring the new features in Next.js 15
A comprehensive look at what's new in Next.js 15, including React 19 support, improved performance, and new APIs.