DEV Community

Dev Podcasts: 2018-10-28 to 2018-11-04

Joe Zack on November 05, 2018

I wanted to learn more about the "M" in JAMstack so I started a little Gatsby site that utilizes the search engine behind qit.cloud (a dev podcast ...
Collapse
 
askeroff profile image
Javid Asgarov

Yep, post more. I'm getting into this graphql thing myself.

I looked over your code, and here is a dumb (maybe) question, can you tell where this queries are defined? I'm looking at your code and you're making allPodcastShow query, but where have you defined this query?

I see in your gatsby-config you have allShowsUrl defined, but I don't see queries themselves, the resolvers.

Collapse
 
thejoezack_94 profile image
Joe Zack

I created a plugin fetches all of the shows from the search engine, then fetches the top 100 episodes for each show as well as the data from the RSS feed. After the data is gathered for a show, it calls the Gatsby built-in function "createNode" to set things up for GraphQL.

(Warning: ugly code ahead)

All of the data fetching and transformation happens here: github.com/codingblocks/tech-podca...

Collapse
 
dance2die profile image
Sung M. Kim

please let me know what you think of this post.

This post is great in a way that the post also introduces a concept (JAMStack) and a technology (gatsby) for those who might not be aware of it.

Would you want me to post this periodically on dev.to, or would it be obnoxious?

I'd love to see more of these "progressive" posts as a public commitment (as you do #100daysOfcode) and you can see how much you've improved.

Collapse
 
stevenbruno profile image
Steven Bruno

Personally, I would love to see this posted periodically, although I also don't mind just checking the site every week or so.

Collapse
 
thejoezack profile image
Joe Zack

Hopefully I'll get it integrated with qit soon so you can easy see the latest episodes by default. (right now it's just a blank queue the first time you go there)

It's a PWA too, so hopefully convoenient to use like an app if you like.

Collapse
 
tux0r profile image
tux0r

I, personally, find podcasts annoying. Listening to people talking about stuff, waiting for the one minute that is interesting enough, with no possibility to highlight the relevant part... they should write more and talk less.

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

hey anyone a very stupid question:
Which app/service do you use to listen to these podcasts ?

Collapse
 
thejoezack profile image
Joe Zack

I listen almost exclusively on my phone. I'm on Android, so I use Pocketcasts. I used Overcast back when I had an iPhone. However, both Android and iPhone have built in ways to subscribe.

Here's a nice list: podcastinsights.com/best-podcast-a...

Pretty much any of the apps shown there allow you to search for and subscribe to shows in them.