Latest Posts

Getting Started With .NET Localization

Getting Started With .NET Localization

I have a dirty little secret to admit, and I hope you don’t think less of me for saying so. I have never localized any application that I’ve ever built. Phew, I feel better getting that off my chest. I...

HTML Buttons Are Under-Appreciated In ASP.NET Core

HTML Buttons Are Under-Appreciated In ASP.NET Core

HTML buttons are one of the most under-appreciated components of modern web forms. ASP.NET Core developers see the button as a way to submit a form of input elements like text boxes, selects, and radio buttons. I’m here to tell...

Coding The Road Runner Loop Meme

Coding The Road Runner Loop Meme

There’s a programming meme featuring the Looney Tunes characters of Wile E. Coyote and the Road Runner. These characters are locked in a never-ending chase, where the Coyote seems to come close, but not quite catch the speedy bird. In...

Power Up Jekyll With Thor Commands

Power Up Jekyll With Thor Commands

My static site generator of choice remains the Jekyll, although there are many great alternatives. This very blog uses Jekyll as its static site generator.

Generate Outputs with Razor Engine in .NET Core

Generate Outputs with Razor Engine in .NET Core

Razor is a powerful templating language that enables developers to mix their C# knowledge to build dynamic outputs. Developers often conflate Razor with ASP.NET MVC. The two are separate technologies, although ASP.NET MVC does utilize Razor as its HTML rendering...

Paging Through Git Commits Like A Wizard

Paging Through Git Commits Like A Wizard

I recently worked on a VueJs sample, “Sharing Information Between Vue Components With A Bus.” I recommend that folks read that post (after reading this post, of course).

Upgrade Your .NET Console App Experience

Upgrade Your .NET Console App Experience

The lowly console application has gotten a sad reputation in the .NET ecosystem. Generally, the project format is relegated to the arena of the demonstration. We’re all guilty of starting and abandoning that ConsoleApp341 project. It is time the console...

Six Famous Artists Quotes That Apply To Programming

Six Famous Artists Quotes That Apply To Programming

If I could travel back in time and make a career shift, I would likely have ended up being a graphic designer. Art has the same elements that make programming so much fun. Artists create something out of nothing, express...