๐ค COLLABORATION
Building Data Apps with Streamlit
Streamlit makes it easy to turn Python scripts into interactive web apps. But building production-ready applications requires more than basic widgets.
This hands-on guide covers Streamlit’s architecture, caching, session state, and multipage workflows. You’ll learn to handle secrets, work with APIs and databases, and deploy polished apps to the cloud.
By the end, you’ll build a complete solution that analyzes datasets, trains ML models, and powers an AI chatbot with Google Gemini.
๐ Today’s Picks
Slim: Reduce Docker Images by 30x Without Dockerfile Changes

Problem
Docker images include the entire OS layer. For a simple Python app, this is unnecessary because it never touches the shells, compilers, and system utilities bundled inside.
This inflates images to hundreds of megabytes, wasting storage and adding time to every deploy.
Solution
Slim automatically analyzes your container at runtime to identify which files are actually used, then builds a minimal image with only essential components.
Slim works alongside Docker, not instead of it:
- Step 1: Build your image with
docker build - Step 2: Minify with
slim build your-image - Step 3: Push the
.slimimage to your registry - Your Dockerfile and workflow stay the same
LlamaIndex: From Documents to AI Chatbot in 4 Lines
Problem
Building LLM applications from scratch requires managing document loading across different formats, configuring embeddings, setting up vector stores, and orchestrating queries. You end up writing boilerplate code instead of focusing on your application logic.
Solution
LlamaIndex provides a unified framework that handles the entire RAG pipeline with minimal code.
Here’s what it gives you:
- Auto-detect and load any document format (PDF, TXT, CSV, DOCX)
- Create searchable vector indexes instantly
- Query with natural language or multi-turn conversations
- Built-in memory management for chat applications
โ๏ธ Weekly Finds
fiftyone [ML] – Open source toolkit for building high-quality datasets and computer vision models with visualization and data management
everything-claude-code [LLM] – Complete Claude Code configuration collection with agents, skills, hooks, commands, rules, and MCP servers
qsv [Data Processing] – Ultra-fast CSV command line toolkit for indexing, slicing, analyzing, and transforming CSV files
Looking for a specific tool? Explore 70+ Python tools โ
Stay Current with CodeCut
Actionable Python tips, curated for busy data pros. Skim in under 2 minutes, three times a week.


