What's up in the python and tech environment? - Issue #81
Welcome to issue #81 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 PEP 683, Python in Excel, vector databases, API design, and more! 🥸
From the Python world
Guido, the creator of Python, announced some work he has been involved in recently, adding Python to Microsoft Excel.
Announcing Python in Excel: Combining the power of Python and the flexibility of Excel
An interesting blog by the Meta engineering team explains why they contribute to PEP 683 and the benefits for them and the Python community in general.
Introducing Immortal Objects for Python
In this article, you will discover a concurrent to Streamlit to create rich data apps.
No-code in the front, Python in the back - Streamsync
Here is a presentation of Vulture, a package to track unused code with a focus on a Django project.
Django: Clean up unused code with Vulture
For Rust developers writing extensions for Python, here is a presentation for an alternative to maturin to speed up your development.
The easiest way to speed up Python with Rust
The author shares some tips for writing efficient web scraping bots.
Web Scraping in Python: Avoid Detection Like a Ninja
You will discover in this article a library to ease the creation of Jupyter widgets.
anywidget: Jupyter Widgets Made Easy
For Artificial Intelligence enthusiasts, here are some repositories you should keep an eye on.
Top 7 AI Open Source Projects to Contribute to in 2023
From the Web
A presentation of vector databases.
Learn how to create an awesome GitHub profile with this guide.
Build your GitHub public profile like a pro in 10 steps
A developer advocates that developers should write to be better at their jobs. What do you think? 🤔
Why engineers should focus on writing
A bit of exploration about how companies like Netlify or Supabase run their edge functions.
Exploring the infrastructure and code behind modern edge functions
This blog post provides a solution for updating all the repositories you maintain at once, using the same patterns for each project.
Bulk updating multiple repos with all-repos
A Stripe developer advocate gives some tips to design intuitive APIs in this series of articles. It is based on what his company does for their API.
Designing APIs for humans: Object IDs
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! 🙂
