Building Bobcat Specifications
Bobcat 1.0, the Critter Stack’s new tool for executable specifications (automated tests that are human readable for easier review) was released just yesterday. As I wrote about in …
Showing 24 of 39 articles
Bobcat 1.0, the Critter Stack’s new tool for executable specifications (automated tests that are human readable for easier review) was released just yesterday. As I wrote about in …
Understand MongoDB BSON mapping in C# with explicit field names, immutable record creation, ID representations, and compatibility checks for stored documents.
I have a Raspberry Pi Monitor on my kitchen wall, driven by a Raspberry Pi. It shows a simple webpage, fed via MQTT with data from my smart home automations: the current house …
Take one-on-one meeting notes that help you remember agreed commitments, stay engaged in the conversation, and distinguish private context from shared actions.
Microsoft's latest monthly security update addresses 1415 vulnerabilities across multiple products. One vulnerability affecting Windows Shell has been exploited in the wild, while …
When you’re creating something in your system, where does the ID come from? For most, it’s probably the database. Database generated IDs are pretty straightforward, and you’re …
Introduction If GitHub Copilot is already part of your .NET workflow, you know how much it accelerates day-to-day coding. Now you can bring the power of AWS Transform directly into …
JasperFx released Bobcat 1.0 yesterday, our new MIT license tool for: “Executable Specifications”, but this time we’re focused strictly on being able to “project” human readable …
Understand Claude Code permissions for .NET development, including rule syntax, settings scope, command risks, and boundaries for databases and publishing.
Microsoft and Infragistics are collaborating on Blazor through free, open-source components, new .NET 11 analyzers, and developer tooling. The post Blazor Welcomes Open-Source …
Mentor an engineer who doesn't want more responsibility by respecting contentment, separating current role expectations, and offering only welcome support.
When modernizing legacy ASP.NET Web Forms applications with tools such as AWS Transform, Blazor Server is often recommended as the target framework. With Blazor, you gain a …
Learn how List and HashSet in C# represent ordering, duplicates, membership, and equality, with complete examples and clear boundaries for application code.
As subsurface data grows in scale and complexity, teams need a faster, more connected way to transform uncertainty into actionable decisions. The post Scale reservoir uncertainty …
Your availability as a manager can send unintended signals. Separate personal working choices from team expectations without becoming a permanent dependency.
Start a standalone Markdown note and use the opt-in Hot Exit preview to resume unsaved work next session. The post Keep your investigation between sessions appeared first on Visual …
Microsoft announced version 2.0 of the official MCP C# SDK, which implements the 2026-07-28 revision of the Model Context Protocol with stateless HTTP servers by default, …
Initial API definition and a simple property. This article is one of a series on finding properties for a budgeting kata . I expect you to have read the previous articles in the …
Out-of-band security updates for .NET address the Brotli decoder vulnerability and tarball ownership vulnerability. The post .NET October 2026 Out-of-Band Security Updates appeared …
Review Claude-generated .NET tests by tracing assertions, reproducing failure paths, checking mock boundaries, and separating passing runs from real coverage.
When your manager keeps cancelling one-on-ones, distinguish exceptions from patterns, explain lost support, and agree on realistic continuity without blame.
When inserting records into a database, should you use synchronous or asynchronous execution? In this article, I compare both approaches in .NET, explain when each one makes sense, …
Learn object-oriented programming in C# through state, contracts, and collaboration, with clear examples of encapsulation, inheritance, and composition.
Earn your team's trust as a new engineering manager through listening, follow-through, individual support, and openness to feedback without forcing disclosure.
No stories match these filters.