4DotNet blogs Site

Screenshot 2019-08-10 at 21.17.40 0

My k3s OpenFaaS Raspberry Pi cluster

A few months ago I build a Raspberry Pi cluster running K3S. I build it because I wanted to have a nice environment the learn more about Kubernetes and OpenFaas. It always feels nice to...

Screenshot 2019-05-11 at 21.17.11

Creating a simple OpenFaas template

Whenever you want to create a new function to run on OpenFaas your starting point would be an OpenFaas template. OpenFaas has a template engine build-in which can create new functions in a given programming...

Screenshot 2019-05-08 at 20.16.15

Your first .NET Core Serverless function on OpenFaas

In my previous blog I described how to set-up OpenFaas on a Kubernetes cluster with a little help from Rancher. Now it’s time to deploy our first serverless function. In this blog we’ll create...

Screenshot 2019-04-12 at 19.42.01

Quickly deploy a Kubernetes cluster using Rancher to run OpenFaas

OpenFaas is a Serverless framework that runs on top of Kubernetes. This is how the creators of OpenFaas describe their mission: “The mission of OpenFaaS is to Make Serverless Functions Simple. It can be run...

Screenshot 2018-12-20 at 20.28.25

Azure DevOps: Add a VM to a deployment group using the Azure CLI

The other day I was preparing a demo of Azure DevOps in which I use Deployment Groups to deploy an ASP.Net MVC web application to a Windows 2016 Server with IIS. Instead of creating this...

ef-audit-wide

Entity Framework Auditing

In a project I’m currently working on we wanted to log who changed what on particular data in our database. This will open up a lot of possibilities like proving who made a certain change, show your...

reload-wide

Automatically update NuGet packages in your projects

We all have shared code which we use in multiple projects. Just as you do with third party libraries you can also use NuGet packages to distribute your own internal shared code using for...

Install-Memcache-900x600

Using Memcached cache from your C# application

In the application I’m currently working on there’s a lot of data like translations and page styling coming from the database. Altogether this is quite a lot of data being retrieved to render just...

MVP Summit 2018: Sessies, sessies, sessies

MVP Summit 2018: Sessies, sessies, sessies

In de twee voorgaande posts heb je gelezen over de aanloop naar de MVP Summit en hoe ik de eerste twee dagen heb beleefd. Als afsluiter van deze serie, blog ik over de laatste twee...

MVP Summit 2018: Optimaliseer je carrière

MVP Summit 2018: Optimaliseer je carrière

Zoals al aangekondigd in de vorige post, houd ik je op de hoogte van mijn belevingen op de Global MVP Summit waar ik dit jaar weer bij mag zijn. Helaas zal het technisch weinig...