Article Roundup - October 12, 2018
Kubernetes: The Surprisingly Affordable Platform for Personal Projects
Kubernetes is an open-source container-orchestration system and has been getting more popular in the last several years. Amazon AWS finally make their managed Kubernetes service available this past June in spite of their own proprietary solution they had been sticking to. This article can serve as a gentle introduction into Kubernetes. There is a fair amount of handwaving, but with it and a bit of Googling you should be able to have whatever application you want up and running on a Kubernetes cluster before too long. Docker experience is very helpful.
Secrets in Serverless
Managing secrets in an application can be a tricky business, but it gets harder to do well in a serverless environment. This article goes through some of the solutions available while focusing on Google Cloud Platform.
The road to .NET Core - please help Stack Exchange test EF Core!
StackExchange was built on .NET, and they are currently in the process of moving to .NET Core. .NET Core is Microsoft’s Open-Source Cross-Platform Framework that is compatible with .NET and seems to be the direction Microsoft is taking .NET. StackExchange recently switched to Entity Framework Core, the .NET Core version of Entity Framework.
Buildpacks Go Cloud Native
Heroku introduced Buildpacks years ago as a way to allow different languages to be used on their platform. They eventually published a buildpack API so others could follow suit, but everyone did it a little differently. Now The Cloud Native Computing Foundation has accepted Cloud Native Buildpacks into their sandbox. Buildpacks provide a higher level abstraction for building applications on, and by standardizing buildpacks we can minimize vendor lock-in and make deploying applications easier.