epanikas.hashnode.devHow to Share Family Memories — Without Compromising The Privacy1. Introduction We all love sharing our memories — photos from the last family trip, videos of a toddler’s first steps, or a scanned album of grandparents’ old pictures. Today, most of that happens effortlessly through cloud services. A few taps, and...Nov 5, 2025·28 min read
epanikas.hashnode.devPlay Local MP4 Video Files in Your Browser (part II): MP4 file fragmentation in pure JS using ffmpeg library in browserThe cover image by http://www.freepik.com The source code for this article: https://github.com/epanikas/pure-javascript-video-player-for-local-video-files The demo page: https://pure-javascript-video-player-for-lo.vercel.app/ffmpeg-demo Part I of thi...Aug 30, 2025·16 min read
epanikas.hashnode.devPlay Local MP4 Video Files in Your Browser (part I): Pure JavaScript Video Player Tutorial with MP4Box libraryThe cover image by http://www.freepik.com The source code for this article: https://github.com/epanikas/pure-javascript-video-player-for-local-video-files The demo page: https://pure-javascript-video-player-for-lo.vercel.app/mp4box-demo In this artic...Aug 4, 2025·22 min read
epanikas.hashnode.devNodoku: a lo-code static site generator, promoting a content-first approach based on Markdown filesCover image and illustration: Image by freepik Image by freepik Image by freepik Image by freepik Image by freepik Image by freepik Image by freepik Have you ever experienced the fear of a blank page? Whether it's a document, a Word file, or an impor...Oct 21, 2024·17 min read
epanikas.hashnode.devHighlight your code: scope highlight.js theme to a single componentImage by freepik The demo page is available here: https://nextjs-tailwind-highlight-js-theme-selector.vercel.app/ The code of the project: https://github.com/epanikas/nextjs-tailwind-highlight-js-theme-selector We, software developers, are eager to s...Sep 3, 2024·13 min read