It's been a year since v1.0 was released, to be able to release more often I need to put in more effort to issue management and planning. As part of that I want to have a Roadmap that highlights roughly what's coming in the foreseeable future, but first I need a versioning scheme that could work for me.
Posts for September 2018
I wrote once previously about how I used EF Core migrations to upgrade production database. I have two slots production and staging and I swap them every time I push new code that don't involve database changes. This week I had to make a data change to production database, it's a reminder of when to use the Swap with preview feature provided by Azure App Services.
Fanray uses Serilog and practices Structured Logging. This post explains how it sets up and uses Seq and Structured Logging to easily search through logs, analyze a particular request and more.
If you ever get these CS0246 compiler error saying "type or namespace name could not be found" and pointing to your ".g.cshtml.cs" files of your Asp.net Core application, go check your ".cshtml" files.
An unit test failed when I built my code on BitBucket, it threw System.TimeZoneNotFoundException. It happens where I try to convert a UTC Time to local time in a specific time zone. Interestingly the same unit test passes on my local running Windows 10 and on Appveyor.