Microsoft Orleans - Health Checks

Health Checks are a means of seeing how a system is running at the time of performing the check. Let’s see how we can apply them to Orleans!

Setting up mTLS and Kestrel (cont.)

In the last post we started talking about mTLS. In the post I pointed out that the client cert’s signing CA was not verified, let’s fix that!

Setting up mTLS and Kestrel

Pretty sure everyone at this point knows what TLS is, but what about mTLS? How is it different from TLS, what’s it used for?

How to rely on configuration during application bootstrapping?

Working with the IHostBuilder introduced to .netcore has been an overall pleasant experience… until I needed configuration from appsettings for app bootstrapping. Luckily, there’s still a way to do it!

CORS headers with dot net core 3

Setting up a blanket CORS for .net core 3 is pretty simple, figuring out how to test it took longer than I care to realize…

Getting Started with MongoDb with .NET Core

Getting started on MongoDb with .NET Core

Coming from a strictly relational db world, NoSql style databases have always seemed a bit scary! I recently had the opportunity to play around with MongoDb for the first time, and I was quite surprised by how easy it was to get started!

Microsoft Orleans-My first podcast interview!

I was recently interviewed by GaProgMan for his show “The .NET Core Podcast”!

Episode 21 - Orleans with Russell Hammett

Microsoft Orleans-Dashboard Update-CPU/Memory Stats

Quick update to a post I did a while back regarding Orleans Dashboard — additional reporting metrics for your cluster!

Docker-writing a smaller image with multi stage builds for .NET core

I’ve been using docker for playing around with my dinky website, but the DockerFile/image has always been a bit brute forcey. It’s time to explore a somewhat more effective DockerFile!

Microsoft Orleans - Observables

As we continue exploring Microsoft Orleans — the virtual actor model framework — we happen upon Observers. Observers can be used to “observe” events, in the form of notifications, as an example.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×