TypeScript, Bootstrap, and Kendo UI for jQuery – a powerful triple-threat!

Introduction Creating great front-end web user experiences can be very intimidating – from good visual design, good user-friendly form components and elements (like date-pickers, combo boxes, etc), responsive design, and AJAX interactions. By leveraging the technology within TypeScript, Bootstrap, and Kendo UI for jQuery you can create awesome user experiences… Read more »

Journey to Connect-4 on Rasberry Pi 2 with Pi Sense HAT

Introduction This article dives off in another direction from standard .Net stuff and moves into the realm of Makers. I’ve been participating in my son’s school Thursday afternoon Makers Club with them with a Raspberry Pi 2 (note: the new Raspberry Pi 3 would likely also work just fine for… Read more »

Secure Web APIs with Swagger, Swashbuckle, and OAuth2 (part 4)

This article continues the process started in part 1 which concluded with us having an API that has both anonymous and secure methods that can be called, and a Swagger interface provided by Swashbuckle. For this post, I will be discussing how to secure the Swagger interface so that public… Read more »

Secure Web APIs with Swagger, Swashbuckle, and OAuth2 (part 3)

This article continues the process started in part 1 which concluded with us having an API that has both anonymous and secure methods that can be called, and a Swagger interface provided by Swashbuckle. For this post, I will be discussing how to customize the Swagger interface and make it… Read more »

Secure Web APIs with Swagger, Swashbuckle, and OAuth2 (part 2)

This article continues the process started in part 1 which concluded with us having an API that has both anonymous and secure methods that can be called, and a Swagger interface provided by Swashbuckle. What remains now is the real meat of what I was trying to accomplish: Making sure… Read more »

Secure Web APIs with Swagger, Swashbuckle, and OAuth2 (part 1)

So I wanted to go down the path of creating a shiny new custom enterprise-grade API framework that includes the following features: Easy to navigate documentation and testability via a Swagger interface that can be tested/tried right on the site hosting the API Authenticated access for customers and clients using… Read more »

Manual ORM via ADO.Net when other platforms aren’t applicable

Sometimes you come across situations where it is inappropriate to use a higher-level ORM utility such as EntityFramework, NHibernate or others. There are many very good situations in which these tools can be used, and this article is *not* an evaluation of them nor does it prescribe situations in which… Read more »

Using XML as an input parameter to stored procedures in favor of table-valued parameters

A common challenge with stored procedures is how to pass in multiple rows to a single stored proc call¬† — especially when you know all of the new / updated rows at a single time.¬† Doing so can save on round trips as well as (sometimes) making transaction handling easier…. Read more »