Amazon Web Services (AWS) has a lot of services that make it quick and easy to build software solutions. They provide a lot of services that don’t require a lot of effort to set up. In this post, we are going to set up an AWS backend that can return some contacts that...

When all of us think of .NET development, we think Visual Studio. I’ve been a user of Visual Studio (VS) for years, and it is probably my favorite Microsoft product. If you compare VS to almost any other IDE, you will likely be left wanting. I have tried other...

UI development can be a significant risk for a project. UIs are what users interact with, and waiting for the UI to be done at the end can endanger your project’s timeline or negatively impact a user’s experience with it. Building software in the most efficient way...

“Software is hard.” – Donald Knuth Shipping software is hard. Supporting software can be even harder if you don’t set yourself up for success. If you have customers, you can’t just push the Ship It button and run away. Why is supporting software so...

With .NET Core 2.1 there is a new Angular template. That, in combination with the new UseSpa configuration, makes using Angular with .NET Core feel a lot better than .NET Core 2. Let’s take a quick look at this new feature. Create a new ASP.NET Core Web Application....

Formatting text is a common part of software development. Many web pages are just that, some sort of template that is converted into HTML. In the .NET world, we often use ASP.NET MVC for generating those HTML pages. We often also have a view that is rendered with a...