Julien Palard

Python Developer and Trainer

Articles in the blog category

A checkbox to enable the Django debug toolbar

I like having my Django debug toolbar in production, but that only me can enable...

How I use Sieve

I've been a sieve user since many years, I'm not a sieve ninja, I just use it.

Black screen at boot on my PinePhone

My phone was no longer booting…

Finding a lost iPhone owner, the hard way

My parents found an iPhone, couldn't locate its owner. What I tried next.

Releasing pipe v2.0

Introducing partially parametrized pipes!

How to install any distrib on a Gandi VPS

I needed to install BBB, which requires Ubuntu 18.0.4, but they only had Ubuntu 20.0.4...

How APT does its fancy progress bar

It uses good old VT100 instructions.

HackInScience hits 10k solved exercices per month!

HackInScience is my litlle side-project to teach Python at scale. Last month, ~1000 persons solved ~10k exercices on it.

How I use bash

This is how I use bash, as I presented it at « En attendant la PyCon Fr ».

Reversing a coffee machine key

At $DAYJOB, a long time ago, we had big a coffee machine allowing us to store money in NFC keys…