What's up in the python and tech environment? - Issue #162
Welcome to issue #162 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 Django, GUI frameworks in Python, Textual User Interfaces in the terminal, NativePHP 1.0, WebGPU, large language models and RAG, and more! 🥸
From The Python World
An excellent blog demonstrating the usefulness of typing code in Python.
A good introduction to SQLAlchemy 2.0.
SQLAlchemy 2.0: The Most Powerful ORM for Python Yet
A tutorial showing the basics of handling spatial data with Django.
Handling spatial data in Django using PostGIS
An interesting blog post about datetime handling in the Django admin interface.
Loopwerk: Django Admin’s handling of dates and times is very confusing
This blog post shows how to transform a classic Django model into another one handling a tree structure.
Django-treebeard: Converting an Existing Model to MP_Node
A Python developer shares his approach to learning and using Rust.
A gentle introduction to DuckDB.
Using DuckDB in Python: A Comprehensive Guide
A detailed guide on byte manipulation in Python.
Bytes Objects: Handling Binary Data in Python
This blog looks at the various options for creating a graphical interface in Python in 2025. I will personally add Flet to this list. 🙃
Which Python GUI library should you use in 2025?
A nice tutorial to build text-based user interfaces (TUI) in your terminal.
Python Textual: Build Beautiful UIs in the Terminal
From The Web
NativePHP, a project to build desktop apps with PHP using Electron in the background, reached version 1.0.
Zod, a popular JavaScript library for data validation, reached version 4.0. This video summarizes what to expect in the latest version.
A gentle introduction to (web) api design.
API Design 101: From Basics to Best Practices
An impressive list of command line / textual user interfaces for your daily activities.
Essential CLI/TUI Tools for Developers
An introduction to building Retrieved Augmented Generation (RAG) applications using Deepseek R1, LangChain, and Ollama.
Developing RAG Systems with DeepSeek R1 & Ollama
This article summarizes the different skills necessary for a software engineer these days.
Software Engineer Roadmap 2025: The Complete Guide
Here is the first blog post of an interesting series presenting WebGPU.
Dive Into WebGPU—Part 1 (Tutorial)
A nice tutorial about the Cache-Control request header.
Why Do We Have a Cache-Control Request Header
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! 🙂