What's up in the python and tech environment? - Issue #184
Welcome to issue #184 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 dive into Python security alerts, modern CLI tool installation, testing with pytest, and Django session management. We also explore SQL parsing, Python 3.14 features, async frameworks, and AI coding tools. From the web: DHH’s vision on AI programming, JavaScript survey results, Ruby community drama, Go libraries, Bun postMessage speedup. 🐍🔒
From The Python World
There is another phishing campaign targeting PyPI users. Stay vigilant if you are a package maintainer.
Phishing attacks with new domains likely to continue
This blog post demonstrates various methods for installing Python command-line tools (CLI) globally on your machine.
The Modern Way to Install Python CLI Tools Globally Without Breaking PEP 668 Compliance
A nice introduction to pytest parametrize.
Starting with pytest’s parametrize | Ned Batchelder
An introduction to Pytest for data scientists.
If you prefer to learn by reading a book, this article lists some books to learn Python.
A tip to preserve your Django user sessions.
A tutorial to write a basic SQL parser in Python.
Building a Simple SQL Parser in Python: From Basics to Hands-On
This blog post presents a new functools feature coming in Python 3.14.
This tutorial reminds us of the importance of the with statement.
Python’s with Statement: Manage External Resources Safely
A nice project to have LLM assistance in a Django project you are developing.
A Django project to create interactive UI components with HTMX.
For me, this is the best asynchronous I/O framework with anyio.
If you use asyncio, you should probably use uvloop for performance. Note that it doesn’t work on Windows. But for production workloads, it should not be a problem. 🙃
A nice project to test your AWS cloud stack locally.
From The Web
The best take on AI programming support I have read so far. What do you think?
DHH on AI, Vibe Coding and the Future of Programming
An interesting survey about the state of JavaScript.
Koog, the AI agent for Kotlin, reached version 0.4.0.
Koog 0.4.0 Is Out: Observable, Predictable, and Deployable Anywhere You Build
The following two articles discuss some drama in the Ruby community, concerning the RubyGems project and DHH, the creator of Ruby On Rails.
What Just Happened to RubyGems?
We’ve all had enough of this nonsense
If you’re new to Go, this blog post lists some interesting libraries to get you started.
Top 10 Go Libraries Every Developer Should Know in 2025
This article tries to describe what a good software architect is. What do you think?
Documents: The architect’s programming language
The Bun team shares some impressive improvements in one of the most used APIs.
500x faster postMessage(string) | Bun Blog
A Smalltalk-based language that aims to replace JavaScript.
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! 🙂
