Yet another enthusiast blog!
Introduction to Linux Netkit interfaces — with a grain of eBPF
About me
Running Kubernetes dashboard locally — using Docker compose
Introduction to Talos, the Kubernetes OS
Getting Linux to work on HP Envy x360
Using eBPF per-CPU Cgroup local storage for low overhead accounting
Mounting overlay filesystems with libguestfs
Running a graphical app in a Docker container, on a remote server
Tracing a packet journey using Linux tracepoints, perf and eBPF
Docker for your users - Introducing user namespace
How to turn any syscall into an event: Introducing eBPF Kernel probes
Security as a commercial strategy
Of being hacked, found guilty of spam
Force a remote host to reboot via VNC
How I shrunk a Docker image by 98.8% – featuring fanotify
How to run Docker behind an Nginx reverse proxy
Getting Docker to run on Power8
Using Docker to triage Nasty-Bugs(tm)
Introduction to seccomp: BPF linux syscall filter
Introduction to Linux namespaces – Part 5: NET
Introduction to Linux namespaces - Part 4: NS (FS)
Introduction to Linux namespaces - Part 3: PID
Introduction to Linux namespaces - Part 2: IPC
Introduction to Linux namespaces - Part 1: UTS
Gérer son site avec GIT sur un serveur mutualisé
Anatomy of a virus: iTunesHelper.vbe 2/2
Anatomy of a virus: iTunesHelper.vbe 1/2
WordPress: from localhost to production
Gmail Oauth2 with Python and bottle
Fetching all messages since last check with Python + Imap
Mounting Nexus 4 device under Ubuntu
Investigating DynamoDB 5sec latency
Common DynamoDB questions/misconceptions/recipes
Lazy man backup strategy with duplicity
Google HTTPS SEO (Nginx)
Nginx: IPv6 and SSL termination
IPv6 fails after a certain time
Économie de la culture ou communisme du savoir ?
Pourquoi je soutiens l'AFNIC
Testing X2go on OVH Public Cloud
Understanding MVC with Express/Node.js and mongo.db
About proxying wget http 1.0 using http 1.1 headers
Node.Js reverse proxy