Blog

Thoughts on GenAI, APIs, .NET, and engineering leadership.

Filter:

That One Line You Missed in ASP.NET Core

When using FluentValidation in ASP.NET Core, one missing line causes the default data annotation validators to interfere, creating unexpected validation errors. Here's the simple fix that'll save your project.

Read more →

Master Screen Sharing with ZoomIt

ZoomIt is a game-changing tool for presentations and pair programming that lets you zoom, draw, annotate, and manage timing — turning every screen share into a polished, interactive experience.

Read more →

10 Easy Tips for Writing Cleaner Code

Small, practical refactoring habits that compound—extract methods, kill magic numbers, apply SRP, and write code your future self will thank you for.

Read more →

Beat Procrastination and Ace Self-Learning

Struggling as a self-taught programmer? Learn the common challenges of self-learning and discover practical tips for staying motivated, connected, and consistent on your coding journey.

Read more →