These rankings are updated daily and use combine several sources of data to estimate listenership. The question these rankings attempt to answer is: “What is the popular podcast and podcast episode on a particular dev topic.
This project is a work in progress.
There are a lot of great podcasts out there and I certainly don’t have time to listen to them all. In creating CoRecursive, I take inspiration and guest ideas from a number of tech podcasts and conference talks.
To help me find guests I had a collection of scripts I built up over time that helped me identify what podcasts where popular and what episodes of a particular show were fan favorites. The rankings here are based on those scripts.
I’ve also found Apples Podcast rankings less than useful when you get into niche podcasts. Some developer podcasts are found in ‘Technology’, some in ‘News->Technlogy’ and others scatters around various other categories. And within those categories podcasts about building software mix with podcasts about cryptocoins mix with podcasts about big tech and gaming releases. The categories are far too coarse for my purposes. So this is my attempt to do better.
After seeing the great work Monica Lent did with creating Developer Blog Trends, I decided I should package up my scripts into something similar. ( I don’t have her aesthetic taste nor front-end skills, so my version is less pretty).
This is the result and it’s a work in progress. Send you suggestions to email@example.com
I’ve hand curated a list of developer and tech targetted podcasts and grouped them in categories. (If you have a suggestion for something I’ve missed email me). Daily, a collection of bash, awk and python scripts run, that per podcast gather data from public sources and attempt to estimate popularity.
That data is then used to generate the ranking pages, which are static Jekyll pages. This whole thing happens in a GitHub Actions cron task and is best described as extremely janky.