What's up in the python and tech environment? - Issue #179
Welcome to issue #179 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 discuss the Python documentary, Python Just-In-Time compilation not as fast as expected, structured logging in Python and Go, LangChain with Python, Large Language Models, Juris, aka yet another JavaScript library, and much more! 🥸
From The Python World
The documentary about Python 💖
A contributor to the CPython JIT compiler shared his thoughts about two years of development of the project. The results are not as good as expected. 🤐
Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly
The recent release of uv adds experimental support for code formatting.
Code Formatting Comes to uv (experimentally!)
The PyPI team explains how they mitigate one type of attack.
Preventing Domain Resurrection Attacks
An excellent tutorial on LangChain.
LangChain Explained: The Ultimate Framework for Building LLM Applications
An excellent blog post that teaches how to properly log a Python application.
Personal note: A library implementing almost all the concepts explained in this blog post is structlog. 😉
Application Logging in Python: Recipes for Observability
A deep dive into t-strings coming in Python 3.14.
Python 3.14 Preview: Template Strings (T-Strings)
A nice tip to speed up your Django ORM queries.
Speed Up Django Queries with values() over only()
A good reminder about the utility of the __init__.py file in Python.
What Is Python's __init__.py For?
A project to detect leaked asyncio tasks, threads, and event loops in Python.
From The Web
A Go developer shares some tips he used to improve a project he was working on.
How We Slashed API Response Times by 50% with Go Compiler Optimization
Here is an introduction to structured logging in Go.
Go’s slog: Modern Structured Logging Made Easy
This article provides some tips for creating reliable LLM workflows.
Reliability for unreliable LLMs
A developer shares his frustrations with LLM tools and why he decided to use them less.
After months of coding with LLMs, I'm going back to using my brain
A nice article showing how research and AI can be used to help disabled people who cannot speak to speak again.
A neural brain implant provides near-instantaneous speech
This article presents some (almost) free data managers allowing to quickly visualize Excel, CSV, Parquet (among other file types) files.
Free Sandbox SQL & Database Management Sandbox. Work with CSV, Excel, JSON, Parquet, DuckDB
A nice article showing how to rate-limit requests from an IP address using Nginx.
Rate Limiting for Django Websites
A developer presents his own JavaScript UI library with a focus on a stable and universal API.
Juris: Returning to the Source of Universal Development
In this article, the author points out the overuse of single-page application frameworks where they are not necessarily needed.
The Vue.js Perfect Storm is Coming (And Most Developers Don’t See It)
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! 🙂
