Kubernetes Security Best Practice - .NET Core
![Kubernetes Security Best Practice - .NET Core](https://michaelrose.dev/posts/kubernetes-security-best-practices-net-core/kubernetes-logo.png)
When containerising .NET Core applications for Kubernetes, it is easy to miss some simple security best practices. In this article I cover some tools and practices and highlight some straightforward improvements you can easily make
Kubernetes Nginx Ingress with Docker Desktop
![Kubernetes Nginx Ingress with Docker Desktop](https://michaelrose.dev/posts/k8s-ingress-docker-desktop/nginx.jpg)
In this article I walk you through the process I used to verify NGINX ingress configuration changes using Docker only your local machine
System.Text.Json snakecase
![System.Text.Json snakecase](https://michaelrose.dev/posts/exploring-system-text-json/system-text-json.jpg)
With the recent release of .NET Core 3.0 I decided to try using System.Text.Json for snakecase JSON. Here is what happened.
Gatsby.js, Netlify & Azure Devops - Part One
![Gatsby.js, Netlify & Azure Devops - Part One](https://michaelrose.dev/posts/gatsby-devops/pipelines-hero.jpg)
In the first ever post, I describe how I originally built this site using Gatsby with a CI/CD pipeline in Azure Devops and host it for free using Netlify.