<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Lost Cause Publication</title><description>A not-so-serious coding publication about JavaScript/TypeScript ecosystem, open-source projects and CLI tools.</description><link>https://lostcause.dev/</link><language>en-us</language><item><title>I built an app that turns emails into Markdown files</title><link>https://lostcause.dev/blog/i-built-an-app-that-turns-emails-into-markdown-files/</link><guid isPermaLink="true">https://lostcause.dev/blog/i-built-an-app-that-turns-emails-into-markdown-files/</guid><description>How I built an open-source app that converts mbox exports into Markdown notes with attachments, for backing up emails or switching mail providers.</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Open-Source</category><category>Tools</category><category>Emails</category></item><item><title>Comments are now live 🎉</title><link>https://lostcause.dev/blog/comments-are-now-live/</link><guid isPermaLink="true">https://lostcause.dev/blog/comments-are-now-live/</guid><description>I&apos;m slowly building a community around Lost Cause Publication, and it starts today. Comments are live, powered by giscus and GitHub Discussions.</description><pubDate>Thu, 05 Nov 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Announcements</category></item><item><title>Trying Remotion - Make videos with code</title><link>https://lostcause.dev/blog/trying-remotion-make-videos-with-code/</link><guid isPermaLink="true">https://lostcause.dev/blog/trying-remotion-make-videos-with-code/</guid><description>A quick look at Remotion, generating video animations with code, and building a small logo animation tool with Cursor.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>React</category></item><item><title>Trying Temporal Again - A Quick Look at Workflow Orchestration</title><link>https://lostcause.dev/blog/trying-temporal-again/</link><guid isPermaLink="true">https://lostcause.dev/blog/trying-temporal-again/</guid><description>A quick look at workflows, workers, retries, distributed execution, and why Temporal is interesting for long-running workloads.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>DevOps</category></item><item><title>Self-host your analytics for $4 per month - Getting started with GoatCounter</title><link>https://lostcause.dev/blog/self-host-your-analytics-for-4-per-month/</link><guid isPermaLink="true">https://lostcause.dev/blog/self-host-your-analytics-for-4-per-month/</guid><description>A full walkthrough covering VPS setup, firewall rules, systemd, Caddy reverse proxy and GoatCounter configuration on a low-spec DigitalOcean droplet.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Self-Hosting</category><category>DevOps</category></item><item><title>Learning Vue, Part 3 - Building the Project</title><link>https://lostcause.dev/blog/learning-vue-part-3-building-the-project/</link><guid isPermaLink="true">https://lostcause.dev/blog/learning-vue-part-3-building-the-project/</guid><description>Third post in the series - build a gradient generator app following Vue concepts learned until now.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Vue.js</category></item><item><title>Learning Vue, Part 2 - Expanding my knowledge</title><link>https://lostcause.dev/blog/learning-vue-part-2-expanding-my-knowledge/</link><guid isPermaLink="true">https://lostcause.dev/blog/learning-vue-part-2-expanding-my-knowledge/</guid><description>Second post in the series - build a simple Vite app, add SEO meta tags, and learn forms, props, and emits.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Vue.js</category></item><item><title>Learning Vue, Part 1 - Getting Started</title><link>https://lostcause.dev/blog/learning-vue-part-1-getting-started/</link><guid isPermaLink="true">https://lostcause.dev/blog/learning-vue-part-1-getting-started/</guid><description>This is the first post in a 3-post series about my journey learning Vue.js just enough to build a minimal app from scratch.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Vue.js</category></item><item><title>Private JavaScript libraries using GitHub repositories</title><link>https://lostcause.dev/blog/private-javascript-libraries-using-github-repositories/</link><guid isPermaLink="true">https://lostcause.dev/blog/private-javascript-libraries-using-github-repositories/</guid><description>A tutorial where I showcase a method I use to quickly share code across multiple personal projects using private Github repositories.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>JavaScript</category><category>Git</category></item><item><title>Why this publication exists</title><link>https://lostcause.dev/blog/why-this-publication-exists/</link><guid isPermaLink="true">https://lostcause.dev/blog/why-this-publication-exists/</guid><description>AI has made us worse developers and taken away the fun of programming. If you feel the same, join me on the journey to make coding fun again.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Razvan Muntian</dc:creator><category>Announcements</category></item></channel></rss>