<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ozamert</title><description>Learning out loud across data, security, and languages.</description><link>https://ozamert.com/</link><item><title>Pilot: Mert Talks Data — building this blog</title><link>https://ozamert.com/podcast/mert-talks-data-pilot/</link><guid isPermaLink="true">https://ozamert.com/podcast/mert-talks-data-pilot/</guid><description>Behind the scenes on shipping ozamert.com with local AI agents.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Fix: EACCES on Docker bind mount</title><link>https://ozamert.com/lab-notes/first-lab-note/</link><guid isPermaLink="true">https://ozamert.com/lab-notes/first-lab-note/</guid><description>macOS 15 / Docker Desktop 4.x / Fedora container</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>From zero to MLOps: GitHub Actions for ML pipelines</title><link>https://ozamert.com/data-engineering/github-actions-mlops/</link><guid isPermaLink="true">https://ozamert.com/data-engineering/github-actions-mlops/</guid><description>Wire up a GitHub Actions CI/CD pipeline that trains, tests, and deploys ML models automatically.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>ETL with Python + DuckDB: CSV to parquet to SQL</title><link>https://ozamert.com/data-engineering/etl-python-duckdb/</link><guid isPermaLink="true">https://ozamert.com/data-engineering/etl-python-duckdb/</guid><description>Skip Spark. DuckDB does CSV → parquet → SQL queries on your laptop in seconds.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Data Engineering Podcast — Episode on Lakehouses</title><link>https://ozamert.com/podcast/data-engineering-podcast-2026-04/</link><guid isPermaLink="true">https://ozamert.com/podcast/data-engineering-podcast-2026-04/</guid><description>Solid intro to lakehouse architecture and tradeoffs vs warehouses.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Your first baseline model: train/test split without overfitting</title><link>https://ozamert.com/data-science/baseline-model-first/</link><guid isPermaLink="true">https://ozamert.com/data-science/baseline-model-first/</guid><description>Stop reaching for XGBoost on day one. Build a baseline.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Fine-tune Llama 3 on consumer GPU with QLoRA</title><link>https://ozamert.com/ml-engineering/fine-tune-llama-qlora/</link><guid isPermaLink="true">https://ozamert.com/ml-engineering/fine-tune-llama-qlora/</guid><description>Walkthrough fine-tuning Llama 3 8B on a single 4090.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Spanish A2: 50 verbs that power 80% of daily speech</title><link>https://ozamert.com/languages/spanish-a2-50-verbs/</link><guid isPermaLink="true">https://ozamert.com/languages/spanish-a2-50-verbs/</guid><description>The 50 verbs you actually need for A2 conversation.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt + Snowflake: incremental models that don&apos;t break</title><link>https://ozamert.com/data-engineering/dbt-snowflake-incremental/</link><guid isPermaLink="true">https://ozamert.com/data-engineering/dbt-snowflake-incremental/</guid><description>Pattern for incremental models with late-arriving data</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Fix: KeyError on pandas merge with mismatched dtypes</title><link>https://ozamert.com/lab-notes/keyerror-pandas/</link><guid isPermaLink="true">https://ozamert.com/lab-notes/keyerror-pandas/</guid><description>macOS 15 / Python 3.12 / pandas 2.2</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Jazz ear training: 30 days to identify ii-V-I</title><link>https://ozamert.com/music/jazz-ear-training-30-day/</link><guid isPermaLink="true">https://ozamert.com/music/jazz-ear-training-30-day/</guid><description>Daily 15-min routine that worked.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Pandas vs Polars: where Polars actually wins</title><link>https://ozamert.com/data-science/pandas-vs-polars-benchmarks/</link><guid isPermaLink="true">https://ozamert.com/data-science/pandas-vs-polars-benchmarks/</guid><description>Lazy evaluation, parallel ops, when to switch.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Super Data Science — On modern MLOps stacks</title><link>https://ozamert.com/podcast/super-data-science-2025-11/</link><guid isPermaLink="true">https://ozamert.com/podcast/super-data-science-2025-11/</guid><description>Tour of current MLOps tooling landscape.</description><pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate></item><item><title>MLflow vs Weights &amp; Biases: experiment tracking in 2025</title><link>https://ozamert.com/ml-engineering/mlflow-vs-w-and-b/</link><guid isPermaLink="true">https://ozamert.com/ml-engineering/mlflow-vs-w-and-b/</guid><description>Self-hosted vs SaaS, when to pick which.</description><pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Airflow vs Prefect in 2025: a pragmatic take</title><link>https://ozamert.com/data-engineering/airflow-vs-prefect-2025/</link><guid isPermaLink="true">https://ozamert.com/data-engineering/airflow-vs-prefect-2025/</guid><description>Which orchestrator for your data team in 2025</description><pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate></item><item><title>MLOps Community — Vector DBs in production</title><link>https://ozamert.com/podcast/ml-ops-community-2025-08/</link><guid isPermaLink="true">https://ozamert.com/podcast/ml-ops-community-2025-08/</guid><description>Real war stories about Pinecone, Weaviate, Qdrant.</description><pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate></item><item><title>German B1 via podcasts: my Slow German method</title><link>https://ozamert.com/languages/german-b1-podcast-method/</link><guid isPermaLink="true">https://ozamert.com/languages/german-b1-podcast-method/</guid><description>How &apos;Slow German&apos; podcasts got me to B1 conversational.</description><pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Guitar: 20-min daily routine to first clean chord changes</title><link>https://ozamert.com/music/guitar-20-min-routine/</link><guid isPermaLink="true">https://ozamert.com/music/guitar-20-min-routine/</guid><description>20 minutes a day to clean chord transitions in 30 days.</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate></item><item><title>3 days in Tokyo for tech nerds: cafés, bookstores, maker spaces</title><link>https://ozamert.com/travel/3-days-tokyo-tech-nerds/</link><guid isPermaLink="true">https://ozamert.com/travel/3-days-tokyo-tech-nerds/</guid><description>Coffee, bookstores, electronics, maker spaces — 3-day Tokyo for engineers.</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Building a feature store from scratch with DuckDB</title><link>https://ozamert.com/ml-engineering/feature-store-from-scratch/</link><guid isPermaLink="true">https://ozamert.com/ml-engineering/feature-store-from-scratch/</guid><description>You don&apos;t need Tecton or Feast for 80% of cases.</description><pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate></item></channel></rss>