What's up in the python and tech environment? - Issue #133
Welcome to issue #133 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 package manager uv, Django, FastAPI, webhooks, local data analysis, Tauri the desktop framework in Rust, and much more! 😎
From the Python world
This article points to an interesting discussion thread on Mastodon about uv, Venture Capital concerns, sustainability, etc. I highly encourage you to read it if you are interested in Python packaging.
uv under discussion on Mastodon
A nice tutorial on using DuckDB and OpenAI GPT-4 API to query HuggingFace datasets with natural language.
How to directly access 150k+ Hugging Face Datasets with DuckDB and query using GPT-4o
A gentle introduction to Pydantic, one of Python's best, if not the best data validation libraries.
A Practical Guide to using Pydantic
In this article, you will learn some security techniques you can apply to your FastAPI application.
A nice tip to test your Stripe webhooks locally with Django.
Receiving Stripe webhooks via dj-stripe in local dev
In this blog post, you will learn how to implement Single-Sign-On with SAML for a Django application.
Implementing Single Sign-On (SSO) with SAML for a Django Application
A nice tip around a built-in Python function.
TIL #100 – Making an iterator out of a function
For those who like the GraphQL technology, in this tutorial, you will learn how to use it with Django using the Strawberry library.
My advice is to use it wisely, while it has some appealing features, it is more complex to maintain regarding challenges like authentication, caching, or pagination.
Developing GraphQL APIs in Django with Strawberry
A nice project to detect the famous N+1 query issue within a Django project.
From the Web
In this article, you will learn the differences between webhooks and long polling and when to use one or the other.
If you need to design quick internal tools for your business, then the list of projects listed in this blog post can be useful.
Top 5 Open Source Projects for Building Internal Tools
For the data engineers in the crew, if you have some resources and want to build your own data lake, then you can follow this article.
Building a Local Data Lake from scratch with MinIO, Iceberg, Spark, StarRocks, Mage, and Docker
A scary blog post about the concept of “ghost jobs”. 😱
The ghost jobs haunting your career search
In this blog post, the author argues that story points are useless and proposes alternative solutions to measure our work. What do you think?
Story Points are Pointless, Measure Queues
A free introduction to Bash scripting.
Introduction to Bash scripting
A cheat sheet about Terraform commands.
🌍 Terraform Commands: From Beginner to Advanced for DevOps Engineers
An interesting article on different ways of building a desktop application from an existing web application.
Building an Offline Streamlit Application with Tauri
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! 🙂