Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
About Article
Analyze Data
Archive
Best Practices
Better Outputs
Blog
Code Optimization
Code Quality
Command Line
Daily tips
Dashboard
Data Analysis & Manipulation
Data Engineer
Data Visualization
DataFrame
Delta Lake
DevOps
DuckDB
Environment Management
Feature Engineer
Git
Jupyter Notebook
LLM
LLM Tools
Machine Learning
Machine Learning & AI
Machine Learning Tools
Manage Data
MLOps
Natural Language Processing
Newsletter Archive
NumPy
Pandas
Polars
PySpark
Python Helpers
Python Tips
Python Utilities
Scrape Data
SQL
Testing
Time Series
Tools
Visualization
Visualization & Reporting
Workflow & Automation
Workflow Automation

Newsletter Archive

Automated newsletter archive from Klaviyo campaigns

Automate Code Quality Without Manual Checking example

Newsletter #202: Automate Code Quality Without Manual Checking

📅
Today’s Picks

Automate Code Quality Without Manual Checking

Problem:

Code quality is essential for data science projects, but manual checking consumes valuable time that could be spent on analysis and insights.

Solution:

Pre-commit automates code quality validation before every commit.Key benefits:
Automatic formatting validation
Comprehensive linting checks
Type checking before commits
And all you need is a simple .pre-commit-config.yaml configuration file.

Full Article:

Automate Code Quality Without Manual Checking

Deploy ML Models Without Docker Hub Costs

Problem:

Docker Hub forces you into an expensive choice: pay mounting fees for private repositories or risk exposing your proprietary code publicly.Plus, Docker transfers entire multi-gigabyte images even for small code changes, wasting time and bandwidth.

Solution:

Unregistry eliminates registries entirely with docker pussh – push images directly to remote servers over SSH.Key benefits:
Smart transfers: only sends changed parts, not the whole image
No registry infrastructure to set up or maintain
Works with existing SSH connections
Faster deployments by avoiding duplicate data transfers

Full Article:

Deploy ML Models Without Docker Hub Costs

Favorite

Newsletter #202: Automate Code Quality Without Manual Checking Read More »

itertools.combinations() for Feature Interactions example

Newsletter #201: itertools.combinations() for Feature Interactions

📅
Today’s Picks

itertools.combinations() for Feature Interactions

Problem:

Writing nested loops for all feature pair combinations gets messy with more features and easily introduces bugs.

Solution:

itertools.combinations() automatically generates all unique pairs without the complexity and bugs.

Full Article:

itertools.combinations() for Feature Interactions

Production-Ready RAG Evaluation Workflow

Problem:

Many teams deploy RAG systems without systematic evaluation, missing critical quality issues that only become visible with real users.

Solution:

MLflow evaluation framework validates RAG systems through systematic checks:
Faithfulness metrics – Ensures answers align with retrieved documents
Answer relevancy scoring – Matches responses to user queries
Context recall – Verifies all relevant information was retrieved from documents

Full Article:

Production-Ready RAG Evaluation Workflow

Favorite

Newsletter #201: itertools.combinations() for Feature Interactions Read More »

0
    0
    Your Cart
    Your cart is empty
    Scroll to Top

    Work with Khuyen Tran

    Work with Khuyen Tran