What's up in the python and tech environment? - Issue #155
Welcome to issue #155 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, PEP to list system dependencies in a Python project, LLM tutorial to create a Book Recommender system, transitioning from R to Python, Laravel 12, Zig, Rust, software maintenance, and more! 🥸
From The Python world
This tutorial introduces data cleaning with Pandas.
An interesting article on automated accessibility checks for your web application in Python.
Automated accessibility audits for Python web apps (Part 1)
A new PEP is being cooked to allow package authors to list all non-Python dependencies baked into the project. This will make software analysis tools more efficient.
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
A series of one-to-one lessons to learn SQL using Python as a learning tool.
Learn SQL with Python (Part 1) | Patrick's Software Blog
This blog post shows how to detect memory leaks with your Python test suite, especially if you use Pytest for testing.
Catching memory leaks with your test suite
A fascinating article about integrating JavaScript import maps into Django templates.
Django: render JavaScript import maps in templates
In this blog post, you will see an advanced use case of Django models for doing some time computation.
Truncating timedeltas in Django
A nice introduction to F and Q expressions in the Django ORM system.
Mastering F and Q Expressions in Django
A quick fix for handling forms for custom user models in Django 5.0 and above.
Fixing Django FieldError at /admin/accounts/customuser/add/
A video tutorial showing how to use Large Language Models to create a Book Recommender application.
A project adding an AI experience to your IPython session.
From The Web
For the PHP / Laravel lovers, Laravel 12 is out.
An advanced guide on CSS container queries.
This article presents some (relatively) new CSS properties useful to use in 2025.
5 New Amazing CSS Properties To Add To Your Front-end Toolkit in 2025
A web designer shares his thoughts on what makes a good user experience for login codes.
In this article, the developer explains why the Zig programming language has become so popular recently.
This blog post calls on developers to constantly adopt a critical mindset regarding code security.
Why all developers should adopt a safety-critical mindset
A Rust developer shares tips and code to ensure that his project is robust against failures.
Guided by the beauty of our test suite
A Python / R developer shares the libraries and tools to use for an R developer transitioning to Python.
Python Rgonomics - 2025 Update
A senior developer gives advice and tips on how to keep a project in good shape.
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! 🙂