Prepare yourself to work in Cloud
Wednesday, December 19, 2018 in 2018
Categories:
4 minute read
Nowadays it’s clear that IT trends such as serverless computing, containerization, cloud native apps, DevOps artificial intelligence, machine learning and both hybrid and multi-cloud solutions are becoming main stream or the “new …
Develop and build ASP.NET Core applications to run on Kubernetes with Draft
Sunday, November 18, 2018 in 2018
Categories:
2 minute read
You start developing an ASP.NET Core application to run it in Kubernetes and suddenly you find yourself creating a docker file, building an image, pushing the image to a registry, creating both a deployment and a service definition for Kubernetes and …
Deploying Elastic Search, Fluentd, Kibana on AKS with Helm
Sunday, October 14, 2018 in 2018
Categories:
less than a minute
For my recent talk at .NET Conf Madrid I managed to install Elastic Search, Fluentd and Kibana (EFK) as a logging solution for the AKS cluster I used in my demos. The fact is that such deployment was possible thanks to Tim Park and his post Logging …
Revisiting Docker Multi Stage Builds to build an ASP.NET Core Echo Server
Tuesday, September 25, 2018 in 2018
Categories:
2 minute read
On April I wrote a post about Using Docker Multi Stage Builds to build an ASP.NET Core Echo Server and these days while preparing a talk, on CI/CD and kubernetes, I started to play with the simple sample I wrote back then. Soon enough I noticed that …
Adding SourceLink to your .NET Core Library
Saturday, August 25, 2018 in 2018
Categories:
3 minute read
Last week I read this tweets from Maxime Rouiller (@MaximRouiller): Are you an MVP with a #dotnetcore #nuget package? Are you looking for an easy blog post? I have something for you. — Maxime Rouiller (@MaximRouiller) August 22, 2018 Actually, …
.NET Core, BenchmarkDotNet: for vs foreach performance
Wednesday, August 22, 2018 in 2018
Categories:
3 minute read
So what is faster: looping through a List<> with for or with foreach? Today I’ll show you how to use BenchmarkDotNet with .Net Core to answer that question. Let’s start: Create a folder for your new project Open a command prompt an …
.NET Core, BenchmarkDotNet and string compare performance
Thursday, August 16, 2018 in 2018
Categories:
3 minute read
You have to choose between using string.compare or == to compare strings. How would you know which method performs faster? Today I’ll show you how to use BenchmarkDotNet with .Net Core to answer that question. Let’s start: Create a folder …
Accepting Azure Marketplace Terms with Ansible
Tuesday, August 14, 2018 in 2018
2 minute read
Last May I wrote: Accepting Azure Marketplace Terms with Azure CLI and this time we’ll accomplish the same task with Ansible. Turns out that Ansible 2.6 comes with a handy new module: azure_rm_resource which lets you create, update or delete …
Installing Azure CLI and Ansible on Ubuntu
Friday, August 10, 2018 in 2018
2 minute read
I’ve been using Ansible and the Azure CLI every single day for the last 3 months. Non stop work editing playbooks and scripts with Visual Studio Code and running them on Ubuntu (WSL) on my Windows 10 machine. Turns out that because Ansible uses …
At last: Network Policies in AKS with kube-router
Thursday, July 19, 2018 in 2018
Categories:
3 minute read
For ages I’ve been waiting for a way to enforce netwok policies on AKS, so last weekend while I was googling around, I found this hidden gem posted by Marcus Robinson: Enforcing Network Policies using kube-router on AKS and had to test the …