Xavier Geerinck
Explore autonomous systems, agentic AI, and Azure innovations transforming tech today.
- Posts
- 218 from 5 Jun 2015 to 12 Jun 2026
- Posting
- now and then (5 in the last year)
- Kind
- personal blog
- Feed
- https://xaviergeerinck.com/rss/
2026 5
2025 8
- Creating Embeddings with vLLM on MacOS
- Live Delta Lake with Azure ADF and Databricks DLT
- PowerBI Secure Architecture
- Incremental Delta Copying from SQL Server to Apache Iceberg
- CDC Incremental Data Loading with SQL Server, Apache Iceberg and Apache Spark
- Connecting LLMs to Azure through MCPs
- Getting Started with Model Context Protocol (MCP) Servers
- Manage your Cloudflare domains automatically with an Nginx Ingress controller and External DNS, together with SSL Certificates through Cert Manager
2024 4
2023 25
- Mounting Azure Files on AKS (Kubernetes)
- Putting Docusaurus behind authentication through Azure Static Web Apps
- Sinking Events from MQTT to Timescale with Dapr and Rust
- Sink events from event hub to cosmosdb with dapr
- Unleashing Cloud Potential: Embracing Agile Innovation for Enterprise Success
- Creating a kubernetes cluster in azure with pulumi and add spot instances
- Configuring github actions to azure authentication with oidc
- Let a Kubernetes Container create another Container in the cluster
- Deploying ray on kubernetes with azure spot instances
- Deploying Timescale PostgreSQL on Kubernetes
- Streaming your dji mini pro dron
- Fast commit with Git Aliases
- Setting up kubernetes with mac m1 and nvidia xavier nodes
- Installing asahi linux on mac m1
- Building your own ai cluster with jetson mate
- Running LLaMA on a Macbook
- Using llama instead of openai
- Getting nvidia sdk manager to work with wsl
- Making your own Mastodon Handle
- Installing WSL to a Custom Location
- Using Pino as logging service in the Dapr JS SDK
- Iot edge deploy easy
- Integrating dapr js sdk logging into nestjs
- Designing an Authorization System - Introduction
- Getting Financial Intraday Stock data with Azure Functions
2022 23
- Audio classification automatically splitting an audio file on the silent parts
- Stable diffusion avatar create
- Building a landing page in azure in 5 minutes
- Creating an Azure IoT Edge Typescript Module
- Working with azure in an enterprise environment
- Setting up azure iot edge 2022
- Deploying timescaledb on azure to store your iot data
- Processing azure event hub with the dapr js sdk
- Setting up a typescript project updated 2022
- Running image matting with paddleseg on azure machine learning
- Running ghost on azure pulumi
- Utilizing your dataset from blob storage with azure ml
- Image matting
- Running ghost on azure cli
- Automate your development environment in vs code terminal 2
- Create an azure iot hub stream processor with dapr
- Setting up cloudflare tunnels
- Coding interview preparation stack implementation
- Creating a cross platform mobile app with maui net on mac m1
- Integrate dapr with nest js and the dapr js sdk
- Running onnx with onnruntime on your m1 mac
- Enabling serverless ai with azure container apps and dapr
- Ai model inferencing with onnx on gpu cuda
2021 31
- Running your ai workload through azure container apps
- Enabling cuda with pytorch on nvidia jetson and python 3 9
- Parking garage sensor implementation using dapr actors
- Use bicep and azure static site for your blog deployment
- Windows terminal and wsl tips and tricks
- Creating an azure iot edge golden image
- Automatically provision an iot device with dps
- Azure iot edge troubleshooting
- Machine teaching through azure project bonsai series overview
- Run azure app service on gcp through azure arc
- Create a multi cloud infrastructure with azure arc
- Getting Started with Nvidia Jetson Nano Developer Kit
- An nvidia jetson nano series
- Installing grafana on your kubernetes cluster
- Installing kubernetes on an nvidia jetson cluster
- Creating an nvidia jetson nano portable cluster
- Decode Base64 with Azure Synapse Analytics its Serverless SQL
- Creating a Dapr Project with Node.JS and the Dapr-JS SDK
- Running Dapr on Azure IoT Edge
- Azure Project Bonsai - Physical CartPole Project
- The Azure Project Bonsai Platform Revisited
- Schedule Kubernetes CronJob to restart pods automatically
- Tutorial - Creating an Email Microservice with Typescript and Dapr
- How to set up a Typescript Project with Yeoman
- Gradually adopting Autonomous Systems in Production
- Analyzing ML/RL Model Performance with Azure Synapse Analytics Spark Pools
- Machine Learning Operations - MLOps explained
- Creating a Raspberry PI Cluster (1 Raspberry Pi & 4 Pi Zeros) with Cluster Hat
- Implementing deepminds muzero algorithm with python
- Running cuda on windows subsystem for linux wsl
- How to set up a python development environment setup on windows with wsl
2020 26
- Auto scaling a HTTP triggered application in Kubernetes using Keda
- Creating a simple "Hello World" docker application with Express and NodeJS
- Monitoring the Kubernetes Nginx Ingress Controller with Prometheus and Grafana
- Creating a Kubernetes Nginx Ingress Controller and create a rule to a sample application
- How to integrate Dapr and Apache Kafka through Bindings (input and output)
- Debugging Common Dapr Issues
- Setting up Stable Baselines with Python 3.7 and WSL 2
- Autonomously Landing a Lunar Lander with an Xbox Controller Robotic Arm - Part 2
- Training the Continuous Lunar Lander with Reinforcement Learning, RLLib and PPO
- Autonomously Landing a Lunar Lander with an Xbox Controller Robotic Arm - Part 1
- Getting Xbox Controller inputs through Node.js
- Unity ML-Agents - An Introduction
- Digital Twins - Creating an Open-Source Platform
- Digital Twins - Utilizing Virtual Actors through Dapr
- Reinforcement Learning with the Bonsai Platform
- Roadwork RL - A Multi-Language Reinforcement Learning Environment
- Internet Of Things - Digital Twins Explained
- A Multi-Language Reinforcement Learning Digital Twin Environment
- Dapr - Creating a User Login/Register Microservice
- Revamping my Blog with NextJS (2020)
- Azure Optimization Tips and Tricks
- AI Battlecards - End to End Process for building and evaluating AI models
- Getting started with Dapr, Python and gRPC
- Act in realtime on IoT Data without writing any code through Azure IoT Hub, Event Grid, Cosmos DB and Logic Apps
- Artificial Intelligence - How to measure performance - Accuracy, Precision, Recall, F1, ROC, RMSE, F-Test and R-Squared
- Web2Text - Deep Structured Boilerplate Removal - Running the Code
2019 22
- Create a script to deploy a container automatically with Azure Container Registry
- Creating a Pub/Sub system with 100.000 subscribers and 1 publisher
- Facebook ReAgent - An End-to-End Use Case
- An E2E Azure Sphere project in the area of Smart Retail (RFID RC522, AVNet MT3620 SK, Izokee Display)
- Utilizing OpenCV in C# .NET Core to grab frames from a video
- Part 4 - Creating a Automated Machine Learning model based on our Car Simulation Data
- Build your Jekyll site and Deploy it on GitHub Pages with an Azure DevOps pipeline
- Part 2 - Creating a Car Data simulator in IoT Edge
- Part 1 - Manage, Connect and Deploy our simulators to our Edge Devices with IoT Hub
- Azure IoT Edge Simulator - Easily run and test your IoT Edge application
- Creating an Internet Of Things (IoT) Edge Deployment
- Part 3 - Creating a Car Camera simulator in IoT Edge
- Big Data Platform Comparisons
- Automatically create an AI model for your dataset using Azure AutoML
- Sampling a real-time stream
- Creating an Azure Data Lake Gen 2 File Browser for the Web
- Quantum Computing - An Introduction
- Quantum Computing - A Linear Algebra Refresher
- Creating a Big Data cluster with SQL Server 2019
- Using secrets to hide passwords and other confidential information in Databricks
- Sending emails in Databricks by using Scala
- The Achievers Mindset
2018 36
- Facebook's Open-Source Reinforcement Learning Platform - A Deep Dive
- Reinforcement Learning - Terminology
- Building a Minecraft Puppet Scanner with Event Hub, a NFC 522 Reader and a Raspberry PI
- Big Data, the why, how and what - A thought Process and Architecture
- Getting Tweets of multiple people on Twitter
- How-To Visualize Metrics with Grafana and Chronograf by using InfluxDB
- Building a real-time streaming dashboard with Spark, Grafana, Chronograf and InfluxDB
- Lessons learned after being at Microsoft for 1 year
- Predicting Instagram Pictures Likes and Comments with .NET Core and ML.NET
- Creating a throttled REST API Consumer
- How To Bind C++ Code with Dotnet Core
- Writing a C# SDK for the OpenAI Gym using .NET Core
- How-To write a C# SDK in .NET Core
- How to get and update your profile picture in Active Directory (AD)
- So you want to become a leader? Review my lessons learned from the top leaders and roles in technology
- Abusing the Bing Search API to get access to Data and Visualize it
- Getting started with Xamarin Forms v3.0
- OpenAI Gym Problems - Solving the CartPole Gym
- Dividing numbers into equal buckets or bins through Bucketization
- Getting started with Azure Functions
- Getting started with DotNet Core
- Bellman Equations
- The Markov Property, Chain, Reward Process and Decision Process
- Ordinary Least Squares (OLS)
- Getting AMQP to work in your browser
- Installing OpenAI Gym in a Windows Environment
- Multi-armed bandit framework
- An introduction to Reinforcement Learning (RL)
- Connect to your Docker Daemon through the Windows Subsystem for Linux (WSL)
- An introduction to Machine Learning (ML)
- My Key Take-aways from reading Satya Nadella’s Book “Hit Refresh”
- Create a local kubernetes development cluster and scale it with the cloud
- Creating a culture of growth and ambition, Part 2 - Motivation
- Creating a culture of growth and ambition, Part 1 - Leadership
- Visual Studio Android Emulator Debugging
- How-To Fix slow internet speed on a Realtek adapter with Hyper-V machines
2017 1
2015 37
- Todo Application Tutorial React JS - Splitting it up (part 3)
- Todo Application Tutorial React JS - Splitting it up (part 2)
- Bridge Year Experience - University Ghent
- Todo Application Tutorial React JS - Splitting it up (part 1)
- Spending the summer at a Startup
- Sorting Algorithm - Shell Sort
- Sorting Algorithm - Selection Sort
- Sorting Algorithm - Quick Sort
- Sorting Algorithm - Merge Sort
- Sorting Algorithm - Insertion Sort
- Sorting Algorithm - Heap Sort
- Solving a Sudoku with Discrete Math
- Fields - Prime Fields
- Fields - Galois Fields
- Fields - Elliptical Curves Over Finite Fields
- Max number with pipes in C++ and Unix
- Creating a LinkedList with C++
- How to benchmark Reading 10MB in C++
- Basic OOP with C++
- SQL - Recursion
- SQL - Part 5 - Common Table Expressions
- SQL - Part 4 - JOIN + Simulating Functions
- SQL - Part 3 - Analytical Functions (Ranking, Rows, Over, ...)
- SQL - Part 2 - Aggregate Functions (GROUP BY, CUBE, ROLLUP, ...)
- SQL - Part 1 - Advanced CASE Selecting
- Solving a maze with Perl
- Feedients Development Environment
- Finding smallest and biggest number multithreaded in C++
- Simulating mkdir -p in bash
- Solving permutations with Heap's Algorithm in Javascript
- Radix Sort
- Prim's Algorithm
- Inverting a binary tree in C++
- Introduction to Algorithms
- Floyd Warshall Algorithm
- Depth First Search (DFS)
- Breadth First Search (BFS)