Detecting star imports in Python
Explains how to detect and warn users of wildcard imports in Python, focusing on improving import times and namespace management in libraries like QuTiP.
Explains how to detect and warn users of wildcard imports in Python, focusing on improving import times and namespace management in libraries like QuTiP.
Learn 4 practical debugging techniques for Django, including using pprint, pdb, assertions, and logging to find and fix bugs faster.
Learn how to use Python's built-in pdb debugger to quickly find and fix bugs in Django applications, replacing slow print statement debugging.
A developer shares their journey of building a simple, concurrent HTTP server in Python using the asyncio library and non-blocking sockets.
A guide on configuring Django to write application logs to a file in a production environment for easier debugging.
A guide to building a live Twitter timeline printer using a POS58 thermal receipt printer, Python, and the Twitter API.
A guide on using Watchdog to automatically restart Celery workers when Python code changes during local development.
A guide introducing the benefits and basics of technical writing for software developers, including skill validation and career opportunities.
The article discusses a drawback of JavaScript's ES2015 module import syntax regarding IDE autocomplete and compares it to Python's approach.
A step-by-step tutorial on setting up a CI/CD pipeline for AWS Lambda using GitHub Actions and the Serverless Framework.
A developer builds and styles the onboarding flow UI for a SaaS product using Python, Django, and Tailwind CSS.
Explores Python's object-oriented programming basics, including object creation, initialization, and representation protocols like __init__, __new__, __del__, __repr__, and __str__.
A developer designs and implements a user onboarding flow for a SaaS app using Python and Django, covering planning and initial coding.
A guide on setting up and using GitHub Actions for continuous integration (CI) of an open-source Python package, including a sample workflow.
A guide to publishing open source Python packages, covering code hosting on GitHub, packaging, and distribution via PyPI and Conda Forge.
An overview of Google Colab, a free cloud-based Jupyter notebook service with GPU/TPU access for machine learning and data science.
Explores the challenge of achieving 100% test coverage for Python code that must handle version-specific logic and compatibility layers.
A call for more public discussion about running Python in production, sharing real-world experiences and lessons learned from web services.
A developer discusses fixing an N+1 query bug and handling tricky date logic in a Django app, part of a SaaS building series.
Explores the complexities of Python package metadata, comparing runtime introspection with packaging tools and discussing modern solutions.