What's up in the python and tech environment? - Issue #181
Welcome to issue #181 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 Llamaindex Workflows, RAG applications with an example using Amazon Bedrock, CPython 3.14 remote debugging protocol, Spotify Python audio library, new Stack Overflow resources, Gemini CLI integration in Zed editor, and more! 🥸
From The Python World
One developer recommends using LlamaIndex workflows instead of delegating task selection to an LLM in an agentic workflow. This echoes what the OpenAI developers said in the documentation of their SDK agents library.
A nice tutorial to learn how to create agentic RAG applications with LLamaIndex and AWS resources.
One developer shares some tips to create successful RAG applications.
The Hitchhiker's Guide to Vector Search
This article introduces a Text-Based User Interface (TUI) library for developing old-fashioned TUIs.
An Intro to Asciimatics - Another Python TUI Package
An interesting tutorial about the notion of truthiness in Python.
Like the previous article, you may be surprised by how truthiness works in Python.
Do You Really Know How `or` And `and` Work in Python?
CPython 3.14 brings some features to allow remote process debugging.
Checking Out CPython 3.14's remote debugging protocol
In this article, the author tries to identify common pitfalls involving foreign keys in a Django project and proposes a solution for each problem.
How to Get Foreign Keys Horribly Wrong
This blog post presents a nice tip to check all URLs registered in a Django project.
Django: iterate through all registered URL patterns
A somewhat philosophical article on the concept of parsing in Python.
What "Parse, don't validate" means in Python?
This article introduces an open-source project by Spotify to process audio files.
Python audio processing with pedalboard
A project using an innovative approach to have an overview of the complexity of a Python project.
From The Web
The Zed editor now integrates the Gemini CLI for agent-based workflows.
Bring Your Own Agent to Zed — Featuring Gemini CLI
Stack Overflow provides new resources to support developers.
Stack Overflow is helping you learn to code with new resources
This blog post introduces a new contender in the multi-modal LLM arena.
InternVL 3.5 : Best open-sourced Multi-Modal LLM
Here are some performance tips for coding with Go.
20 Go Performance Tricks I Learned the Hard Way
An interesting blog post on troubleshooting SQL queries involving indexes, particularly when using PostgreSQL.
Optimizing PostgreSQL queries: 12 indexing pitfalls and how we fixed them
A library of animated components designed for Vue JS.
This article describes what you can expect in ECMAScript 2025, the specification behind JavaScript.
ECMAScript 2025: The best new features in JavaScript
A developer shares his thoughts on how to be a better developer.
To be a better programmer, write little proofs in your head
A developer shares his misadventure with BigQuery and reminds us that it is important to monitor our use of cloud resources properly.
BigQuery’s Ridiculous Pricing Model Cost Us $10,000 in Just 22 Seconds!!
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 so, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂
