🦋 Live Bluesky Posts

Live feed from mk.gg using live collections

Note: This uses live collections that fetch data at request time, compared to the build-time Bluesky page that fetches at build time.

It's that time again! I made this about 7 years ago and it's still the most useful thing I've built.
Two weeks off work means I'm bound to be tinkering. Thinking of building a little PDS that runs on a Cloudflare Worker. Anyone tried this? It should be a good platform for atproto stuff.
Reading the replies to this and praying to the lord that I never have to work on a project where the users are as entitled as Bluesky users.
It's nearly two weeks til new year! Don't be that sucker editing all your footers at midnight.

Set it automatically with the power of ✨AI✨
rip piss filter. ur with the angles now
Finally undoing one of the most ridiculous self-inflicted injuries of Brexit
Big improvement to frameworks on Cloudflare! You can now deploy most frameworks from the CLI with zero config. No adding adapters. No editing configs. No wrangler.toml! It's all done automatically. Experimental now, with 10 frameworks supported today.

developers.cloudflare.com/changelog/20...
I can't remember the last time a Safari release caused so much buzz in the web dev community. Half my feed seems to be excited posts about it. It's a good one!
ECMA has just published the first edition of ECMA-429: the Minimum Common Web API, defining a baseline set of platform APIs for browser and JavaScript server runtimes. An important milestone. Well done to @jasnell.me and WinterTC for getting this across the line.
Annual reminder that Time Person of the Year isn't supposed to be the best person of the year, it's the person who influenced the events of the year "for better or worse". By that criterion, 2001 was the worst decision, and 1938 was correct.
A chance to hire an Astro core maintainer! Yan would be an incredible hire for anyone who needs an Astro expert, or someone with experience leading a very active OSS community. He'll also track down every tiny error in grammar or punctuation in your docs. Those misused commas don't stand a chance.
The @cloudflare.social threat intelligence team have published this great blog with a really detailed breakdown on the exploitation activity against React and Next.js. Some massive numbers of attempts, as well as confident attribution of the attacks as mostly coming from Chinese state actors.
You know the drill: upgrade right now. These aren't as serious as last week's RCE, but they're still bad. Platforms are blocking these, but once again you shouldn't rely on it.
My clever wife has written a book that's being published in the UK by Faber in April. As one of the few people who has already read it, I can say in a totally unbiased way that it's really good and interesting. Wolves and hares and will-o'-the-wisps!
Pre-order it from your local bookshop! #booksky
This is great! Built with Astro too 🚀
Why yes, I did spend £50 to go to the cinema yesterday to watch a movie that's going to be on Netflix on Thursday. I have no regrets.
If you are running a vulnerable Next.js or RSC app behind Cloudflare or other WAF, but your origin is still accessible directly from the internet then you are not protected! Attackers are iterating IP addresses so you will probably be found. Upgrade right now!

Filter Options

This page shows posts filtered with type: "posts_no_replies" and limit: 20.

Available filter options:

  • type: posts_and_author_threads, posts_no_replies, posts_with_replies, posts_and_replies
  • limit: Maximum number of posts to fetch
  • since: Only posts after this date
  • until: Only posts before this date
  • identifier: Override the Bluesky handle/DID (defaults to mk.gg)

Service configuration: Can be customized in loader options (defaults to public.api.bsky.app)