Major Trends: Web Development, JavaScript, Computer Science, Health/Lifestyle
Scroll down to see the episodes/tagging!
Development Progress
What's changed this week? Truthfully, not much.
I went ahead and set up the domain name devpodcasts.app. Ultimately, I still think a nicely refactored version of the functionality belongs in qit but thanks to Netlify's free hosting I figure there isn't a compelling reason not to leave the proof-of-concept up as it's own thing as well. It's free, fast, and gives me something to experiment with so...why not?
I added Chart.js, but it really doesn't add much value to the site so I'll probably be removing it soon.
Finally, onto the hard part. I took a stab at running the podcast descriptions through Azure's Text Analytics but it didn't do very well with technical terms. I also read up on a few machine learning classification algorithms but there is some required training and it sounds like ~10,000 records is probably not enough data to work with anyway.
So, what can I do?
I'm planning on attempting to classify some number of episodes myself. I'll read through the descriptions and come up with relevant tags myself. After that, perhaps I can loop through the tags and attempt to match other episodes automatically. The downside to this approach is that I'll only be able to find episodes that mention those tag terms in their title or description. It's not a great approach, but maybe I'll figure something better out along the way.
¯_(ツ)_/¯
This week's episodes (with my manual attempt at tagging)
Dev Podcasts: 2018-11-04 to 2018-11-11
https://devpodcasts.app/episodes/for-week/20181104-20181111/
Episode Name |
Tags |
Show |
BxJS Weekly Ep. 36 - Nov 10, 2018 (javascript news podcast) |
Web Development, JavaScript |
BxJS Weekly |
Come play in the CodeSandbox (JS Party #51) |
Web Development, CodeSandbox, JavaScript |
Changelog |
There and back again (Dgraph's tale) (The Changelog #322) |
DGraph, Graph Databases, Licensing |
Changelog |
TLA+ with Leslie Lamport |
TLA+, Computer Science |
Software Engineering Daily |
Make Programming Principles More Useful with These 3 New Angles |
Best Practices |
Developer Tea |
Creating a Python 3 Culture at Facebook |
Python, Culture |
Talk Python To Me |
Tricking Computers Into Doing Things |
CMS, Ruby, Rails, Best Practices |
The Bike Shed |
Learning C++ with Devon Labrie |
C++ |
CppCast |
Upgrading GitHub and improving Rails with Eileen Uchitelle |
Web Development, Ruby, Rails, Github |
Hanselminutes |
Computer Vision with Peter Kontschieder |
Mapillary, Computer Vision, Computer Science, 3D Modeling |
Software Engineering Daily |
Building for the Cloud using Pulumi with Luke Hoban |
Azure, Cloud, Best Practices |
.NET Rocks! |
Stress, canvas, and jam |
Canvas, JAMStack, JavaScript, Web Development |
HTTP 203 |
332: Before Coder |
ASP.NET, Microsoft |
Coder Radio |
This Week in Linux |
Open-Source |
FLOSS Weekly (MP3) |
Tyler McMullen on Content Delivery Networks (CDNs) |
Web Development, Content Delivery Networks |
Software Engineering Radio |
Live at JAMstack_conf |
Web Development, JAMStack, JavaScript |
Syntax.fm |
Stupid Mountain |
Career Management |
Design Details |
Jérémie Bonal |
Ruby, Rails |
Ruby Rogues |
MAS 059: Bonnie Brennan |
Web Development,Javascript, Angular |
Adventures in Angular |
Computer Architecture with Dave Patterson |
Computer Science, Hardware |
Software Engineering Daily |
Could We All Be Right? Event vs. Construct Theories |
Best Practices |
Developer Tea |
Ultimate Nirvana |
Security, Python, Stalkerware |
Application Security Weekly |
Ben Orenstein - How to Build an App in a Week |
Web Development, JavaScript, Side Projects, Business |
Full Stack Radio |
Tales From a DevOps Transformation |
DevOps, Cloud |
The Cloudcast |
"Too many Brians at the (hash)table" |
Computer Science |
Base.cs Podcast |
#198: Shaw |
Hiring, Culture |
CodePen |
Jr. Dev Self Care, Part 2 |
Health, Lifestyle |
Junior Developer Toolbox |
November 6, 2018 |
Web Development, Vue, JavaScript |
The Official Vue News |
Surrounded by Dads |
Culture |
Sprint UX |
How to Come up with Coding Projects to Build |
Web Development, Side Projects, Python |
Learn to Code With Me |
It’s Supposed To Hurt, Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler |
Web Development, Best Practices, JavaScript |
JavaScript Jabber |
NgRx Tips & Tricks with Adrian Fâciu |
Web Development, Best Practices, Angular, JavaScript |
Adventures in Angular |
Ruby Performance Profiling with Dan Mayer |
Performance, Ruby, Rails |
Ruby Rogues |
Vue CLI UI and Devtools with Guillaume Chau |
Web Development, Vue, JavaScript |
Views on Vue |
OSS Capital with Joseph Jacks |
Open-Source |
Software Engineering Daily |
3 Rules for Designing Lasting Habits |
Health, Lifestyle |
Developer Tea |
Web Performance Tools in 2018 with Benjamin Howarth |
Web Development, Performance |
.NET Rocks! |
Getting into data science and AI (Practical AI #19) |
Data Science |
Changelog |
How to Think Like a Front-End Developer with Ben Frain |
Web Development, Front-End Development |
ShopTalk |
Favorite Programming Books |
Best Practices, Books |
The 6 Figure Developer Podcast |
Hasty Treat - Stumped! 03 |
Web Development, JavaScript |
Syntax.fm |
Opaque Result Types |
Computer Science, Swift, IOS |
Swift Unwrapped |
Commons Clause with Kevin Wang |
Open-Source |
Software Engineering Daily |
Exit Points - Where Productivity Turns Into Procrastination |
Health, Lifestyle |
Developer Tea |
Machine Learning and Artificial Intelligence - Part 2 |
Data Science |
The Cynical Developer |
122: Today's Lecture... Debug Symbols |
Debugging |
Merge Conflict |
ProGuard with Jeb Ware |
ProGuard, Open-Source |
Front End Happy Hour |
Top comments (2)
How can I help?
Have an idea for how to automatically "tag" episodes based on their content?
For example, as a human, I know that episodes about "Kubernetes" are also probably about "DevOps". However, I would like to be able to come up with an algorithm to figure stuff like this out for me.
I am data science illiterate, but I feel like there has to be somebody out there that has solved this problem before...and much more elegantly than I am planning :)