- 
  January 6, 2025
  Enabling EVPN termination with Podman pods as systemd units
- 
  November 10, 2024
  Running EVPN termination inside a kubernetes pod
- 
  June 14, 2024
  Extending the Kubernetes (host) network with EVPN tunnels (and FRR)
- 
  June 1, 2024
  Fixing ARP suppression in Linux L2EVPN with eBPF
- 
  May 21, 2024
  Some notes about ARP suppression in L2EVPN using FRR and Linux VXLans
- 
  May 17, 2024
  L2EVPN using FRR and Linux VXLans
- 
  May 9, 2024
  L3EVPN using FRR and Linux VXLans
- 
  April 6, 2024
  Creating release notes for your GitHub Project
- 
  October 13, 2023
  eBPF journey by examples: hijacking SSL with eBPF with eCapture
- 
  September 24, 2023
  eBPF journey by examples: perf events with Pyroscope
- 
  September 11, 2023
  XDP ate my packets, and how I debugged it
- 
  September 6, 2023
  eBPF journey by examples: L4 load balancing with XDP and Katran
- 
  August 24, 2023
  Managing Kubernetes Resources with Controller Runtime's Field Manager
- 
  August 21, 2023
  eBPF journey by examples: eBPF tracepoints with Falco
- 
  April 6, 2023
  EBPF TC filters for egress traffic
- 
  March 27, 2022
  Mixing cluster scoped resources and namespaced resources with kubebuilder and controller runtime
- 
  January 7, 2021
  Writing a Kubernetes Controller: part 2
- 
  December 7, 2020
  Writing a Kubernetes Controller: part 1
- 
  February 13, 2020
  How and why to contribute to Open Source
- 
  October 23, 2019
  GoLab 2019