running 30+ windows servers Microsoft has become much better, but still not sexy. Don't ever think they can fix everything for you, find out what they do well and what suxx and then do workarounds. Still too much microsoft and too little webstandards. They upgrade more and fix more bugs, but this also break more stuff. Asp.MVC upgrades can be a pain.. .Net Core, C#, Linq, etc.. all very cool. Can make some stuff that…
If you need an HTTP Reactor pattern implementation in .NET, there is one coming soon. Patterns are not hot or old, they are just different for different needs.