Let's Write an IPython Extension the Hard Way
A guide to creating an IPython extension to improve the %rerun magic command by handling exceptions during command replay.
A guide to creating an IPython extension to improve the %rerun magic command by handling exceptions during command replay.
A technical guide explaining the JPEG compression algorithm and demonstrating how to write a basic JPEG decoder from scratch using Python.
A tutorial on automating GitHub profile README updates using Python and GitHub Actions to display recent blog posts.
A developer builds a student enrollment form using Python and Django, focusing on context data, Tailwind CSS styling, and unit testing.
A practical guide to graph theory, using Breadth-First Search (BFS) to find the shortest path between countries based on border crossings.
A guide to setting up a Python project with automated testing, linting, and type-checking to improve code quality and team collaboration.
A guide to setting up cost-effective, on-demand load testing using Locust and Heroku for web applications.
A developer builds a mobile web app for a homelessness-focused hackathon using Python and Django, covering models, admin, and pages.
A design document outlining the separation of the data layer in QuTiP for a Google Summer of Code project, focusing on abstract interfaces and implementation strategies.
A developer shares 9 practical tips for improving your Bash and Python scripting workflow, based on real-world experience.
Benchmark analysis shows async Python web frameworks often have worse throughput and higher latency variance than synchronous alternatives under realistic conditions.
A critique of async/await implementation in programming languages, focusing on code duplication and proposing functional abstractions as an alternative.
A technical guide on setting up the Cython debugger (gdb extensions) on macOS, covering challenges with Python versions and compilation.
Explores the challenges of testing date/time functions in Python and introduces dependency injection as a solution to mock time for reliable unit tests.
A guide explaining Python decorators, their syntax, and how they modify function behavior to keep code clean and DRY.
A developer's technical journey to self-host a private video sharing platform, evaluating ClipBucket and MediaGoblin with Docker and Ansible.
Explores various methods for waiting on concurrent coroutines in Python's asyncio, comparing await, tasks, gather(), wait(), and TaskGroup.
A discussion on Pythonic code design, focusing on abstractions, libraries, and best practices for writing clean and effective classes.
A beginner's guide to starting programming, recommending Python and outlining a learning path from basics to building small projects.
A developer uses Test Driven Development to fix a bug in a Django app, writing a test, fixing the code, and refactoring.