RSS.Social

xahteiwi.eu

follow: @[email protected]

Posts

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