What's up in the python and tech environment? - Issue #186
Welcome to issue #186 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 be discussing Guido’s vision for Python and AI, how to host a Python application, the features of Python 3.14 REPL, Django, the AWS outage, AI crawler poisoning, alternatives to Jira, Rust, and much more besides! 🤓
From The Python World
An interview with the Python creator, Guido Van Rossum.
This article presents several options for hosting your Python application.
Where to Host a Python Web App
A nice blog post that dives deep into the asynchronous features of Python (asyncio) and their limitations.
Python has had async for 10 years -- why isn’t it more popular?
The following two articles teach you different features brought in the Python 3.14 REPL.
Customizing your Python REPL’s color scheme (Python 3.14+)
Python 3.14 Preview: REPL Autocompletion and Highlighting
Here are some smaller features that came in Python 3.14.
Python 3.14: 3 smaller features
Here is a list of common data visualization libraries. Bokeh is my favorite on the list, and you can also take a look at pyecharts.
Top 6 Python Libraries for Visualization: Which One to Use?
This guide compares uv and pip Python package managers. Spoiler alert, you probably just want to use uv nowadays. 😛
uv vs pip: Managing Python Packages and Dependencies
A nice blog post exploring the garbage collector in Python.
When You No Longer Need That Object • Dealing With Garbage in Python
A Django core developer suggested adding a beginner’s app to the Django project to provide helpful warnings about common beginner errors.
Proposal: django.contrib.beginners
A scientific library with algorithms and colors.
A package implementing many algorithms that may be useful for data scientists.
A library to manipulate MP3 audio files.
A nice project for audio fingerprinting like Shazam.
From The Web
A reminder that it is not a good idea to be overly dependent on the big cloud providers.
What caused the AWS outage - and why did it make the internet fall apart?
A developer shares his usage of Claude Code to update an old kernel driver.
Using Claude Code to modernize a 25-year-old kernel driver
A web designer shares his tip for tricking AI crawlers.
A short tutorial on the SQL CASE clause.
Mastering PostgreSQL CASE: Conditional Logic Simplified
Behind another Linus drama, there is a question that arises: DRY or not DRY.
How to Write “Garbage Code” (by Linus Torvalds)
A bold move proposed by PostHog to design their website as an operating system. As some comments mentioned in this Reddit thread, it may not be suitable for mobile devices.
Why our website looks like an operating system
A good introduction to authorization.
Authorization Explained: When to Use RBAC, ABAC, ACL & More
This article lists some open-source alternatives to the venerable Jira.
6 Best Open Source Alternatives to Jira
A brief presentation of 3 Rust web frameworks.
Rust Web Frameworks Compared: Actix vs Axum vs Rocket
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! 🙂
