What's up in the python and tech environment? - Issue #112
Welcome to issue #112 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 ecosystem, the dataframe library Polars, open-source licensing, Redis, domain name expiration, and much more! 🥸
From the Python world
A nice list of third-party packages you can use with Django. I will recommend you ditch the Django Rest Framework framework with Django Ninja / Django Ninja Extra combo. For me, they are more modern and easier to use.
20 Django Packages That I Use in Every Project
The author shared his slides from a talk he had in a Django meetup. It is full of nice information about the Django User model and what we can achieve now for modern authentication workflows.
Django User Model talk at Django Boston Meetup
This website lists Python news in 2023 (articles, projects, etc…)
The most important Python news in 2023
A small tip to handle unset values with Pydantic in your API code.
Handling Unset Values in Fastapi With Pydantic
In this article, you will learn how imports work in Python.
Modular Coding in Python: Finally Solve your Import Errors
Here are some Python libraries to plot geographic maps.
6 Python libraries to make beautiful maps
A cool article showing how to build a Django application by adding color to a black-and-white image.
Build a Django AI colorization app
Here is an overview of how Polars, a shiny dataframe library, works under the hood.
In this blog post, you will see some common gotchas when working with Python.
Unexpected python traps for beginners
From the Web
Sentry, a leading platform for error monitoring, is now proposing an AI feature to fix automatically issues they have reported.
AI-powered Autofix debugs & fixes your code in minutes
The Redis Labs company behind the well-known key-value database Redis recently changed its license to protect its business and explain in this blog post what it means for Managed Service Providers like AWS.
What Redis’ License Change Means for Our Managed Service Providers
This article provides a good understanding of how the main open-source licenses work.
Understanding Open Source Licensing
Here is a good warning on choosing (abandoned) third-party libraries that can damage your project significantly.
Abandoned Code: The Hidden Risks of Using Unmaintained Software
If you are new to cloud development, especially on the Azure platform, and wonder about serverless computing, you can read this blog post.
Azure Functions 101: Getting Started with Serverless Computing
A nice discussion on how we can keep domain names active even when the owner dies.
How can we keep domains working long after our death?
A nice JavaScript / TypeScript library to manipulate dates.
Tempo: The Easiest Way to Work With Dates in JavaScript
Here the author advocates why it is good that developers get paid to write/maintain open-source software.
Paying people to work on open source is good actually
Short of the hello world comparison, which is always a bit dubious, this article lists a good number of backend frameworks for NodeJS.
Node.js: The fastest web framework in 2024
A developer created a simple neural network in Rust and shared what he learned during the process.
Building a Neural Network in Rust (From Scratch)
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! 🙂