taupirho.bsky.social
@taupirho.bsky.social
Think your Python code is slow? Stop guessing. Start measuring.

A practical guide to profiling Python with cProfile and SnakeViz on the @towardsdatascience.com platform,

towardsdatascience.com/think-your-p...
Think Your Python Code Is Slow? Stop Guessing and Start Measuring | Towards Data Science
A hands-on tour of using cProfile + SnakeViz to find (and fix) the "hot" paths in your code.
towardsdatascience.com
December 26, 2025 at 5:28 PM
Grab a free guide to implementing CI/CD systems using GitHub actions. Part 1 of 2 is now available on Gumroad.

thomasreid4.gumroad.com/l/githubacti...
Implementing a simple CI/CD pipeline with GitHub actions - Part 1
In this, the first of a two-part series, I'll dive into the basics of implementing a CI/CD pipeline using GitHub Actions.In part 1, we’ll cover the following: Using pylint to check our Python module f...
thomasreid4.gumroad.com
December 23, 2025 at 12:18 PM
I just created a new two-part series on how to implement a simple CI/CD process using GitHub Actions. Buy the first part now at

thomasreid4.gumroad.com/l/githubacti...
Implementing a simple CI/CD pipeline with GitHub actions - Part 1
In this, the first of a two-part series, I'll dive into the basics of implementing a CI/CD pipeline using GitHub Actions.In part 1, we’ll cover the following: Using pylint to check our Python module f...
thomasreid4.gumroad.com
December 22, 2025 at 10:17 AM
Reposted
@taupirho.bsky.social shows how to supercharge Python performance by offloading heavy computations to C, achieving up to 150× faster runtimes.
Run Python Up to 150× Faster with C | Towards Data Science
A practical guide to offloading performance-critical code to C without abandoning Python.
towardsdatascience.com
December 10, 2025 at 3:04 PM
Reposted
Anthropic’s structured output finally makes LLM responses predictable enough for real systems. Hands-on guide 👇

towardsdatascience.com/hands-on-wit...
A Hands-On Guide to Anthropic’s New Structured Output Capabilities | Towards Data Science
A developer’s guide to perfect JSON and typed outputs from Claude Sonnet 4.5 and Opus 4.1
towardsdatascience.com
December 18, 2025 at 9:27 AM
Anthropic’s structured output finally makes LLM responses predictable enough for real systems. Hands-on guide 👇

towardsdatascience.com/hands-on-wit...
A Hands-On Guide to Anthropic’s New Structured Output Capabilities | Towards Data Science
A developer’s guide to perfect JSON and typed outputs from Claude Sonnet 4.5 and Opus 4.1
towardsdatascience.com
December 18, 2025 at 9:27 AM
Reposted
Learn how to conduct geospatial analysis to determine which UK city has the safest drivers. @taupirho.bsky.social's new article uses GeoPandas to process boundary data and @duckdb.org to query 5 years of traffic accident statistics.
Geospatial exploratory data analysis with GeoPandas and DuckDB | Towards Data Science
In this article, I’ll show you how to use two popular Python libraries to carry out some geospatial analysis of traffic accident data within the UK. I was a relatively early adopter of DuckDB, the…
towardsdatascience.com
December 17, 2025 at 5:23 PM
Which UK city is safest for drivers and pedestrians? I crunched 5 years of accident data using DuckDB + GeoPandas to find out. Read my findings for free on @towardsdatascience.com using the link below,

towardsdatascience.com/geospatial-e...
Geospatial exploratory data analysis with GeoPandas and DuckDB | Towards Data Science
In this article, I’ll show you how to use two popular Python libraries to carry out some geospatial analysis of traffic accident data within the UK. I was a relatively early adopter of DuckDB, the fas...
towardsdatascience.com
December 15, 2025 at 4:49 PM
Want to know how you can bootstrap a data lake in an afternoon? Using AWS Athena, DuckDB, Iceberg and Spark, I show you how in my latest @towardsdatascience.com blog post. Read my in-depth article for free using the link below,
towardsdatascience.com/bootstrap-a-...
Bootstrap a Data Lakehouse in an Afternoon | Towards Data Science
Using Apache Iceberg on AWS with Athena, Glue/Spark and DuckDB
towardsdatascience.com
December 6, 2025 at 10:22 AM
Reposted
Learn how to make Python code up to 150x faster by offloading computationally heavy algorithms to C. @taupirho.bsky.social covers 3 practical methods, from simple subprocesses to advanced C extensions.
Make Python Up to 150× Faster with C | Towards Data Science
A practical guide to offloading performance-critical code to C without abandoning Python.
towardsdatascience.com
November 29, 2025 at 7:18 PM
Reposted
@taupirho.bsky.social explains practical techniques for integrating C with Python to handle computationally intensive tasks without sacrificing flexibility.
Run Python Up to 150× Faster with C | Towards Data Science
A practical guide to offloading performance-critical code to C without abandoning Python.
towardsdatascience.com
December 1, 2025 at 9:26 PM
Reposted
Learn to build a starter data lakehouse in an afternoon. @taupirho.bsky.social's new guide shows you how to use Apache Iceberg on #AWS with Athena, Glue, and S3 for a practical, serverless setup.
Bootstrap a Data Lakehouse in an Afternoon | Towards Data Science
Using Apache Iceberg on AWS with Athena, Glue/Spark and DuckDB
towardsdatascience.com
December 4, 2025 at 9:15 PM
Stop LLM parsing errors. Anthropic Structured Outputs for Claude Sonnet 4.5/Opus 4.1 guarantee JSON output. My guide on @towardsdatascience.com shows how to build reliable agents & data extractors.

towardsdatascience.com/hands-on-wit...
A Hands-On Guide to Anthropic’s New Structured Output Capabilities | Towards Data Science
A developer’s guide to perfect JSON and typed outputs from Claude Sonnet 4.5 and Opus 4.1
towardsdatascience.com
November 24, 2025 at 9:59 PM
Reposted
Learn how to make Python code up to 150x faster by offloading computationally heavy algorithms to C. @taupirho.bsky.social covers 3 practical methods, from simple subprocesses to advanced C extensions.
Run Python Up to 150× Faster with C | Towards Data Science
A practical guide to offloading performance-critical code to C without abandoning Python.
towardsdatascience.com
November 22, 2025 at 7:18 PM
Want the lowdown on downloading and running Python 3.14 GIL free? For this and more, you should check out my latest article on the @Medium blogging platform.

levelup.gitconnected.com/python-3-14-...
Python 3.14 & the End of the GIL
Exploring the opportunities and challenges of a GIL-free Python
levelup.gitconnected.com
November 20, 2025 at 7:03 PM
Reposted
Learn how to simplify your RAG pipeline. @taupirho.bsky.social's latest article covers Google's File Search tool, which handles the chunking, embedding, and vectorizing of your documents automatically.
Introducing Google’s File Search Tool | Towards Data Science
The search giant fires its latest salvo against traditional RAG processing.
towardsdatascience.com
November 18, 2025 at 8:15 PM
Reposted
@taupirho.bsky.social introduces you to Server-Sent Events. Explore what they are, how they compare to WebSockets, and why they are often the perfect tool for the job.
Introducing Server-Sent Events in Python | Towards Data Science
A simpler path to coding real-time web applications.
towardsdatascience.com
August 15, 2025 at 2:10 PM
Reposted
The myth that Tkinter is outdated is holding you back.

@taupirho.bsky.social's new article proves that Tkinter is still a versatile and powerful tool, showing how to create a fully-featured dashboard with dynamic filters and clickable, interactive charts.
Building a Modern Dashboard with Python and Tkinter | Towards Data Science
Create polished GUIs and data dashboards with this versatile library
towardsdatascience.com
August 20, 2025 at 9:27 PM
Reposted
@taupirho.bsky.social explains how Google’s LangExtract tool enables RAG-style capabilities without traditional RAG. He breaks down what the library offers and why it’s another big step in Google’s recent wave of AI breakthroughs.
Introducing Google’s LangExtract tool | Towards Data Science
Do RAG without doing RAG with this powerful new NLP and data extraction library
towardsdatascience.com
September 4, 2025 at 6:18 PM
Reposted
Struggling to test tricky time-based logic like month-ends or leap years? @taupirho.bsky.social shows why Freezegun is the elegant solution. It allows you to travel through time within your tests, simulating any date or time with ease.
Useful Python Libraries You Might Not Have Heard Of:  Freezegun | Towards Data Science
Bring time to a standstill in your Python tests
towardsdatascience.com
September 4, 2025 at 9:05 PM
Reposted
@taupirho.bsky.social breaks down Google’s LangExtract tool, a powerful new NLP and data extraction library that rethinks how we approach RAG. He explains the features, use cases, and why it stands out in Google’s AI streak.
Introducing Google’s LangExtract tool | Towards Data Science
Do RAG without doing RAG with this powerful new NLP and data extraction library
towardsdatascience.com
September 8, 2025 at 2:04 PM
Reposted
Data analysts and ML engineers waste countless hours manually extracting data from PDFs. @taupirho.bsky.social's latest article introduces Docling, an open-source library from IBM Research designed to automate this critical step.
Docling: The Document Alchemist | Towards Data Science
Why do we still wrestle with documents in 2025? Spend some time in any data-driven organisation, and you’ll encounter a host of PDFs, Word files, PowerPoints, half-scanned images, handwritten notes,…
towardsdatascience.com
September 12, 2025 at 9:05 PM
Reposted
@taupirho.bsky.social explains how Tkinter remains a powerful tool for building polished dashboards. He breaks down how Python’s original GUI library still holds up, showing how to create modern dashboards with a classic approach.
Building a Modern Dashboard with Python and Tkinter | Towards Data Science
Create polished GUIs and data dashboards with this versatile library
towardsdatascience.com
September 14, 2025 at 6:18 PM
Reposted
With Google’s release of URL context grounding, RAG might not be the only option anymore. @taupirho.bsky.social breaks down how this tool can be used stand-alone or with Google search grounding to deliver powerful insights from web data.
Google’s URL Context Grounding: Another Nail in RAG’s Coffin? | Towards Data Science
Google’s hot streak in AI-related releases continues unabated. Just a few days ago, it released a new tool for Gemini called URL context grounding.  URL context grounding can be used stand-alone or…
towardsdatascience.com
September 18, 2025 at 3:28 PM