What's up in the python and tech environment? - Issue #130
Welcome to issue #130 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 2023 Python survey, package and project manager uv, Sentry Python SDK improvements, alternatives to Datadog for server monitoring, SQLite, JavaScript, and more! 🤓
From the Python world
Here are the results of the latest Python / Jetbrains survey. There are a lot of meaningful insights, take your time to read them. 🙃
Python Developers Survey 2023 Results
Charlie Marsh, the creator of Ruff, took the Python community by storm when he announced new features for the uv project, making it look more like the Cargo project for Python.
You can also listen to an interview where he talks about his latest developments.
Charlie Marsh on Astral, UV, and the Python packaging ecosystem
A new PEP was approved to facilitate the creation of domain-specific languages. I’m a bit skeptical about it. What do you think?
Sentry, a well-known error monitoring platform just announced improvements on their Python 1 with Ray, Litestar, and Dramatiq integrations. There are other announcements like Uptime monitoring and AI grouping.
Python SDK Improved Integrations Support
Here is a nice tutorial to create a guitar synthesizer in Python for music lovers.
Build a Guitar Synthesizer: Play Musical Tablature in Python
In this article, you will learn some techniques to prettify your Django / Jinja templates.
Running Prettier against Django or Jinja templates
A nice tip about atomic numeric operations with the Django ORM.
Ways to have an atomic counter in Django
Here is a nice tip to check that your Django migrations are always up-to-date.
Django: Test for pending migrations
A nice tutorial on Pytest.
A Complete Guide to Pytest Fixtures
A gentle introduction to Natural Language Processing and the library NLTK.
Beginner's Guide to NLP and NLTK
From the Web
Some truths about the famous 10x developer.
The real 10x developer makes their whole team better
For terminal geeks, in this article, the author shows how to tweak your favorite environment to get the colors of your dreams.
Let's Create a Terminal Color Scheme
In this blog post, the author points out some issues with web applications' trending 2-page login pattern.
A nice list of alternatives to datadog, a leading commercial platform for resource monitoring. I will add glances to this list. 🙂
5 open source alternatives to Datadog in 2024
For Linux users, in this article, you will learn how to use tmux in your terminal.
How I Learned TMUX & Became A Workflow Ninja
Some nice open-source projects in C#.
7 Open Source Projects You Should Know - C# Edition ✔️
This article highlights a team that replaced React with native JavaScript and achieved real performance gains from their application. Do you think native JavaScript could easily replace React?
Pivoting From React to Native DOM APIs: A Real-World Example
The following two articles demonstrate that SQLite can be used in production for some workloads.
You may also want to consider Turso if you want to use SQLite in production.
Why does SQLite (in production) have such a bad rep?
Optimal SQLite settings for Django
An interesting article showing how a team leverages the Neon PostgreSQL database and some code optimization to significantly boost their database performance.
Here are some open-source identity and Access Management (IAM) solutions.
Top 6 Open Source Identity and Access Management (IAM) Solutions For Enterprises
CSS may provide a solution for inline conditionals in the following years. For the designers in the crew, what do you think?
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! 🙂
Software-Development Kit.