Mehdi El Gueddari

Principal software engineer - Dublin/London

Kubernetes

Diary of a GKE Journeyman - Running your personal Kubernetes cluster for (almost) free on GKE

The first thing you'll need when starting developing apps on Kubernetes is your own Kubernetes cluster to play with, learn and experiment. Docker Desktop [https://www.docker.com/products/docker-desktop] makes this easy by shipping with a pre-configured Kubernetes cluster [https://blog.docker.com/2018/07/kubernetes-is-now-available-in-docker-desktop-stable-channel/] that you can
8 min read

Generating HTML emails with RazorEngine - Part 04 - Taking a step back: behind the scenes of Razor and RazorEngine

This is the fourth part of a 10-part blog series. You'll find a list of all the posts in this series in the introductory post [https://mehdi.me/generating-html-emails-with-razorengine-introduction/]. Make sure to review the Before we start [https://mehdi.me/generating-html-emails-with-razorengine-introduction/#start] section in the introductory post. All the source
7 min read
RazorEngine

Generating HTML emails with RazorEngine - Part 01 - Introduction

-------------------------------------------------------------------------------- Blog posts in this series: 1. Introduction (this post) 2. Basics: generating your first email [https://mehdi.me/generating-html-emails-with-razorengine-basics-generating-your-first-email/] 3. More Basics: caching, VS integration & namespace configuration [https://mehdi.me/generating-html-emails-with-razorengine-part-03-caching-vs-integration-namespace-config/] 4. Taking a step back: what is Razor
3 min read