What's up in the python and tech environment? - Issue #66
Welcome to issue #66 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 data analytics in Python, Django, Git, GraphQL, and more! 🤓
From the Python world
A good example of how to leverage the async capabilities of Django to do asynchronous stuff in your asynchronous view.
Running Tasks Concurrently in Django Asynchronous Views
Continuing with Django, here is a list of third-party packages you can use with Django. I will personally add Django Ninja to this list.
Note: Many of the packages listed below can be used with projects not related to Django.
Top 10 Django Third-Party Packages
A review of different cache techniques and how to use one of them in Python.
Cache Your Functions in Python
PEP 695 was approved. It will simplify how to define generic arguments in functions and classes.
Learn how to create a rich data application with Pandas and Anvil.
Turn Your Pandas Code into a Web App
A comparison of performance between Pandas 2.0 and Pandas 1.3.
Pandas 2.0 vs Pandas 1.3 — Performance Comparison
This article presents libraries to handle spreadsheets with Python. It also explains where these tools may be not the right choice. I will personally add polars to the list.
Tip: If you have exceeded the number of free articles you can read on Medium, open the following link in a new private window. 😉
Spreadsheets are moving to Python
From the Web
Have you read many articles showing you how to install plugins on VS Code? Then you will be surprised by this article showing the inverse path i.e remove useless plugins to gain speed and memory.
7 Unnecessary VSCode Extensions You Should Uninstall Now
A tutorial on internationalization best practices for frontend developers.
Lessons From Linguistics: i18n Best Practices for Front-End Developers
GraphQL, after the hype, is it really that useful? This developer thinks not, do you?
GraphQL: From Excitement to Deception
As the title said, it is about Git customization.
Advanced GIT - Customizing GIT
Do you have React developers in the audience? Here is a gentle introduction to your favorite framework with visualization.
The Python Software Foundation released a blog post sharing their concerns about an upcoming European Law on cybersecurity that can have unintended consequences on open-source software.
The EU's Proposed CRA Law May Have Unintended Consequences for the Python Ecosystem
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 it is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂