sarajw,
@sarajw@front-end.social avatar

Would you like to discover some new dev & dev-adjacent blogs?

Do have a look: https://rs.sjoy.lol

I'm adding relevant blogs randomly as I come across them. I shuffle the order every few hours.

If I add so many blogs that the build time ratchets up too far for my liking, I may start the blog shuffle before the RSS fetching, and limit how many blogs are shown... I don't know.

I want it to be a discovery tool, not a "keep up with your RSS feeds" tool, that's what RSS readers are for :)

murtuzaalisurti,
@murtuzaalisurti@mastodon.social avatar

@sarajw nice, I made a similar thing recently https://rssed.netlify.app

sarajw,
@sarajw@front-end.social avatar

@murtuzaalisurti oh niiice! Yes similar but different in good ways

jake4480,
@jake4480@c.im avatar

@murtuzaalisurti @sarajw this is awesome! I gathered together some feeds the other day for @trainingmontage and wish I'd had this then haha -- this has a great look!

jakelazaroff,

@sarajw just a heads up that you seem to have robin rendle twice

zachleat,
@zachleat@zachleat.com avatar

@jakelazaroff @sarajw barely enough @fonts though

sarajw,
@sarajw@front-end.social avatar

@zachleat @jakelazaroff @fonts lol! Yes he's there twice but one is The Cascade newsletter and one is the personal blog. @matuzo is there twice too if you say HTMHell is also him :)

sarajw,
@sarajw@front-end.social avatar

@zachleat @jakelazaroff @fonts @matuzo oh @matthiasott too, as Own Your Web is his.

heydon,
@heydon@front-end.social avatar

@sarajw @zachleat @jakelazaroff @fonts @matuzo @matthiasott Thanks, I just noticed I wasn't following Matthias. Not sure why, might be a fediglitch, I was before!

hryggrbyr,
@hryggrbyr@fedia.social avatar

@sarajw Amazing! And thank you for including me! 🥹

sarajw,
@sarajw@front-end.social avatar

@hryggrbyr You're welcome! :)

bogo,
@bogo@hapyyr.com avatar

@sarajw oh, that's pretty cool.

mb21,
@mb21@hachyderm.io avatar

@sarajw to cut down on build hours, you could always do the shuffling with JS on the client…

sarajw,
@sarajw@front-end.social avatar

@mb21 that's what I was doing more before, but the loading bothered me, I do rather prefer the fast static site. We'll see! I could probably also just host this one elsewhere so I don't bust my free minutes on Netlify 😅

mb21,
@mb21@hachyderm.io avatar

@sarajw yeah, although if you make a plain js script and make it part of the html file it shouldn’t be much slower?

sarajw,
@sarajw@front-end.social avatar

@mb21 Well see it's not that bit that's taking time to build, I think it's the awaiting and parsing all the rss feeds...

mb21,
@mb21@hachyderm.io avatar

@sarajw I was thinking: statically generate an array of blog posts and put them in the script tag, with some JS that randomly shuffles the array and then generates the DOM list. You’d still have to regenerate the site every day or so to fetch new posts, but at least not every hour. But perhaps I’m misunderstanding what you’re doing 😅

sarajw,
@sarajw@front-end.social avatar

@mb21 yeah there are probably other ways to do it. I suspect spinning up an Astro instance is the biggest time sink and I could be more vanilla about it! I'm generating 4 times a day currently :)

christian,
@christian@aldr.social avatar

@sarajw Yay! this is so cool Sara - love discovering me some new blogs and folks to follow. 😊

sarajw,
@sarajw@front-end.social avatar

@christian thank you! Then it's working as intended :)

matthiasott,
@matthiasott@mastodon.social avatar

@sarajw Really cool! 😍

cory,
@cory@social.lol avatar

@sarajw love this!

jake4480,
@jake4480@c.im avatar

@cory @sarajw yeah, seconded haha. So cool

sarajw,
@sarajw@front-end.social avatar

@jake4480 @cory thanks both 😊

eric,
@eric@social.ericwbailey.website avatar

@sarajw This is so lovely, thank you for making it!

sarajw,
@sarajw@front-end.social avatar

@eric you're welcome!

darius,

@sarajw Suggestions:

  • OPML export
  • Only prepare data on server, and move HTML rendering back to the client
sarajw,
@sarajw@front-end.social avatar

@darius ooh. Interesting. I do like it being served up static, though. It's not a server, the data is being parsed out of the RSS feeds at build time.

Yes OPML was something I was considering too.

darius,

@sarajw Great minds 🙌🏼

sarajw,
@sarajw@front-end.social avatar

@darius Have you got any resources for how an OPML file of RSS feeds should be formatted?

darius,

@sarajw https://www.rssboard.org/rss-specification

http://opml.org/

I'd search for tooling to build them and pick that output apart, but knowing the spec is golden

sarajw,
@sarajw@front-end.social avatar

@darius Thankee!

sarajw,
@sarajw@front-end.social avatar

Of course if anyone would rather their feed was not on this page, please feel free to contact me to remove it.

If you don't like your feed title - that's what you've called it in your feed, go change it ;)

malin,
@malin@dice.camp avatar

@sarajw maybe a curated RSS feed would be better...though activity pub already does most of that.

sarajw,
@sarajw@front-end.social avatar

@malin Someone has already requested that all these cards could get squashed into one RSS feed - I'm considering it!

Trying to decide how best to do this without it becoming immense...

malin,
@malin@dice.camp avatar

@sarajw
Of course, if it's pure completion you're after, you could always remove the RSS feeds altogether.

sarajw,
@sarajw@front-end.social avatar

@malin not sure what you mean?

malin,
@malin@dice.camp avatar

@sarajw I mean if you're purely going for inbox 0, then deleting outlook seems the fastest way to do it.

Assuming you don't want that, then presumably you're after some solution which results in <n feed items per day.

sarajw,
@sarajw@front-end.social avatar

@malin I'm not sure what you're getting at still 😅 sorry I'm often a little dense.

I've just made this because I like scanning for interesting articles, like having a place to look, but heavily dislike having "unread articles" counts to make me feel like I'm falling behind.

As such it's just a discovery thing. I'm not trying to make an RSS reader.

malin,
@malin@dice.camp avatar

@sarajw it's half logic-joke and half prying at the root cause. Discovery sounds good, but it would result in more unread articles. Therefore a comfortable solution should have a way to limit feed results, or auto-mark feeds as read at some point.

sarajw,
@sarajw@front-end.social avatar

@malin well the visited link colour change does that for me pretty well already.

To me, there's a difference between scanning over a bunch of titles and going for the ones I like the look of, and having an unread counter ticking up.

sarajw,
@sarajw@front-end.social avatar

@malin oh also, because I'm just showing the latest 3-5 post titles per blog - things just drop off the bottom. Poof, they're gone, unread or not. No problem 😄

ohhelloana,

@sarajw Thank you for including me 💖

sarajw,
@sarajw@front-end.social avatar

@ohhelloana you're very welcome!

Feel free to suggest people I ought to add, there's definitely a load I've not got around to yet..

stefan,
@stefan@front-end.social avatar

@sarajw Thanks for including me Sara. 🫶 💙

stefan,
@stefan@front-end.social avatar

@sarajw haha :D That's funny on a page promoting RSS :D

sarajw,
@sarajw@front-end.social avatar

@stefan RSS readers though! I agree with him, they stress me out!

stefan,
@stefan@front-end.social avatar

@sarajw Yeah same. :) There's always too much to read. :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • InstantRegret
  • tacticalgear
  • anitta
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • JUstTest
  • lostlight
  • All magazines