Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Casey Liss

👤 Speaker
6707 total appearances

Appearances Over Time

Podcast Appearances

Accidental Tech Podcast
684: It’s Not What Young People Do

And, you know, the reality is like I can try to do a lot of features around these file formats.

Accidental Tech Podcast
684: It’s Not What Young People Do

But again, because the world of DAI does not really support them, there's just not that much demand and there's not that much supply.

Accidental Tech Podcast
684: It’s Not What Young People Do

I will support them in the sense that I will download them and parse them and have a way to display them and maybe even display them by default.

Accidental Tech Podcast
684: It’s Not What Young People Do

I think that that would probably be the right move.

Accidental Tech Podcast
684: It’s Not What Young People Do

But I don't think I'm going to have them replace mine.

Accidental Tech Podcast
684: It’s Not What Young People Do

And honestly, I would be very surprised if most of my users ever saw a podcast that actually had them.

Accidental Tech Podcast
684: It’s Not What Young People Do

Overcast infrastructure uses tools that were proven and boring in 2013.

Accidental Tech Podcast
684: It’s Not What Young People Do

So what does that mean?

Accidental Tech Podcast
684: It’s Not What Young People Do

It means things like MySQL.

Accidental Tech Podcast
684: It’s Not What Young People Do

It means PHP.

Accidental Tech Podcast
684: It’s Not What Young People Do

It means Memcached.

Accidental Tech Podcast
684: It’s Not What Young People Do

redis and beanstalk d that's my server stack it's those it's those things you know nginx with the php fpm plugin like that's that's what i'm using here so what this queue is is beanstalk d which is very old very boring and it works fantastically it has almost no features it's

Accidental Tech Podcast
684: It’s Not What Young People Do

Almost no one that I've ever met uses it, but it's fine, and I've been running it forever.

Accidental Tech Podcast
684: It’s Not What Young People Do

I do use Redis' queues for feed crawling because they allow me to – the way Overcast is feed crawling, basically, I have these crawl servers that run the go process that I wrote a million years ago and then instantly forgot go.

Accidental Tech Podcast
684: It’s Not What Young People Do

No.

Accidental Tech Podcast
684: It’s Not What Young People Do

I learned Go just to write that one process.

Accidental Tech Podcast
684: It’s Not What Young People Do

Haven't touched it since and have since completely forgotten Go.

Accidental Tech Podcast
684: It’s Not What Young People Do

But I mean, I think today if I ever needed to add anything to it, I'd just have AI help me because I need to relearn this entire language.

Accidental Tech Podcast
684: It’s Not What Young People Do

But anyway, the way those work is they crawl the feeds.

Accidental Tech Podcast
684: It’s Not What Young People Do

They stuff the content of a changed feed into Redis, and then they add to a big Redis queue so that other processing PHP processes that parse those can go pick them up and crawl them.