What's up in the python and tech environment? - Issue #156
Welcome to issue #156 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 JAX, a machine learning library, Poetry 2.0, PyPy, Zig, Lynx JS, a new contender to React native, CSS, Caddy VS Nginx, and much more! 😎
From The Python World
Poetry 2.0 was released in January and tries to align with the PEP 621.
PyPy v7.3.19 was released with beta support of Python 3.11. As a reminder, PyPy is an alternative and faster CPython implementation.
An interesting article shows how to automate job searches with Python. Be aware that it might not be legal to scrape sites like LinkedIn. 🙃
Automate Your Job Search: Scraping 400+ LinkedIn Jobs with Python
This website contains resources on data visualization in Python.
A seasoned Python developer presents the concept of active enums in this blog post. I’m a bit skeptical about the readability of his solution, but you may find it interesting for your use case.
Deciphering Glyph :: The “Active Enum” Pattern
The article introduces JAX to developers/data scientists who are used to Pytorch.
A guide to JAX for PyTorch developers
This article shows how to visualize a Software Bill-of-Materials (SBOM) document with Python.
Quickly visualizing an SBOM document
This blog post introduces the concept of Django islands to take advantage of the modern JavaScript frameworks in your Django project.
Django Islands: Part 1 | Side Quests by Bo Lopker
This article presents a small script to check outdated packages in your project.
A maintainer of urllib3 (the secret sauce behind the venerable requests project) presents the state of the project in 2024, work towards HTTP/2 and Web Assembly support.
From The Web
Zig 0.14.0 was released last week. For those who don’t know, it is a programming language that aimed to be a serious contender to C with excellent performance and safe behaviour by default.
The TikTok engineering team open sourced its framework, Lynx, to create native applications like React Native does. It promises excellent performance.
In this article, the developer presents the CSS cascade layers, a way to override CSS properties safely.
An example-based guide to CSS Cascade Layers
A fascinating article on CSS GPU acceleration.
Boosting Web Performance With CSS GPU Acceleration
A designer gives some advice to those who want to implement a dark mode in their application.
Dark Mode and Accessibility: Finding the Right Balance
If you are writing a blog and want to make it accessible for everyone, this article is for you.
Comprehensive Accessibility Checklist for Web Projects
This article presents some of the strengths of Caddy, an alternative to the venerable NGINX when it comes to web servers.
Why Choose Caddy Server instead Nginx?
In this article, the author tries to explain Machine Learning using visuals.
The Perceptron! [visually see an AI learn in real time!
A developer shares his opinions about why functional programming languages will never be mainstream. What do you think?
Why Functional Programming Languages Will Never Be Mainstream
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! 🙂