Rye: A Vision Continued
Armin Ronacher's Thoughts and Writings
AWS Lambda Development Practices
Kari Marttila Blog
Seeking Purity
Armin Ronacher's Thoughts and Writings
Talking to Python from JavaScript (and Back Again!)
Andrew Healey's Blog
Scripting with Go: a 400-line Git client that can create a repo and push itself to GitHub
Ben Hoyt's technical writing
Seeking Purity
Armin Ronacher's Thoughts and Writings
Python FastAPI
Kari Marttila Blog
Weeknotes: Self-hosted language models with LLM plugins, a new Datasette tutorial, a dozen package releases, a dozen TILs
Simon Willison's Weblog: Entries
Publish Python packages to PyPI with my python-lib cookiecutter template and GitHub Actions
Simon Willison's Weblog: Entries
DALL-E 3, GPT4All, PMTiles, sqlite-migrate, datasette-edit-schema
Simon Willison's Weblog: Entries
Python packages with pyproject.toml and nothing else
Simon Willison TIL
Let’s Build A Simple Interpreter. Part 13: Semantic Analysis.
Ruslan's Blog
Sequential Consequences
Digital Digressions by Stuart Sierra
Python code cleanup for beginners. 12 steps to readable and maintainable code.
Posts on Roman Imankulov
A Heaping Helping Of Python Goodness
Computing Thoughts
DALL-E 3, GPT4All, PMTiles, sqlite-migrate, datasette-edit-schema
Simon Willison's Weblog: Entries
Catching up on the weird world of LLMs
Simon Willison's Weblog: Entries
Software developers should avoid traumatic changes
Drew DeVault's blog
GoMLX: ML in Go without Python
Eli Bendersky's website
Talking Large Language Models with Rooftop Ruby
Simon Willison's Weblog: Entries