Software developers should avoid traumatic changes
Analyzes how major software changes like Python 3 and asyncio can be 'traumatic' for developer communities, causing wasted effort and code rot.
Analyzes how major software changes like Python 3 and asyncio can be 'traumatic' for developer communities, causing wasted effort and code rot.
A tutorial on profiling Python applications running inside Docker containers using the py-spy tool to generate flame graphs.
A talk on using Python to efficiently process and analyze large datasets from mass spectrometry, presented at a Python Frederick event.
A technical guide on using Python's AST module to find the function, method, or class a specific line of code belongs to, given a filename and line number.
A talk on building a web service with Django and PostgreSQL to manage and aggregate YouTube channel revenue data via Google's APIs.
A speaker's review of PyGotham 2019, covering talk quality, event organization, and highlights like a talk on web archiving tools.
An analysis and English translation of Jacek Kaczmarski's poem 'The Statues', exploring the legacy of tyranny.
A guide to creating, installing, and using IPython extensions to customize and enhance the IPython interactive shell.
A tutorial on sending emails in Python using SMTP, covering setup, testing servers, and sending HTML emails with attachments.
Explores performance optimization for Python HTTP clients, covering persistent connections, parallelism, and asynchronous patterns.
A technical guide on integrating WhiteNoise into a Django app to manage static assets, replacing Nginx.
Explains the Python module reloading problem and solutions, including importlib.reload and IPython's %autoreload magic command.
Explains how to prevent SQL injection in Python using psycopg2's low-level sql.Identifier and sql.Literal functions for safe query building.
A developer shares an improved workflow for completing Python coding exercises on an iPad using the new iPadOS, Safari, and Pythonista.
A developer shares a workflow for completing Python coding exercises from PyBites on an iPad using the Pythonista app.
A guide to using the GitHub API and PyGithub to automatically filter and close spam pull requests based on keywords.
Explores a simpler alternative to Docker for deploying Python web apps, comparing it to common methods and containers.
A student requests help finding a Summer 2020 software engineering internship, sharing their skills and preferences for small teams or specific tech sectors.
A tutorial explaining Python list and string slicing syntax, parameters, and behavior with examples.
A technical deep-dive into diagnosing and solving severe performance issues caused by an 'Export to Excel' feature in a Django system.