What's up in the python and tech environment? - Issue #122
Welcome to issue #122 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 Pycon US 2024, the state of Django in 2024 by JetBrains, Numpy 2.0, StackOverflow insights on AI assistant tools for developers, burnout, SQL, webhooks VS websockets, and more! 🥸
From the Python world
Here is a detailed recap of the Pycon US 2024. 🥳
In this article by JetBrains, you will get some insights about the state of Django in 2024.
An interesting blog post where a Numpy contributor explains some of the changes coming in Numpy 2.0 related to string manipulation.
Writing fast string ufuncs for NumPy 2.0
In this blog post, you will learn how to use a neat feature of OpenStreetMap to query information about a location.
OpenStreetMap, Overpass API And Python
Here is a nice trap that can trap multiple Python developers.
Python Gotcha: strip, lstrip, rstrip can remove more than expected
An excellent article about the time complexity of common data structures we use in Python.
Python Big O: the time complexities of different data structures in Python
A small tip if you use Sentry for error monitoring. This will prevent you from leaking sensitive information.
Filter sensitive contents from Django’s error reports
In this blog post, the author shows an interesting way to parametrize tests with pytest.
TIL #095 – better test parametrisation in pytest
Here are some pieces of advice when using class inheritance in Python.
Python Inheritance Common Practices and Pitfalls: Diamond Problem, Mixins, and Others
From the Web
Here is some early feedback on the StackOverflow dev survey on how developers apprehend AI assistant tools.
For the data engineers on the crew, here is some advice on how to work efficiently.
How to succeed as a data engineer without the burnout
In this article, the author has condensed the answers of a hundred developers on what slowed them down to deploy faster, there is a lot of interesting information to remember.
I asked 100 devs they aren't shipping faster. Here's what I learned
A developer shared her computer and terminal setup with many interesting projects.
New Computer Setup for Techies 2024
Here is an introduction to an advanced SQL feature.
LATERAL as an Advanced SQL Feature
Here is a nice introduction and comparison between webhooks and websockets.
An interesting website to get many frontend technologies (HTML, CSS, etc…) insights.
A discussion on Hacker News about chart libraries, you may discover your dream library in this thread 😉
What is the best charting library for customer-facing dashboards?
In this article, the author shows how to create a web application that reproduces the behavior of a terminal. It’s really cool!
How to Create an Interactive Terminal-Based Portfolio Website
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! 🙂