Wednesday Reading List

How to identify web app changes to triage and root cause live site issues

I think every developer has spent countless time troubleshooting what goes wrong with their production system. “It was working fine yesterday!”. With Azure App Services, you can now identify changes that happen in your web app. Checkout the Azure Friday video!


Why Continuous Deployment matters to business

Most people would do continuous deployment for the sake of doing it. It’s still good thing to do in my opinion. But why do we actually need continuous deployment have real business case for it. Dan Quine explains in his post. It’s good for developer and business.


Safer Code with C# 8 Non-Null Reference Types

This one is very educational read for those who care about C# 8 feature. However, considered yourself warned, it’s probably going to be a lil bit confusing. The feature is really a compiler-feature rather than language-feature. Plus, it’s not to be confused with the existing nullable value types.


C# — Parallel Programming: Producer/Consumer Pattern

I thought Saurabh did a really good job in this post unpacking parallel programmings with examples that he did in performance tests.


Task Parallel Library: High Performance .Net Code

A brief explanation on parallel processing (TPL, or Task Parallel Library) in .Net. There are `Tasks` and `Parallel` classes. TPL is a big topic and the post only covers the gist of it, it’s not meant to be a comprehensive discussion on TPL.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s