Blog Posts

How to Supercharge Your Python Classes with Class Methods

Four advanced tricks to give your data science and machine learning classes the edge you never knew they needed


10 Python Mistakes You Might Still Be Making in 2025

Avoid these common pitfalls before they turn debugging sessions into a nightmare — and learn what to do instead!


The Four R’s of Code Excellence for Data Projects (Part 1)

How to Craft Remarkable Code that Safeguards Machine Learning Pipelines and Your Sanity Alike!


🧭 Finding My Way Towards a Great Career in Data Kaggle 2022 Data Science and Machine Learning Survey Analysis


Using Machine Learning to Create Custom Color Palettes

Behind the scenes look at Streamlit’s app of the month


How to Write Memory Efficient Loops in Python

How to Write Memory Efficient Loops in Python


Adding Error Bars to 5-Star Reviews: A Bayesian Approach

Adding Error Bars to 5-Star Reviews: A Bayesian Approach

Data Architecture in Simple Words

A no-jargon guide to 9 data architecture concepts every data scientist and data engineer must know


Lessons Learned from Developing an Open Source Software

And the unexpected edge they gave me as a data scientist and machine learning engineer


Python’s Most Powerful Decorator

And 5 ways to use it in data science and machine learning


The Ungifted Amateur’s Guide to ❄️ Snowflake

The ultimate Snowflake cheat sheet, made in 🎈 Streamlit!


Create a Color Palette from Any Image

Learn how to come up with the perfect colors for your data visualization


The Ultimate Wordle Cheat Sheet

Learn how to beat Wordle with Streamlit