What's up in the python and tech environment? - Issue #154
Welcome to issue #154 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 Python support on mobile platforms, uv, Django, minimizing dependencies in a project, WordPress, StackQL to query your cloud resources with SQL, and more! 🤓
From the Python world
This article lists some key projects you should use for your project in 2025.
State of the Art Python in 2024
A seasoned Python developer shared his experience after playing for a year with uv, a robust package manager.
A year of uv: pros, cons, and should you migrate
PyPI now supports iOS and Android wheels for mobile Python development.
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
A simple tip to debug Django templates.
Django: Fail in templates with {% url '' %}
This blog post explores complex Django ORM queries involving subqueries.
Complex Django filters with Subquery
Here the author explains why it is a good idea to rename the django-admin command-line interface to Django.
🤔 Rethinking Django's Command-Line Tool: Why We Should Rename `django-admin
Here the author advocates always spawning a virtual environment, even in containers, to avoid invisible side-effects that your operating system may add.
Yes, you should use a Python venv in a container like docker
A good summary of how to handle exceptions in Python.
How to Handle Exceptions in Python Like a Pro
An introduction to the glob standard library module.
Python File Handling with the glob Module: A Comprehensive Guide
An article explaining the differences between unit and integration tests taking an example with a Flask application.
Unit Testing vs. Integration Testing: Test Automation Basics
From the Web
WordPress is enhancing password security using the bcrypt algorithm.
WordPress 6.8 will use bcrypt for password hashing
This article lists some SEO advice to promote a company on the web.
Non-obvious SEO advice for startups
An interesting article about computer networks and security.
What is MACsec, and why is it important?
This blog post gives tips to leverage feature flags in your web project.
Don't make these feature flag mistakes
Armin Ronacher, a well-known Python/Rust developer, advocates that we should get rid of small dependencies and implement them directly in our code to increase maintainability.
An article other than Armin's that advocates minimizing dependencies in a project.
This project can be handy to add some illustrations to your website.
Free and open-source SVG illustrations
A curious project that allows you to manage cloud resources with SQL.
Bonus
To start the week well I am sharing with you the following picture.
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! 🙂