What's up in the python and tech environment? - Issue #188
Welcome to issue #188 of What’s up in the Python and tech environment?
This newsletter is mainly intended for developers and those passionate about computers.
This week, we will discuss Django, popular Python libraries in 2025, MCP servers in Python, asyncio on free-threading Python, HTMX 4, adopting LLM in a startup, a deep dive into the recent AWS outage, UUIDv7, CSS gotchas, and more! 🥸
From The Python World
This article presents some of the most popular Python libraries based on the official Python survey.
The Most Popular Python Frameworks and Libraries in 2025
A developer shares his journey to implement background workers into Django.
NanoDjango, a nice project to quickly prototype a Django project, now has a web playground.
A simple Django tip when using the blocktranslate tag.
Use trimmed in Django blocktranslate
This article introduces a useful Django add-on that automatically reloads the development server when files are modified.
Django: Introducing django-watchfiles, for more efficient runserver autoreloading
This blog post shares tips for writing correct end-to-end tests with Playwright.
Playwright & pytest techniques that bring me joy
For the data analysts/scientists in the crew, this article presents three ways to transform Python code to LaTeX Math expressions.
3 Tools That Automatically Convert Python Code to LaTeX Math
A quick presentation of a Python UI framework, which shows up in a web browser.
Intro to NiceGUI: Build Interactive Python Web Apps with Just Python
A tutorial to learn how to create an MCP server in Python.
Python MCP Server: Connect LLMs to Your Data
A CPython core developer explores the changes it made to the asyncio library to adapt it for free-threaded Python 3.14.
Scaling asyncio on Free-Threaded Python
A project to detect malicious code in your Python dependencies.
An implementation of the WebTransport protocol, a kind of generalization of Websockets on top of the QUIC protocol.
A nice tool to visualize your data.
From The Web
The HTMX library is being redesigned and promises to be even better than before.
A deep dive into the recent AWS outage.
What caused the large AWS outage?
Here, a developer shares advice on using AI for development in a start-up.
A nice presentation of the shiny UUIDv7.
What’s a UUID, and what do you use that for?
This article presents a big gotcha with a CSS property.
The Big Gotcha With @starting-style
This is a nice website for searching for useful projects to contribute to, with good first issues.
A developer shares his thoughts about why Bun might not be the best choice for a production application.
Why using Bun in production (maybe) isn’t the best idea
A tutorial teaching how to Dockerize a Go application.
How to Dockerize Your Go Application the Right Way
A little joke to fool your IT security team.
Bonus
To start the week well, I am sharing the following picture with you.
This is all for this week. I hope you enjoy it, and if so, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂
