What's up in the python and tech environment? - Issue #116
Welcome to issue #116 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 discuss the Django Developer Survey 2023 results, py2wasm, numpy, KISS principle, the 2038 problem, and more! 🥸
From the Python world
The PyPI team announced support for other repository providers for their Trusted Publisher feature.
Expanding Trusted Publisher Support
The results of the Django survey 2023 are out 😊
An interesting project to convert Python programs to WebAssembly.
Note: This project is based on Nuitka and it is not stable if we look at this pull request on GitHub.
Announcing py2wasm: A Python to Wasm compiler
Ruff, a popular linter in the Python ecosystem gets a huge performance boost thanks to the new hand-written parser. 🥳
In this tutorial, you will learn how you can control what is imported from your Python package or module.
Python's __all__: Packages, Modules, and Wildcard Imports
A nice tutorial on generic functions and classes in Python.
Python Generic function and class types
In this tutorial, you will discover a Django task queue project based on rq, a well-known Python task queue.
Streamlining Asynchronous Tasks in Django with Django Tasks Scheduler
A nice series on Numpy for data analysis.
NumPy in Real-world Data Science Projects
A good tutorial to know how to create a RAG system with LangChain.
Build an LLM RAG Chatbot With LangChain
An interesting article on how the Pickle module is used in the machine learning area, its flaws, and an alternative developed by HuggingFace.
Here is subtle information about the $ character used in regular expressions in Python.
Regex character “$” doesn't mean “end-of-string”
A small Python tip. 😁
From the Web
Node.js 22 is now available with many goodies like a built-in websocket client.
An interesting article showing how PostgreSQL with its extension mechanism can be used for almost all analytic tasks reducing the need to add another component (for search, AI, etc…) in our stack.
Postgres is eating the database world
A nice article about the 2038 problem.
Here is a little CSS trick to optimize some web animations.
My New Favorite CSS Trick: will-change
Here are some JavaScript animation libraries.
Incredible JavaScript Animation Libraries
Here the author may be a bit excessive but he mainly emphasizes the KISS principle, using boring technologies to do the job.
I'm a programmer and I'm stupid
In this article, the author highlights the importance of good documentation to support a project, using the example of two popular open-source projects.
Two open source projects with great documentation
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! 🙂