Building HTML with C#

Building HTML with C#

Hypertext Markup Language is the first programming language many of us learn. Like chess, it’s easy to learn but can take a lifetime to master. Its declarative syntax is ideal and ubiquitous across many different ecosystems, and C# embraces it...

Continue Reading

Secrets of a .NET Professional

Secrets of a .NET Professional

Working as a .NET Professional is a tumultuous rollercoaster ride of emotional highs and crushing lows. It’s likely the same for other communities, with different flavors of success and failures. I have over a decade of .NET development work, and...

Continue Reading

Use C# Preprocessor Directives

Use C# Preprocessor Directives

Run configurations are one of those things that many .NET developers take for granted. Whenever we start a new project, we have two basic configurations: Debug and Release. For most of us, that’s more than enough to deliver a capable...

Continue Reading

Have Fun With LINQ Expression Visitors

Have Fun With LINQ Expression Visitors

In a previous blog post, we saw how we were able to build a powerful sorting interface that enhanced the OrderBy functionality found in LINQ. For those of us building HTTP APIs or web applications, it can make solving problems...

Continue Reading