xahteiwi.eu
Exploding memory usage in Django/uWSGI containers
Keynote-worthy talks (I think?)
3 places to eat: Florence
Quit Simplifying (Config Management Camp & PyCon Italia 2024)
Torrtija de las señoritas Tatin
Lievito madre
My talks are good (and suitable for a big audience)
3 places to eat: Vienna
3 places to eat: Stockholm
Are you working in a remote office?
Rootless Podman, systemd, and Docker Compose files
On Responsibility
Follow-up and follow-through
Creativity (PyCon Italia 2023)
The trouble with Key Results
Making docs with MkDocs
Brown M&Ms, UTC, and ISO 8601
Handy Git aliases
3 places to eat: Berlin
3 places to eat: Tel Aviv
Creativity (DevOpsDays Tel Aviv 2022)
No, you won't get a PowerPoint from me!
Bye, Birdsite
Nebulous Percentage Shenanigans
Uncertainty, industrious compliance, and the illusion of control
Writing Professionally (DevOpsDays Berlin 2022)
Jammy, don’t snap at me!
Something interesting happened at work the other week...
Python package dependency checking in a CI pipeline with pipdeptree
Writing Professionally (C!Conf 2022)
Batch-processing stereograms with StereoscoPy
My experiment: an interim update
Running a solar-powered laptop
Drizzle: the most influential software project you’ve (probably) never heard of
Sweet & savoury stir fry
Entropy, management, and xkcd 927
An experiment
This site now lives on GitHub
The Review Review
Scaling the flat organization
Voice messages
Creativity: How we lost it, why that’s bad, and how we get it back
Meaningless Metrics, Treacherous Targets
Warnock’s Dilemma, Objections, and Acknowledgements
This Meeting Should Have Been an Email
Please, Make My Company Distributed!
No, We Won’t Have a Video Call for That: The Companion Pieces
Universal tox tests (from just about any CI)
On Contravictions
The Review Review
Getting out of Meeting Hell: As a top-level executive
Getting out of Meeting Hell: As a mid-level manager
Getting out of Meeting Hell: As a regular employee
Getting out of Meeting Hell: What this is about
No, We Won’t Have a Video Call for That: Reader Feedback
Rules are rules
How to write a decent job ad
Audience feedback on online conference platforms: a speaker's view
Add Depth! Stereoscopic imagery for everyone
Running (Almost) Anything in LXC: Applications Using Your Webcam
Fixing powerline flicker on your webcam feed with a udev rule
Running (Almost) Anything in LXC: Sound
Running (Almost) Anything in LXC: X applications
Running (Almost) Anything in LXC: The Basics
Add depth! Stereoscopic imagery for everyone
I Don’t Think This Means What You Think It Means: Red Herrings in OpenStack
What I now know about HAproxied Django database connections, and wish I'd known sooner
No, We Won’t Have a Video Call for That!
No, We Won’t Have a Video Call for That: Slides and Recordings
Celery to Chew On
Paying People
Why do they always lie?
Salacious Salad and Omelette
My 2010s
Exceptional Pan Pizza
DevOpsDays Tel Aviv 2019
Slidecraft updates
Ceph Erasure Code Overhead Mathematics
The Little Bag Of Tricks: 10 Things You Might Not Know You Can Do With OpenStack
Using ftrace to trace function calls from qemu-guest-agent
Learn Complex Skills, From Anywhere: Combining Django, Ansible and OpenStack to teach any tech skill
Team meetings
Learn Ceph — For Fun, For Real, For Free!
Geographical Redundancy with rbd-mirror
I Don’t Think This Means What You Think It Means: Red Herrings in OpenStack
One For All: Using Terraform to manage OpenStack and Kubernetes resources
Configuring CLI output verbosity with logging and argparse
Nonexisticon
No, really, don't chuck everything in Slack: communications for distributed teams
Talk submissions
Writing for learners: best practices for creating, developing, and maintaining self-paced learning resources
If you’re a leader in tech, “non-technical” is not a free pass
Why upload filters don’t work (really simple math!)
Article 17: The time to act is now.
Using coverage with multiple parallel GitLab CI jobs
Building a nested CLI parser from a dictionary
Learn Complex Skills, From Anywhere: Combining Django, Ansible and OpenStack to teach any tech skill
1,000 routers per tenant? Think again!
The Little Bag O’Tricks: 10 Things You Might Not Know You Can Do With OpenStack
Working from home, with little kids in the house