Debugging programs with pdb

I recently decided to try my hand at making YouTube videos. I'm planning on mostly making videos about topics I commonly find myself explaining to people, so here's the first, on using pdb, the built-...

Strategies for handling flaky test suites

Test flakes are tests that occasionally fail due to a variety of potential reasons including network instability (for tests making network calls that are not mocked) and other non-deterministic behavi...

Collision attacks and the birthday paradox

How many people do you need in a room before there is a 50% chance that least two of them share the same birthday? It's only 23, though unless you have heard about this paradox before, you might expec...