Category: Programming
-
Keeping the Legacy Database While Modernising the Application
A public-safe CDIS V2 Core migration lesson about modernising a long-lived Web Forms and MVC application with ASP.NET Core.
-
From Web Forms Events to Explicit Request Flows
A public-safe CDIS V2 Core migration lesson about modernising a long-lived Web Forms and MVC application with ASP.NET Core.
-
The Migration Was Not a Rewrite: What Web Forms Teaches Us About Modernisation
A public-safe CDIS V2 Core migration lesson about modernising a long-lived Web Forms and MVC application with ASP.NET Core.
-
When a Cast Error Is Really a Schema Mismatch
How an apparently unrelated InvalidCastException led to a database and Entity Framework type mismatch—and a practical method for reading stack traces.
-
Codex CLI YOLO mode. Auto-Allow Permissions: Run Commands Without Approval Prompts
Codex CLI asks for approval before it writes files or runs commands. Automation tasks stall while you answer prompts. This guide shows the flags and settings that let…
-
WeHireIt Map Search: Find Hire Items Near You
WeHireIt now shows hire items on a map. Drag a pin, pick a radius, and see nearby gear with photos. Approximate location only — never an exact address.
-
An Audit Trail Is Not a Ticket Journal
A system can record who changed a field without helping the next person understand what happened. That difference matters when forms become ticket systems.
-
Solve Your Own Problem First: The Best Way to Build Useful Software
The best way to build useful software: solve a problem for yourself. Lessons from a booking platform payment flow that had to be bulletproof.
-
WordPress Plugin Development for Beginners: How a Plugin Actually Works
A follow-along guide that builds a working WordPress plugin from an empty folder. Learn where plugins live, how WordPress loads and runs them, the hooks system, and every…
-
A Client-Side Image Resizer for WordPress: How a Seasoned Developer Builds a Plugin
WordPress kept rejecting our image uploads. The real server limit was 2 MB, but WordPress reported 32 MB. We built a plugin that reads the true limit and…