Creating Service Objects In The CFWheels ColdFusion Framework
A guide to creating and implementing Service Objects within the CFWheels framework to bridge the gap between Models and Controllers.
A guide to creating and implementing Service Objects within the CFWheels framework to bridge the gap between Models and Controllers.
Guide to migrating service account authentication from Vertex AI SDK to Google Gen AI SDK for Python and Go applications.
A developer details their attempt to jailbreak a Kindle to read EPUBs and avoid Amazon's ecosystem, exploring KOReader and the challenges involved.
Explains a specific edge case where switch expressions fail in Blazor due to parsing conflicts with HTML/razor syntax.
A guide on implementing SQL Server 2025's new vector search capabilities in a .NET Aspire application using the eShopLite sample project.
A critique of the '10x engineer' myth, arguing for the value of 'normal' engineers and the complexity of measuring software development productivity.
Introducing VideoKit, an open-source Swift Package for adding customizable video players and video-based splash screens to SwiftUI apps.
Explains the statistical concept of included-variable bias in regression models, challenging the traditional 'omitted-variable bias' framing.
Java 25 introduces a new preview API for easily encoding and decoding cryptographic objects in the PEM text format, addressing a key developer pain point.
Highlights key performance improvements in .NET 10, including stack allocation optimizations and delegate escape analysis, with benchmark comparisons.
An analysis of React's evolution, its current state in 2025, and the community's mixed reactions and frustrations regarding its direction.
A PowerShell script tutorial for exporting Azure App Configuration key-values to a CSV file for analysis and migration.
A guide for developers to track upcoming .NET features by exploring GitHub repositories, issues, labels, and milestones.
A tech worker argues that unionization is essential for survival in the tech industry, citing economic threats and mass layoffs.
Troubleshooting guide for fixing Azure VM RDP error 0x904 by renaming the corrupt MachineKeys certificate store and rebooting.
Overview of JDK 25's 18 new features, including finalized and preview language, API, and runtime enhancements.
Introducing hinbox, an AI-powered tool for extracting and organizing entities from historical documents to build structured research databases.
A blog series for engineers on practical software development, focusing on real-world tradeoffs, judgment, and avoiding burnout over perfection.
A talk at PyCon Italia 2025 on implementing semantic search using Python, Django, PostgreSQL, and open-source AI tools.