What's up in the python and tech environment? - Issue #164
Welcome to issue #164 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 discuss PyXL, aka Python in the hardware, the new hashlib implementation in CPython, Django, Faststream, a developer survey asking everything but code, SQL, Go, two new HTML attributes, and more! 🤓
From The Python World
A cryptographic C project is now embedded in the standard hashlib library.
15,000 lines of verified cryptography now in Python
This article introduces PyXL, a custom chip designed to run Python directly in hardware, which has significantly advanced Python's capabilities in the embedded world.
This article shows how Django 5.2 allows us to write template components.
Django Template components are slowly coming
A tutorial showing how to make Django forms accessible.
Rendering form fields as group in Django
A tutorial showing how to use the View Transition API in a Django project for smooth page transitions.
The ideas can be applied to any other Python web framework. 😉
Smooth Page Transitions in Modern Browsers
This article presents some techniques for Django query optimization.
Django Query Optimization - Defer, Only, and Exclude
A small guide to improve your license metadata in your Python project.
This article presents Bauplan, a Function-as-a-Service cloud computing solution that simplifies data engineering tasks.
Bauplan: Operate your lakehouse with zero infrastructure
A tutorial introduction to DuckDB in Python.
Personal note: if you want to use DuckDB as a dataframe, check out the Ibis project.
A library for automating Chromium-based browsers without relying on webdrivers.
A nice project for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS, and Redis.
A project that converts your FastAPI application to an MCP server.
From The Web
A developer survey about everything but code.
Here is a presentation of some key features of RisingWave, a real-time event processing platform compatible with PostgreSQL.
The Chrome team presents two new HTML attributes to ease Web developers' lives.
Presentation of Command and Commandfor
This article focuses on the importance of pointers in Go.
Most People Don’t Understand Why Go Uses Pointers Instead of References
This blog post discusses two concepts of Go slices.
Length and capacity in Go slices
This article shows how to manipulate databases with VS Code.
Transforming VS Code into a Powerful SQL IDE
A developer tried to rebuild a small part of the C++ standard library.
Writing your own C++ standard library from scratch
A website to learn SQL in a fun way by solving crimes.
Bonus
To start the week well, I am sharing the following picture with you.
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! 🙂