How I Built A Complete P2P RSS Podcast App in A Single HTML File

How I Built A Complete P2P RSS Podcast App in A Single HTML File

Learn how I built a complete P2P RSS Podcast app in a Single HTML File. How I built a personal paper-like decentralized podcast RSS aggregator.

As an avid internet consumer professionally and personally this means spending a lot of time in front of the computer. Even if I'm doing something else for a while, I just like to listen to the chirping of my favorite podcast in the background. This was a no-brainer at the moment, at least until I got hooked to waiting for all the next episodes on multiple platforms with different accounts, limitations, and requirements. I don't like installing 10 apps for one purpose. This should be easier!

Soon I got cluttered with too many apps, accounts, and useless spam. It was getting harder and harder to follow and discover new interesting podcasts in the wild that talk about subjects that are close to me. At some point (read Joe Rogan switched to Spotify) I got fed up with mainstream platforms and decided to check out good old RSS as a way to aggregate all my favorite audio shows. This has led me to an uncanny valley of creating my own podcast aggregator and player app. Can I do it better?

After initial excitement and planning, I got more and more _not ok _with the idea of building a normal client-server stack with the database and all that shenanigans. I have enough on my cloud hosting bill already. Can this been done for... well free?

Ahh, a dreamer may dream you may say! After I let the idea spin in my mind for a while I thought I came up with a viable solution. For this experimental side-project to be considered a success there are some criteria we must hit first!

The Non-Negotiable Requirements

  1. It must be free for the user (and me hopefully)
  2. It must be anonymous
  3. It must be serverless
  4. It must be databaseless !?
  5. It must be secure

rss serverless podcasts

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Serverless Applications - Pros and Cons to Help Businesses Decide - Prismetric

Businesses need to understand serverless application with major pros and cons of serverless architecture, before deciding about serverless computing.

Overcoming Common Serverless Challenges with Mainframe CICS Programs

Bypass the complex middleware and consider a lightweight node.js implementation to deploy serverless functions from your mainframe CICS applications.

Next Level Ops Podcast: Modern Web Development Tools with Brian

Hello Pleskians! This week we’re back with the tenth and final episode of the Official Plesk Podcast: Next Level Ops. We’re already at the close of the season and we’d like to thank every single one of our guests and listeners, as well as our host for being a part of Next Level Ops! In this installment, Superhost Joe chats with Brian Richards, Creator of WPSessions, about essential web development tools for modern web developers.

Next Level Ops Podcast: Working with Self-hosting Email with Christian Mollekopf

In the 9th episode of Plesk Official Podcast, Joe and Christian discuss how to address options and issues when working with self-hosting email.

Top 5 Serverless Trends in 2020

Happy Serverless September 2020! We at Coding Sans love working with serverless technology. This is why we decided to publish a report with the latest serverless trends this year. We partnered up with nine other companies who share our love to make it happen.