Guillaume
lours.me
Guillaume
@lours.me
Staff Software engineer @docker
Tech lead of Compose Team

https://lours.me
Reposted by Guillaume
Let's build a technology so powerful it can end civilization, but don't worry, we'll run it in a sandbox we vibe coded so it can't read your email.
February 3, 2026 at 6:29 PM
Reposted by Guillaume
In an interview with NPR, Melinda French Gates confirmed that she ended her marriage with Bill Gates because of allegations contained in the Epstein files.
February 3, 2026 at 5:38 PM
🐳 🐙 Docker Compose Tip #22

Secure your sensitive data!

secrets:
db_password:
file: ./secrets/db_pass.txt

Never commit secrets. Use files or external managers.

Learn more: lours.me/posts/compose-tip-022-secrets/

#Docker #Security #BestPractices
Docker Compose Tip #22: Using secrets in Compose files
How to securely manage passwords and API keys in Docker Compose
lours.me
February 3, 2026 at 8:43 AM
Reposted by Guillaume
For devs asking “how do I run coding agents without breaking my machine?”

Docker Sandboxes are now available.

They use isolated microVMs so agents can install packages, run Docker, and modify configs - without touching your host system.

Read more → https://bit.ly/49QJBH6
February 2, 2026 at 5:00 PM
Reposted by Guillaume
Excited to share that as of today, I am joining the Spring AI team (@spring-ai.bsky.social) to work on Spring AI 2.0 and future versions. I will continue to be part of the Spring Framework team and will split my time between the 2 projects.

#spring #ai #java
February 2, 2026 at 5:12 PM
Reposted by Guillaume
NEW: The developer of the long-running and popular open source text editor Notepad++ has confirmed that China government-backed hackers hijacked the software's update feature for months during 2025.

The hackers could access computers of victims who were running hijacked versions of Notepad++.
Notepad++ says Chinese government hackers hijacked its software updates for months | TechCrunch
The developer of the popular text editor Notepad++ said hackers associated with the Chinese government hijacked its software update mechanism to deliver tainted software to users for months.
techcrunch.com
February 2, 2026 at 6:23 PM
Reposted by Guillaume
Le CFP pour la 14e édition du BreizhCamp est ouvert jusqu'au 10 mars : sessionize.com/breizhcamp-2... !

Le BreizhCamp aura lieu du 24 au 26 juin 2026, le thème est l'univers "Matrix"

Vous souhaitez sponsoriser l'évènement ? Notre compagne de sponsoring est ouverte : www.breizhcamp.org/sponsors/.
BreizhCamp 2026: Call for Papers
BreizhCamp, la conférence à l'Ouest, est de retour pour sa 14ème édition. Durée des session :- université : 2h (le mercredi)- conférence : 55 mins- to...
sessionize.com
February 2, 2026 at 9:11 AM
Reposted by Guillaume
🎉 Les soirées de sélection @devoxx.fr sont terminées !

Merci à toute l'équipe pour ces 2 soirées intenses à examiner les propositions de talks 🔍

Le programme complet arrive bientôt... 👀 stay tuned !
February 2, 2026 at 12:06 PM
🐳 🐙 Docker Compose Tip #21

Bridge vs Host networking explained!

Bridge: Isolated, secure, default
Host: Direct access, no isolation

When to use each mode and security implications.

Guide: lours.me/posts/compose-tip-021-bridge-vs-host/

#Docker #Networking #Security
Docker Compose Tip #21: Understanding bridge vs host networking modes
When to use bridge vs host networking modes and their security implications
lours.me
February 2, 2026 at 8:33 AM
🐳 🐙 Docker Compose Tip #20

Debug faster with smart logging!

docker compose logs -f --tail 50 api
docker compose logs --since 5m
docker compose logs | grep -i error

Master log commands: lours.me/posts/compose-tip-020-docker-compose-logs/

#Docker #Debugging #Logs
Docker Compose Tip #20: Using docker compose logs effectively
Master docker compose logs to debug issues quickly and monitor your applications
lours.me
January 30, 2026 at 8:52 AM
Reposted by Guillaume
This !
January 29, 2026 at 10:55 AM
🐳 🐙 Docker Compose Tip #19

Seamless local development!

compose.yml + compose.override.yml = automatic merging

Production: docker compose -f compose.yml up
Dev: docker compose up (includes override)

Details: lours.me/posts/compose-tip-019-override-files/

#Docker #Development #DevEx
Docker Compose Tip #19: Override files for local development
How to use compose.override.yml for seamless local development configurations
lours.me
January 29, 2026 at 8:50 AM
🐳 🐙 Docker Compose Tip #18

Give containers time to clean up!

stop_grace_period: 2m
stop_signal: SIGTERM

Ensures databases close properly, transactions complete, and data saves.

Learn more: lours.me/posts/compose-tip-018-graceful-shutdown/

#Docker #Runtime #Reliability
Docker Compose Tip #18: Graceful shutdown with stop_grace_period
How to configure graceful shutdown timeouts for containers in Docker Compose
lours.me
January 28, 2026 at 9:25 AM
Reposted by Guillaume
Auschwitz was at the end of a process. We must remember that it did not start from gas chambers.

This hatred gradually developed: from ideas, words, stereotypes & prejudice through legal exclusion, dehumanization & escalating violence... to systematic and industrial murder.

Auschwitz took time.
January 27, 2026 at 11:00 AM
Reposted by Guillaume
La police de l’immigration déboulonne la Statue de la Liberté et l’expulse vers la France https://www.legorafi.fr/2026/01/27/la-police-de-limmigration-deboulonne-la-statue-de-la-liberte-et-lexpulse-vers-la-france/
La police de l’immigration déboulonne la Statue de la Liberté et l’expulse vers la France
Toute l'information selon des sources contradictoires.
www.legorafi.fr
January 27, 2026 at 9:03 AM
🐳 🐙 Docker Compose Tip #17

Stop copy-pasting! Use YAML anchors:

x-logging: &default-logging
logging:
driver: json-file
options:
max-size: "10m"

services:
web:
<<: *default-logging

DRY compose configs: lours.me/posts/compose-tip-017-yaml-anchors/

#Docker #Compose
Docker Compose Tip #17: YAML anchors to reduce duplication
How to use YAML anchors and aliases to eliminate duplication in Compose files
lours.me
January 27, 2026 at 8:53 AM
🐳 🐙 Docker Compose Tip #16

Prevent container resource exhaustion!

Set CPU and memory limits:
deploy:
resources:
limits:
cpus: '0.5'
memory: 512M

Monitor with: docker compose stats

Full guide: lours.me/posts/compose-tip-016-resource-limits/

#Docker #DockerCompose #Performance
Docker Compose Tip #16: Setting resource limits with deploy.resources
How to set CPU and memory limits for containers in Docker Compose
lours.me
January 26, 2026 at 9:04 AM
Reposted by Guillaume
J’espère que tout le monde voit le lien direct avec la loi sur la présomption de légitime défense poussée par le ministre de l’intérieur en France
Minneapolis : «Ils tuent en toute impunité». C'est la une de Libération lundi.

Le meurtre d’Alex Pretti, abattu samedi par des agents de la police aux frontières alors qu’il était immobilisé au sol, ravive la colère aux Etats-Unis. Récit de notre envoyé spécial sur la scène du meurtre.
January 25, 2026 at 10:03 PM
Reposted by Guillaume
Si jamais vous voulez une timeline algo un peu intelligente, qui vous montre des trucs personnalisés pas basés uniquement sur vos follows :

bsky.app/profile/did:...
January 22, 2026 at 6:14 PM
Reposted by Guillaume
Le projet Ghostty (terminal open source) vient d’ajouter une AI Usage Policy sur son projet GitHub. ⬇️

"All AI usage in any form must be disclosed.
You must state the tool you used (e.g. Claude Code, Cursor, Amp) along with the extent that the work was AI-assisted."

github.com/ghostty-org...
January 23, 2026 at 11:58 AM
🐳 🐙 Docker Compose Tip #15

Zero-downtime deploys with Traefik 🚦
Switch traffic via env vars:
BLUE_ENABLED=false GREEN_ENABLED=true docker compose up -d

Blue/green & instant routing...
Guide 👉 lours.me/posts/compose-tip-015-blue-green-deployments/

#Docker #Traefik #devops
Docker Compose Tip #15: Blue-green deployments with Traefik
How to implement zero-downtime blue-green deployments with Docker Compose and Traefik
lours.me
January 23, 2026 at 9:04 AM
Reposted by Guillaume
🐳 🐙 Docker Compose Tip #14

Stop running containers as root!

services:
app:
user: "1000:1000"

Simple change, huge security improvement. Defense in depth.

How to do it right: lours.me/posts/compose-tip-014-non-root-users/

#Docker #Security #DevSecOps
Docker Compose Tip #14: Running containers as non-root users
How to run containers with non-root users for improved security
lours.me
January 22, 2026 at 8:29 AM
🐳 🐙 Docker Compose Tip #14

Stop running containers as root!

services:
app:
user: "1000:1000"

Simple change, huge security improvement. Defense in depth.

How to do it right: lours.me/posts/compose-tip-014-non-root-users/

#Docker #Security #DevSecOps
Docker Compose Tip #14: Running containers as non-root users
How to run containers with non-root users for improved security
lours.me
January 22, 2026 at 8:29 AM
Reposted by Guillaume
Trump: "Sometimes you need a dictator."
January 21, 2026 at 6:00 PM
Reposted by Guillaume
🐳 🐙 Docker Compose Tip #13

Connect containers across different projects!

Create external networks to share databases, caches, or APIs between multiple Compose stacks.

Perfect for microservices architecture.

Learn how: lours.me/posts/compose-tip-013-external-networks/

#Docker #Microservices
Docker Compose Tip #13: Using external networks to connect multiple projects
How to connect containers from different Compose projects using external networks
lours.me
January 21, 2026 at 8:26 AM