<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Coins5</title><description>Digital Experiences, Thoughtful &amp; Scalable</description><link>https://coins5.dev/</link><language>en-us</language><item><title>Persistence, Polish &amp; Next Steps</title><link>https://coins5.dev/posts/series/cards-match-vue/06-persistence-wrapup/</link><guid isPermaLink="true">https://coins5.dev/posts/series/cards-match-vue/06-persistence-wrapup/</guid><description>You made it to the finish line! Let us consolidate what keeps the experience sticky and outline where you can go from here.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Images, Settings &amp; Personalization</title><link>https://coins5.dev/posts/series/cards-match-vue/05-images-settings/</link><guid isPermaLink="true">https://coins5.dev/posts/series/cards-match-vue/05-images-settings/</guid><description>One of the coolest parts of Cards Match is how players can tweak difficulty and swap image sources on the fly. Let us explore the supporting composables.</description><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate></item><item><title>UI Components &amp; Interaction</title><link>https://coins5.dev/posts/series/cards-match-vue/04-ui-components/</link><guid isPermaLink="true">https://coins5.dev/posts/series/cards-match-vue/04-ui-components/</guid><description>With the game logic solid, the UI binds everything together. Vue Single File Components keep the markup expressive while reusing the composables underneath.</description><pubDate>Sun, 21 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Game Logic &amp; Reactive State</title><link>https://coins5.dev/posts/series/cards-match-vue/03-game-logic/</link><guid isPermaLink="true">https://coins5.dev/posts/series/cards-match-vue/03-game-logic/</guid><description>Time to peek under the hood! The useGame composable orchestrates everything: deck creation, preview timing, scoring, and persistence. We will dissect the most important pieces.</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Environment Setup</title><link>https://coins5.dev/posts/series/cards-match-vue/02-environment/</link><guid isPermaLink="true">https://coins5.dev/posts/series/cards-match-vue/02-environment/</guid><description>Let us make sure your tooling is ready so you can iterate quickly without surprises.</description><pubDate>Fri, 19 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Building a cards match game with vue</title><link>https://coins5.dev/posts/series/cards-match-vue/01-welcome/</link><guid isPermaLink="true">https://coins5.dev/posts/series/cards-match-vue/01-welcome/</guid><description>By the time we are done, you will have a fully playable memory game built with Vue 3, TypeScript, and Vite</description><pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Deploy and Scaling</title><link>https://coins5.dev/posts/series/netflix-clone/en/12-deploy-and-scaling/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/12-deploy-and-scaling/</guid><description>Ship your app and plan for growth.</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Assets and Licensing</title><link>https://coins5.dev/posts/series/netflix-clone/en/11-assets-and-licensing/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/11-assets-and-licensing/</guid><description>Handle videos, posters and subtitles responsibly in an open‑source project</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Continue Watching Row</title><link>https://coins5.dev/posts/series/netflix-clone/en/10-continue-watching-row/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/10-continue-watching-row/</guid><description>Surface in‑progress items based on local resume data</description><pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Deploy and Scaling</title><link>https://coins5.dev/posts/series/netflix-clone/es/12-deploy-and-scaling/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/12-deploy-and-scaling/</guid><description>Ship your app and plan for growth.</description><pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Autoplay, Fullscreen, and Shortcuts</title><link>https://coins5.dev/posts/series/netflix-clone/en/09-autoplay-fullscreen-shortcuts/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/09-autoplay-fullscreen-shortcuts/</guid><description>Improve ergonomics with autoplay, best‑effort fullscreen, keyboard controls, and an optional “unmute” overlay.</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Assets and Licensing</title><link>https://coins5.dev/posts/series/netflix-clone/es/11-assets-and-licensing/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/11-assets-and-licensing/</guid><description>Handle videos, posters and subtitles responsibly in an open‑source project</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Resume Playback and Progress UI</title><link>https://coins5.dev/posts/series/netflix-clone/en/08-resume-playback-and-progress/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/08-resume-playback-and-progress/</guid><description>Persist and restore playback position, and reflect it in the catalog UI.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Continue Watching Row</title><link>https://coins5.dev/posts/series/netflix-clone/es/10-continue-watching-row/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/10-continue-watching-row/</guid><description>Surface in‑progress items based on local resume data</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Subtitles: SRT to VTT in the Browser 💬✨</title><link>https://coins5.dev/posts/series/netflix-clone/en/07-subtitles-srt-to-vtt/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/07-subtitles-srt-to-vtt/</guid><description>Add support for .srt subtitles by converting them to WebVTT on the fly, so the native browser player can render captions without extra tooling.</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Autoplay, Fullscreen, and Shortcuts</title><link>https://coins5.dev/posts/series/netflix-clone/es/09-autoplay-fullscreen-shortcuts/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/09-autoplay-fullscreen-shortcuts/</guid><description>Improve ergonomics with autoplay, best‑effort fullscreen, keyboard controls, and an optional “unmute” overlay.</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Video Player Foundation</title><link>https://coins5.dev/posts/series/netflix-clone/en/06-video-player-foundation/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/06-video-player-foundation/</guid><description>Build a simple, robust &lt;video&gt; player that accepts multiple sources and optional subtitles — friendly to mobile, and easy to extend</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Resume Playback and Progress UI</title><link>https://coins5.dev/posts/series/netflix-clone/es/08-resume-playback-and-progress/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/08-resume-playback-and-progress/</guid><description>Persist and restore playback position, and reflect it in the catalog UI.</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Home and Hero</title><link>https://coins5.dev/posts/series/netflix-clone/en/05-home-and-hero/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/05-home-and-hero/</guid><description>Compose the Home with a header, a hero banner, Continue Watching, and category rows</description><pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Home and Hero</title><link>https://coins5.dev/posts/series/netflix-clone/es/05-home-and-hero/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/05-home-and-hero/</guid><description>Compose the Home with a header, a hero banner, Continue Watching, and category rows</description><pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Subtitles: SRT to VTT in the Browser 💬✨</title><link>https://coins5.dev/posts/series/netflix-clone/es/07-subtitles-srt-to-vtt/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/07-subtitles-srt-to-vtt/</guid><description>Add support for .srt subtitles by converting them to WebVTT on the fly, so the native browser player can render captions without extra tooling.</description><pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Core UI Components</title><link>https://coins5.dev/posts/series/netflix-clone/en/04-core-ui-components/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/04-core-ui-components/</guid><description>Build reusable components for the catalog grid and horizontal rows.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Core UI Components</title><link>https://coins5.dev/posts/series/netflix-clone/es/04-core-ui-components/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/04-core-ui-components/</guid><description>Build reusable components for the catalog grid and horizontal rows.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Video Player Foundation</title><link>https://coins5.dev/posts/series/netflix-clone/es/06-video-player-foundation/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/06-video-player-foundation/</guid><description>Build a simple, robust &lt;video&gt; player that accepts multiple sources and optional subtitles — friendly to mobile, and easy to extend</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Data Model and Catalog</title><link>https://coins5.dev/posts/series/netflix-clone/en/03-data-model-and-catalog/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/03-data-model-and-catalog/</guid><description>Define a simple, typed catalog and helpers to query it efficiently from the UI.</description><pubDate>Sun, 07 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Data Model and Catalog</title><link>https://coins5.dev/posts/series/netflix-clone/es/03-data-model-and-catalog/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/03-data-model-and-catalog/</guid><description>Define a simple, typed catalog and helpers to query it efficiently from the UI.</description><pubDate>Sun, 07 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Project Setup and Tailwind</title><link>https://coins5.dev/posts/series/netflix-clone/en/02-project-setup/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/02-project-setup/</guid><description>Create a Next.js App Router project and enable Tailwind with a dark, media‑friendly baseline.</description><pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Project Setup and Tailwind</title><link>https://coins5.dev/posts/series/netflix-clone/es/02-project-setup/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/02-project-setup/</guid><description>Create a Next.js App Router project and enable Tailwind with a dark, media‑friendly baseline.</description><pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Intro Netflix‑style Clone with Next.js</title><link>https://coins5.dev/posts/series/netflix-clone/en/01-introduction/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/en/01-introduction/</guid><description>Welcome! In this hands‑on course you’ll build a polished Netflix‑style application using Next.js (App Router), Tailwind, and the native HTML5 &lt;video&gt; element. We’ll focus on practical implementation while keeping the architecture simple and scalable.</description><pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Intro Netflix‑style Clone with Next.js</title><link>https://coins5.dev/posts/series/netflix-clone/es/01-introduction/</link><guid isPermaLink="true">https://coins5.dev/posts/series/netflix-clone/es/01-introduction/</guid><description>Welcome! In this hands‑on course you’ll build a polished Netflix‑style application using Next.js (App Router), Tailwind, and the native HTML5 &lt;video&gt; element. We’ll focus on practical implementation while keeping the architecture simple and scalable.</description><pubDate>Fri, 05 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Advanced Pandas tips</title><link>https://coins5.dev/posts/series/pandas/advanced-pandas-tips/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/advanced-pandas-tips/</guid><description>Now it’s time to explore advanced Pandas techniques that will make your code more efficient, expressive, and Pythonic.</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate></item><item><title>Visualization with Pandas</title><link>https://coins5.dev/posts/series/pandas/visualization-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/visualization-with-pandas/</guid><description>In this post, we’ll learn how to create quick and effective visualizations using Pandas (which uses Matplotlib under the hood)</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate></item><item><title>Exploratory Data Analysis (EDA) with Pandas</title><link>https://coins5.dev/posts/series/pandas/exploratory-data-analysis-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/exploratory-data-analysis-with-pandas/</guid><description>Learn how to explore and understand your dataset using Pandas, identifying trends, patterns, and potential issues in your data.</description><pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate></item><item><title>Handling Missing Data in Pandas</title><link>https://coins5.dev/posts/series/pandas/handling-missing-data-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/handling-missing-data-with-pandas/</guid><description>Learn how to detect, analyze, and clean missing data using Pandas.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate></item><item><title>Grouping and Aggregating Data in Pandas</title><link>https://coins5.dev/posts/series/pandas/grouping-aggregating-data-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/grouping-aggregating-data-with-pandas/</guid><description>Learn how to use groupby and aggregation in Pandas to analyze product sales data efficiently.</description><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate></item><item><title>Grouping and Summarizing Data with Pandas (Without Pain)</title><link>https://coins5.dev/posts/series/pandas/group-sumarize-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/group-sumarize-with-pandas/</guid><description>Learn how to group, aggregate, and pivot your data using Pandas. Master `groupby`, `agg`, and `pivot_table` with real examples.</description><pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate></item><item><title>Filtering, Selecting and Slicing Your Data Like a Ninja</title><link>https://coins5.dev/posts/series/pandas/filter-select-slice-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/filter-select-slice-with-pandas/</guid><description>Master the art of selecting rows and columns using Pandas. Learn `loc`, `iloc`, conditions, and slicing techniques.</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate></item><item><title>Cleaning Data Without Losing Your Mind (Pandas Edition)</title><link>https://coins5.dev/posts/series/pandas/cleaning-data-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/cleaning-data-with-pandas/</guid><description>Learn how to clean messy data using Pandas. We&apos;ll fix missing values, rename columns, convert data types, and prepare our dataset for analysis.</description><pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate></item><item><title>Exploring Your Data Like a Pro with Pandas</title><link>https://coins5.dev/posts/series/pandas/explore-data-with-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/explore-data-with-pandas/</guid><description>Learn how to explore and understand your dataset using Pandas. From `.head()` to `.describe()` and `.value_counts()`, this post walks you through the essential tools.</description><pubDate>Sun, 11 May 2025 00:00:00 GMT</pubDate></item><item><title>What is Pandas and Why Every Data Analyst Loves It</title><link>https://coins5.dev/posts/series/pandas/what-is-pandas/</link><guid isPermaLink="true">https://coins5.dev/posts/series/pandas/what-is-pandas/</guid><description>Learn what Pandas is, why it&apos;s essential in data science, and how to load your first dataset with it.</description><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate></item><item><title>Loguru + Sentry — Powerful Error Monitoring in Python</title><link>https://coins5.dev/posts/series/loguru/loguru-sentry-error-monitoring-python/</link><guid isPermaLink="true">https://coins5.dev/posts/series/loguru/loguru-sentry-error-monitoring-python/</guid><description>In this post, you&apos;ll learn how to connect Loguru with Sentry for full visibility over your app&apos;s issues.</description><pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate></item><item><title>Sending Logs Over the Network with Loguru</title><link>https://coins5.dev/posts/series/loguru/sending-logs-over-network-loguru/</link><guid isPermaLink="true">https://coins5.dev/posts/series/loguru/sending-logs-over-network-loguru/</guid><description>Local log files are great, but what happens when you scale?</description><pubDate>Sun, 04 May 2025 00:00:00 GMT</pubDate></item><item><title>Async Logging with Loguru: How to Handle Concurrency Without Losing Logs</title><link>https://coins5.dev/posts/series/loguru/loguru-handle-concurrency/</link><guid isPermaLink="true">https://coins5.dev/posts/series/loguru/loguru-handle-concurrency/</guid><description>In async apps (FastAPI, asyncio workers, etc.), logging can get tricky.</description><pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate></item><item><title>Structured Logging with Loguru: JSON for Observability Tools</title><link>https://coins5.dev/posts/series/loguru/structured-logging-with-loguru/</link><guid isPermaLink="true">https://coins5.dev/posts/series/loguru/structured-logging-with-loguru/</guid><description>When you&apos;re sending logs to ELK, Datadog, or any log aggregator, plain text isn&apos;t enough. </description><pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate></item><item><title>Getting Serious with Loguru: Real-World Configuration</title><link>https://coins5.dev/posts/series/loguru/loguru-real-world-configuration/</link><guid isPermaLink="true">https://coins5.dev/posts/series/loguru/loguru-real-world-configuration/</guid><description>Now it&apos;s time to take logging seriously</description><pubDate>Fri, 02 May 2025 00:00:00 GMT</pubDate></item><item><title>Getting started with Loguru</title><link>https://coins5.dev/posts/series/loguru/getting-started-with-loguru/</link><guid isPermaLink="true">https://coins5.dev/posts/series/loguru/getting-started-with-loguru/</guid><description>In this post, I&apos;ll walk you through the basics of Loguru and how to use it to level up your logging game.</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate></item></channel></rss>