Recent Posts

Create A/B Tests with ASP.NET MVC Core 1.0 TagHelpers

Create A/B Tests with ASP.NET MVC Core 1.0 TagHelpers

A/B Tests are critical for marketing to determine the best approach for proven call-to-actions. In this post, I show a creative way to build a tag-based A/B test using TagHelpers.

5 Factors to Consider When Converting a WebForms App to ASP.NET MVC Core

5 Factors to Consider When Converting a WebForms App to ASP.NET MVC Core

For those interested in moving their legacy WebForms application to ASP.NET MVC, today, I provide a list of factors to consider before starting your conversion.

My Top Browser Extensions: What's in your browser?

My Top Browser Extensions: What's in your browser?

The browser is such an important tool for everyone, including web designers and developers. Today, I cover my most used Google Chrome extensions.

What Makes Programming Enticing?

What Makes Programming Enticing?

Looking back, I can't believe I've been so lucky in my career finding my passion. Today, I dig a little to find out why I found programming to be so enticing.

How to create a Real-Time Twitter Stream with SignalR

How to create a Real-Time Twitter Stream with SignalR

With Twitter as popular as ever, with today's post, I show you how to create a real-time Twitter stream with SignalR.

They Don't Know What They Don't Know

They Don't Know What They Don't Know

When a client on a freelancer site asks you to build a full-blown website for $350 in 4 days, what is your reaction? Today, I explain why some online users think building websites is easy.

Top 10 CSS Bad Practices

Top 10 CSS Bad Practices

For those developers who wrestle with CSS everyday, today, I provide a list of CSS bad practices through a list of Dont's.

Cross-Domain Cookie with Legacy Applications

Cross-Domain Cookie with Legacy Applications

Writing modern web applications is easy, but what happens when you need to interface with a legacy application and cookies are required? Today, I explain the gotchas with cross-domain applications.

Google AMP Aftermath: Replacement Image Results

Google AMP Aftermath: Replacement Image Results

After implementing changes with modifying images according to Google's requirements, I show the results of when I implemented Google AMP pages.

How do I get started as a Microsoft Web Developer?

How do I get started as a Microsoft Web Developer?

A reader asked me how to get started as a Microsoft Web Developer so I thought I'd cover 5 steps on learning Microsoft technologies.