Python: Please stop screwing over Linux distros
A critique of Python's chaotic packaging ecosystem and its negative impact on Linux distribution maintainers, calling for the PSF to address the issue.
A critique of Python's chaotic packaging ecosystem and its negative impact on Linux distribution maintainers, calling for the PSF to address the issue.
Explores 16 advantages of using Visual Studio Code for Jupyter Notebook development, including better navigation, debugging, and integration.
Explores the unique, proprietary Python ecosystems used within major investment banks, detailing their unconventional architecture and tools.
An overview of the Pandas library for data analysis, covering data reading, filtering, merging, and visualization.
A personal newsletter discussing a trail running injury, Terraform basics, and a podcast episode on cloud-native app evolution and open-source communities.
A guide to starting a quick HTTP server from the command line using Python, Ruby, Node, and PHP as alternatives to the VSCode liveserver extension.
A developer builds a bulk delete feature for a SaaS application, allowing customers to delete multiple course tasks at once.
A PyCon AU talk on using Chaos Engineering principles to plan for system failures, focusing on methodology over tools.
A tutorial on building an Alexa Skill using Python and Azure Functions, including debugging and setup steps.
A tutorial on building and scheduling a Python web scraper to run automatically using GitHub Actions, including emailing results.
Using Pydantic's BaseSettings to simplify and type-safely manage configuration and secrets for Python functions in OpenFaaS.
A developer shares their pragmatic approach to choosing programming languages based on task suitability, focusing on Python and Go for server-side and infrastructure work.
A talk on leveraging PostgreSQL's advanced features within Django projects, presented at EuroPython 2021.
Automate creating monthly Azure update PowerPoint presentations using an Azure Function written in Python and the python-pptx library.
Explains Python operator precedence using the PEMDAS rule, covering how expressions are evaluated and how parentheses affect order.
A tutorial on building a full CRUD API using Python frameworks Flask and FastAPI, following RESTful conventions.
Explains Python floating-point rounding issues and compares the round() function with the decimal module for precision.
Introducing Data Fluent, an open-source Python package for analyzing and understanding PostgreSQL database structure, row counts, and growth trends.
Explores the pros and cons of branding an open source Python package, including when it's beneficial and potential drawbacks.
Introduces typeclasses in Python as a solution for writing functions that behave differently for different types, using the dry-python library.