Handle videos, posters and subtitles responsibly in an open‑source project
15 Sep 2025 - 19 days agoSurface in‑progress items based on local resume data
14 Sep 2025 - 20 days agoImprove ergonomics with autoplay, best‑effort fullscreen, keyboard controls, and an optional “unmute” overlay.
13 Sep 2025 - 21 days agoHandle videos, posters and subtitles responsibly in an open‑source project
13 Sep 2025 - 21 days agoPersist and restore playback position, and reflect it in the catalog UI.
12 Sep 2025 - 22 days agoSurface in‑progress items based on local resume data
12 Sep 2025 - 22 days agoAdd support for .srt subtitles by converting them to WebVTT on the fly, so the native browser player can render captions without extra tooling.
11 Sep 2025 - 23 days agoImprove ergonomics with autoplay, best‑effort fullscreen, keyboard controls, and an optional “unmute” overlay.
11 Sep 2025 - 23 days agoBuild a simple, robust <video> player that accepts multiple sources and optional subtitles — friendly to mobile, and easy to extend
10 Sep 2025 - 24 days agoPersist and restore playback position, and reflect it in the catalog UI.
10 Sep 2025 - 24 days agoCompose the Home with a header, a hero banner, Continue Watching, and category rows
09 Sep 2025 - 25 days agoCompose the Home with a header, a hero banner, Continue Watching, and category rows
09 Sep 2025 - 25 days agoAdd support for .srt subtitles by converting them to WebVTT on the fly, so the native browser player can render captions without extra tooling.
09 Sep 2025 - 25 days agoBuild reusable components for the catalog grid and horizontal rows.
08 Sep 2025 - a month agoBuild reusable components for the catalog grid and horizontal rows.
08 Sep 2025 - a month agoBuild a simple, robust <video> player that accepts multiple sources and optional subtitles — friendly to mobile, and easy to extend
08 Sep 2025 - a month agoDefine a simple, typed catalog and helpers to query it efficiently from the UI.
07 Sep 2025 - a month agoDefine a simple, typed catalog and helpers to query it efficiently from the UI.
07 Sep 2025 - a month agoCreate a Next.js App Router project and enable Tailwind with a dark, media‑friendly baseline.
06 Sep 2025 - a month agoCreate a Next.js App Router project and enable Tailwind with a dark, media‑friendly baseline.
06 Sep 2025 - a month agoWelcome! In this hands‑on course you’ll build a polished Netflix‑style application using Next.js (App Router), Tailwind, and the native HTML5 <video> element. We’ll focus on practical implementation while keeping the architecture simple and scalable.
05 Sep 2025 - a month agoWelcome! In this hands‑on course you’ll build a polished Netflix‑style application using Next.js (App Router), Tailwind, and the native HTML5 <video> element. We’ll focus on practical implementation while keeping the architecture simple and scalable.
05 Sep 2025 - a month ago