Sign in

Matt

@mattlynch.dev
68 followers 44 following 80 posts

🪿 web dev & food - mattlynch.dev miss having bookmarks? give @skymark.me a try.

PostsRepliesMedia
Reposted by Matt
Bookmarks @skymark.me · 09/09/2025
Bluesky finally supports Bookmarks 🎉 I’ll keep this service active and I’ll work on a tool that will let you migrate all your saved posts from Skymark to Saved Posts in the next couple of weeks so you don’t have to start from scratch. Thanks for using this tool.
1122
Matt @mattlynch.dev · 12/06/2025
the one billionth repository on GitHub is called 💩 haha github.com/AasishPokhre...
github.com
Congratulations on creating the one billionth repository on GitHub! · Issue #1 · AasishPokhrel/shit
We wanted to congratulate you on creating the one billionth repository on GitHub! ➜ curl -s https://api.github.com/repositories/1000000000 { "id": 1000000000, "node_id": "R_kgDOO5rKAA", "name": "sh...
000
Matt @mattlynch.dev · 14/05/2025
Thank you guys!
030
Reposted by Matt
Measured @measured.co · 14/05/2025
A big well done to Measured associate @mattlynch.dev for WINNING Saturday’s Granola x @Vercel.com Hackathon to build a productivity app. Matt and co built a tool that takes Granola meeting notes, then derives action items with optional reminders and calendar invitations. Sign us up, please, Matt!
121
Matt @mattlynch.dev · 03/04/2025
WebStorm's context popup disappears after a split second and I have no idea how I've broken it
000
Matt @mattlynch.dev · 03/04/2025
Bill Gates released the source code for basic - the site is also very cool www.gatesnotes.com/meet-bill/so...
gatesnotes.com
000
Matt @mattlynch.dev · 02/04/2025
This is a fun read blog.cloudflare.com/yarn-test-su...
blog.cloudflare.com
A steam locomotive from 1993 broke my yarn test
Yarn tests fail consistently at the 27-second mark. The usual suspects are swiftly eliminated to no avail. A deep dive is taken to comb through traces, only to be derailed into an unexpected crash inv...
020
Reposted by Matt
London Web Standards @londonwebstandards.org · 28/03/2025
Live Stream for #SotB2025 in just over 24hrs Online tickets still available: 2025.stateofthebrowser.com/tickets/ You'll be able to catch-up rewind and watch later.
A Video hold screen which reads: State of the Browser 2025 will start Saturday 29 March 10:00am UK Time
045
Matt @mattlynch.dev · 25/03/2025
checked that off the list at 5am
010
Matt @mattlynch.dev · 25/03/2025
this is going to make 0 sense if you’ve not seen that dude’s morning routine
000
Matt @mattlynch.dev · 25/03/2025
code is going to be 10x today 🧊
A home office workspace with a wooden desk featuring a dual-monitor setup. On the left is a laptop on a stand, and on the right is an external monitor displaying code. The desk has a black desk pad and includes a keyboard, a bowl of ice, and a banana. A gray office chair sits in front of the desk, and there's a warm accent light mounted on the wall. Above the desk is a wooden shelf supported by a metal bracket. The room has a calming green wall color that contrasts with the lighter wall on the left.
210
Matt @mattlynch.dev · 24/03/2025
today’s sunset
A sun setting in the sky Half the sun shown on the horizon
020
Matt @mattlynch.dev · 19/03/2025
Just set different colours for epics in Jira. What have I become?
000
Matt @mattlynch.dev · 19/03/2025
Why are there no good APIs to search for restaurants / check availability. I’m trying to teach Claude how to book fancy meals.
000
Matt @mattlynch.dev · 17/03/2025
TIL duckduckgo has a favicon service you can use over the google one e.g.
icons.duckduckgo.com
000
Matt @mattlynch.dev · 14/03/2025
CI is having a bad day and can't decide what it wants to pass / fail
Diagram showing two different scenarios of CI job status transitions. In the top row, a green success icon (checkmark) is followed by a red failure icon (X), which then transitions to a green success icon. In the bottom row, a red failure icon is followed by a green success icon, which then transitions to another green success icon. This illustrates the pattern of inconsistent CI job failures that sometimes pass after being rerun.
000
Reposted by Matt
London Web Standards @londonwebstandards.org · 13/03/2025
Tickets < 15 👀 👀 #SotB2025 2025.stateofthebrowser.com Don't Miss out tell your friends
2025.stateofthebrowser.com
SotB13 | State of the Browser
Welcome to the thirteenth edition of State of the Browser, a yearly one-day, single-track conference with widely-varying talks about the modern web, accessibility, web standards, and more, organised b...
002
Matt @mattlynch.dev · 12/03/2025
Fixed now - thanks for the nudge
010
Matt @mattlynch.dev · 11/03/2025
Haha, fair!
110
Matt @mattlynch.dev · 11/03/2025
19* tickets - might want to fix the date in the email header?
Email banner image for 'State of the Browser 2025' event. The image shows a stylized logo with 'STATE OF THE BROWSER' in gradient text from gold to purple, alongside coloured rectangular panels in yellow, orange, pink, and purple. The top right displays 'Saturday, 5 April 2024' (which is incorrect). Below is the title 'State of the Browser 2025' with 'March 29th, 2025' as the date, and begins with 'Hi Matt,' as a greeting.
300
Matt @mattlynch.dev · 10/03/2025
This should have been on X’s status page today
010
Matt @mattlynch.dev · 04/03/2025
What does your desk look like?
A desk setup featuring a MacBook laptop positioned on the left side next to an ultrawide monitor on the right. Both displays show dark-themed development environments or code editors with multiple windows open. Below the screens is a black keyboard with a trackpad. There's a dark mug or cup on the desk surface. The workspace is dimly lit with some ambient lighting visible on the wall behind the monitors.
020
Matt @mattlynch.dev · 04/03/2025
Cloudflare just merged in the ability to import your environment variables instead of needing to pass the environment around from the fetch handler / request context! I'm excited for this to be released. github.com/cloudflare/w...
github.com
Implement importable env by jasnell · Pull Request #3610 · cloudflare/workerd
PR marked as a draft until we&#39;re certain this is what we want.... import { env } from &#39;cloudflare:workers&#39;; console.log(env.FOO); // Undefined, outside request io context export defa...
000
Matt @mattlynch.dev · 04/03/2025
Really enjoying the Severance - Music To Refine To for background noise while working www.youtube.com/watch?v=JRnD...
youtube.com
Severance — Music To Refine To feat. ODESZA | Apple TV+
YouTube video by Apple TV
010
Matt @mattlynch.dev · 14/02/2025
Finding myself using Remix’s docs to look up react router v7 APIs a fair amount - lucky the API is similar
000
Matt @mattlynch.dev · 11/02/2025
Didn’t see any tailwind debates last week, so here’s one now (that I also got to contribute to!)
040
Matt @mattlynch.dev · 04/02/2025
Dev world is going to grind to a halt because Claude is down 🤯
000
Matt @mattlynch.dev · 31/01/2025
Waiting till the end of the month to pay the king also isn’t ideal 🦶🔫
000
Matt @mattlynch.dev · 31/01/2025
Barclays being down on the 31st of January isn’t ideal
110
Matt @mattlynch.dev · 31/01/2025
Giving non-technical people control of tag managers was a mistake, but they are a necessity/byproduct of organisational issues
000
Matt @mattlynch.dev · 24/01/2025
Thanks for the reply! It was working for some projects, so I assumed user error 💡
010
Matt @mattlynch.dev · 23/01/2025
Somehow managed to break intellisense so all 4 properties have a duplicated name 💀
WebStorm code editor screenshot showing React JSX markup with a bug where a variable named 'collections' appears duplicated 4 times in the IntelliSense suggestions panel.
110
Matt @mattlynch.dev · 23/01/2025
Charlotte has been itching for the chance to boot Minah out #TheTraitors
000
Matt @mattlynch.dev · 18/01/2025
Just found out I’m in a cult, AMA. Very good production quality - subscribed.
010
Matt @mattlynch.dev · 16/01/2025
Really excited for this Puck release
010
Matt @mattlynch.dev · 16/01/2025
Tailwind v4 to be released next week 👀 x.com/adamwathan/s...
A X (formally Twitter) post from Adam Wathan:

Tailwind CSS v4.0 stable will be out next week 🤝🏻
000
Matt @mattlynch.dev · 14/01/2025
I've built a custom *private* feed for bookmarks - you can try it here: bsky.app/profile/matt... Would love for people to try it out and provide feedback. A web app is coming soon so you can manage your data (deleting / exporting etc).
000
Matt @mattlynch.dev · 10/01/2025
I can’t remember if I’m honest, I’d backup a copy of your config just incase.
110
Matt @mattlynch.dev · 10/01/2025
Yup, have to turn off Time Machine before you can do anything in this instance. Had to do this to clear an external disk a few months ago.
130
Matt @mattlynch.dev · 09/01/2025
A couple hours into extracting/rewriting the parts I need from the @atproto/* libraries so they play well with vite when building for production 🤯
A banner on a wall with white text on a red background that says “WE DO THIS NOT BECAUSE IT IS EASY, BUT BECAUSE
WE THOUGHT IT WOULD BE EASY”
020
Reposted by Matt
Chris Villa @chrisvilla.bsky.social · 09/01/2025
Sometimes the native solutions are the most powerful ones. A great little guide that covers using CSS properties to implement theming in Puck 🌈
021
Matt @mattlynch.dev · 07/01/2025
Drizzle understands how much I love Halo. Anyone up for a 1v1?
Two SQL database migration files inside of a folder called "drizzle".  
The first is called "0000_smart_darkhawk.sql"
and the second is called "0001_shocking_master_chief.sql".
000
Matt @mattlynch.dev · 07/01/2025
Built using Cloudflare Workers, KV, D1 & Cron triggers 🌞
000
Matt @mattlynch.dev · 07/01/2025
Bookmarks for Bluesky! I’ve built a prototype feed so you can view all of your post bookmarks. The advantage of sending a DM to @skymark.me is that you don’t litter replies with 📌 emojis. Give it a try and let me know what you think.
041
Matt @mattlynch.dev · 06/01/2025
Hello, lovely Bluesky people. I require a favour. Could you please DM a random post to this account @skymark.me? I’m trying to build a custom feed that will show you the DMs you have send the account so you can have a bookmarks feed. Thanks in advance ❤️
000
Matt @mattlynch.dev · 03/01/2025
Another week, another template / example. I've been exploring better-auth this week and have been really impressed with some of its out of the box features e.g. being able to keep logged into to multiple orgs. Code can be deployed directly to Cloudflare with D1: github.com/matthewlynch...
github.com
GitHub - matthewlynch/better-auth-react-router-cloudflare-d1: Example of Better Auth integrated with React Router (v7) which is setup to deploy to Cloudflare & use D1 for the database
Example of Better Auth integrated with React Router (v7) which is setup to deploy to Cloudflare & use D1 for the database - matthewlynch/better-auth-react-router-cloudflare-d1
020
Matt @mattlynch.dev · 28/12/2024
This should save me a few hours in the future. I really liked the way the Cloudflare Remix template worked so this is a mixture between the two.
000
Matt @mattlynch.dev · 28/12/2024
Finally got around to open sourcing the template I use for React Router + Cloudflare github.com/matthewlynch...
github.com
GitHub - matthewlynch/react-router-cloudflare-d1
Contribute to matthewlynch/react-router-cloudflare-d1 development by creating an account on GitHub.
161
Matt @mattlynch.dev · 27/12/2024
I managed to get atproto auth working by adapting github.com/pilcrowonpap... with a few changes to make it play well with workers.
github.com
GitHub - pilcrowonpaper/atproto-oauth-example: An example implementation of an AT Protocol (BlueSky) OAuth client
An example implementation of an AT Protocol (BlueSky) OAuth client - pilcrowonpaper/atproto-oauth-example
120
Matt @mattlynch.dev · 18/12/2024
I’ll do it tomorrow 😂
010