🦞🌯 Lobster Roll

Stories by spookylukey

TIL: Exception.add_note (daniel.feldroy.com)
Migrating away from Rust (deadmoney.gg)
Breaking “provably correct” Leftpad (lukeplant.me.uk)
The different uses of Python type hints (lukeplant.me.uk)
Life on the diagonal — adventures in 2-D time (lukeplant.me.uk)
Django Views — The Right Way (spookylukey.github.io)
Avoiding PostgreSQL Pitfalls: The Hidden Cost of Failing Inserts (johnnymetz.com)
Lazy self-installing Python scripts with uv (treyhunner.com)
datapane: Build full-stack data apps in 100% Python (github.com)
Python Type Hints: case study on Parsy (lukeplant.me.uk)
Buggy code is biased code (johndcook.com)
Why software ends up complex (2020) (alexgaynor.net)
Keyword-only arguments in Python (lukeplant.me.uk)
Enforcing conventions in Django projects with introspection (lukeplant.me.uk)
The Capability-Tractability Tradeoff (buttondown.email)
Super-fast Sphinx docs, and SNOB driven development (lukeplant.me.uk)
Test smarter, not harder (lukeplant.me.uk)
Django: Maybe disable PostgreSQL’s JIT to speed up many-joined queries (adamj.eu)
Executing arbitrary Python code from a comment (hacktron.ai)
Python Type Hints: pyastgrep case study (lukeplant.me.uk)
The curse of scalable technology (lukeplant.me.uk)
Python can run Mojo now (koaning.io)
Moonbit: the fast, compact & user friendly language for WebAssembly (moonbitlang.com)
pyastgrep and custom linting (lukeplant.me.uk)
Introducing flake8-logging (adamj.eu)
Kraken Technologies: How we organise our very large Python monolith (blog.europython.eu)
Django: profile memory usage with Memray (adamj.eu)
Calling Lean Functions As Python Functions (philipzucker.com)
A Very (!) Early Play With Astral's Red Knot Static Type Checker (jurasofish.github.io)
TIL 109 – Unpacking kwargs with custom objects (mathspp.com)