What's up in the python and tech environment? - Issue #160
Welcome to issue #160 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 talk about Django 5.2, uv, LLM structured outputs & vision capabilities, PostgreSQL, PHP, Rescript, yet another JavaScript alternative, and much more! 🤓
From The Python World
A small tip if you use named groups in your regular expressions. 😉
Django 5.2 was released last week.
A small tip to fix a factoy_boy deprecation warning.
How to fix factory_boy post-generation deprecation warnings
For those using GitHub for code repositories, note that Dependabot now supports uv as a package manager.
With this PEP, Python now has an official lock file format.
PEP 751 – A file format to record Python dependencies for installation reproducibility
A free series of video courses to learn how to generate structured outputs with Large Language Models (LLM).
This article lists places where you can find the Python Software Foundation (PSF) online.
Where is the PSF? 2025 Edition
This tutorial shows how to transcribe audio with Python.
Build a Speech-to-Text Service in Python with Faster Whisper
A tutorial showing how to detect duplicates in a dataset with Python and DuckDB.
Deduplicating 7 million records in two minutes with Splink
A tutorial showing how to leverage Google Generative AI to perform a cheap RAG on PDFs.
Note that Google Gemini has an API to handle documents.
10x Cheaper PDF Processing: Ingesting and RAG on Millions of Documents with Gemini 2.0 Flash
A project comparable to Pandera to validate your dataframe.
A project allowing us to query XML/HTML with a syntax similar to what is done with the old JQuery.
From The Web
A sneak peek of what PHP 9.0 could look like.
An early look at PHP 9.0's new features and changes
A JetBrains article summarizing the results of their 2024 PHP Developer Survey.
An interesting article about typography design on a web page.
A database specialist wrote a script to check whether a PostgreSQL derivative is compatible with the original.
Postgres Is. Introducing PostgreSQL compatibility index.
A senior database administrator warns us to remain curious and eager to learn in the age of AI, which facilitates quick answers to our questions.
The Incuriosity Engine. There was a great article that Namanyay…
A developer shares some insights about the long-term maintenance of a project.
The reality of long-term software maintenance from the maintainer's perspective
An introduction to yet another JavaScript alternative.
Rescript: The Best JavaScript Alternative in 2025
An interesting comparison of some of the best local vision Large Language Models (LLM) + some cloud vision LLM.
Comparing local large language models for alt-text generation
An interesting article about some Git configurations recommended by core Git maintainers.
How Core Git Developers Configure Git
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 that is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂