Some more reading material. Articles “Goodbye Microservices: From 100s of problem children to 1 superstar” Interesting read on an implementation of a microservice architecture that went wrong, and a come back to a monolithic approach that worked. Maybe the microservices approach was not the best one, maybe it wasn’t just well implemented or adequate for the problem at hand, but it’s an important lesson that sometimes it works, sometimes it doesn’t an a monolith is just fine.

Categories: redirect magazine
This past week wasn’t great productivity wise, but I could still get some reading on two pretty interesting .NET related topics. Articles “Introducing .NET Core 2.1 Flagship Types: Span T and Memory T” Nice overview on some of the biggest additions on .NET Core 2.1, Span and Memory. Some lower level stuff that could be really important for performance improvements. “Pipelines - a guided tour of the new IO API in .

Categories: redirect magazine
Another pair of each to wrap up the weekend. Articles “Containers - What Are They Good For? Crafting our Build Environments” Quick post on using Docker containers to create a build environment for .NET projects. “Deep Dive into Microsoft Configuration” Excellent thorough walkthrough of the configuration system used in .NET Core applications. “HTTPS Is Easy!" Don’t be one of those that says “my site doesn’t need HTTPS because of reasons”!

Categories: redirect magazine
Another week, another round, today more videos than articles. Articles “Source Code Only NuGet Packages” Knowing I could do this would have been useful in the past… at least I know now :) Videos “Why I’m Not Leaving .NET - Mark Rendle” A tour on some features that make it working with .NET right now one of the best times it has ever been. ## ["Microservices: How To Build Systems That Survive"

Categories: redirect magazine
Today, besides the usual articles and videos, I added a podcast into the mix. Articles “Strings Are Evil” Very cool article on massively improving the performance of a document parsing application, mainly in regard to memory allocations, and the issues working with strings carelessly in .NET can cause. “Timing vulnerabilities with CBC-mode symmetric decryption using padding” Using cryptography correctly ain’t a walk in a park. I don’t usually read much about this topic, but it’s important to at least be alert to some things, so we’re able to talk to someone who really understands the topic and we can be confident our code isn’t vulnerability ridden.

Categories: redirect magazine
Have at it! Articles “Micro Frontends” On the same page as a video I shared on Redirect Magazine #12, this article talks about taking the microservices architecture into the frontend, so we don’t end up with a fancy microservice backend coupled with a monolithic frontend, kind of defeating the purpose of the architectural decision in the first place. “HttpClientFactory in ASP.NET Core 2.1 (Part 4) - Integrating with Polly for transient fault handling” I’ve made some posts on using Polly to improve .

Categories: redirect magazine
Here ye go! Articles “Announcing .NET Core 2.1” .NET Core 2.1 is now final and here’s what it brings. “The Twelve-Factor App” Nice set of guidelines on developing applications (focusing on SaaS). This is really far from new, but I only recently got around to reading the whole thing. By now most of what’s described sounds a bit obvious, but it’s good it’s written somewhere. “The Reactive Manifesto” In the spirit of the previous article, another set of recommendations for application development, making them “reactive”.

Categories: redirect magazine
Aaaaand it’s another round incoming! Articles “How JavaScript works: an overview of the engine, the runtime, and the call stack” A two part series of posts on how JS works, somewhat in line with some videos I shared in the past. “Serverless Architectures” By now most of us have some idea of what serverless is, but this is a more comprehensive article that covers a lot of topics on this subject.

Categories: redirect magazine
Had to get into some last minute reading to have enough links to share, but here they are! :) Articles “Task, Async Await, ValueTask, IValueTaskSource and how to keep your sanity in modern .NET world” Starting with some history and getting into the latest additions, a nice little intro into the asynchronous features in .NET. “Tame Your Giant, Beastly Dependency Injection Registration Class and Ride It Into Glorious Victory “ Some recommendations on taking care of the dependency injection configuration code.

Categories: redirect magazine