Jason Roy's Avatar

Jason Roy

@jasonroy.com

CTO at CompareNetworks. A product focused developer and leader. Long Covid headache sufferer. Music lover.

102
Followers
73
Following
147
Posts
31.10.2024
Joined
Posts Following

Latest posts by Jason Roy @jasonroy.com

Preview
Lundbeck’s migraine prevention drug meets primary endpoint in Phase IIb trial Lundbeck’s migraine prevention drug has shown success in a Phase IIb trial, setting the company up for a Phase III study.

Really hopeful that the Lundbeck PACAP med is successful in phase III #migraine #longcovid

Looks liked phase IIb is going well.

www.clinicaltrialsarena.com/news/lundbec...

07.03.2026 06:36 👍 2 🔁 1 💬 0 📌 0
Post image

1) This new paper in the Lancet suggests that the risk of Long Covid has substantially decreased compared to the pandemic period. The excess prevalence of severe symptoms self-attributed to SARS-CoV-2 was only 0.3% after 180 days.

A brief breakdown...

25.02.2026 09:02 👍 12 🔁 4 💬 1 📌 0

This is the only way PPR and the newer use cache actually work well I’ve found.

Basically nothing can be blocking and memoization is the way around it. Makes a lot of classic auth provider patterns not work, you need to get the status async at the leaf level. Doable, but, makes everything async…

24.01.2026 03:09 👍 1 🔁 0 💬 0 📌 0

Claude code gets stuck on interactive prompts all the time. It hates drizzle ORM in dev mode! Playwright HTML reporter puts it in a frozen state too.

19.01.2026 15:51 👍 0 🔁 0 💬 0 📌 0

Constant entertainment. 6 am to 8 pm. Small breaks for TV here and there.

17.01.2026 18:47 👍 1 🔁 0 💬 0 📌 0

Been following this one. Was maybe going to try and get in phase 3. I take vyepti and it helps a lot but not as much as I’d like.

I’ve read they plan to combine this with their CGRP at some point too since CGRP and PACAP are active at different times/places in a migraine.

08.01.2026 21:38 👍 1 🔁 0 💬 0 📌 0

Ralph-wiggum

05.01.2026 03:27 👍 0 🔁 0 💬 0 📌 0

The difference is it’s changing fast, will change again, and in the meantime people using all these can code laps around other devs in many cases. The velocity is insane.

The reality is it’s learning to understand how to work with LLMs, it’s becoming a language expert.

27.12.2025 15:56 👍 1 🔁 0 💬 0 📌 0

I asked this same question at the next.js conference a they said yes for, use cache:remote at least.

27.11.2025 16:50 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - mrjasonroy/cache-components-cache-handler: A Nextjs Cache Components Cache Handler A Nextjs Cache Components Cache Handler . Contribute to mrjasonroy/cache-components-cache-handler development by creating an account on GitHub.

Interesting! I have it caching with dynamic parameters in my very recently released cache-components redis handler. I didn’t even try the behavior in vercel.

github.com/mrjasonroy/c...

27.11.2025 16:24 👍 1 🔁 0 💬 1 📌 0

Makes sense. Curious though, are you wrapping those random things in suspense and they are using “use”? Is that where the promises resolve?

27.11.2025 15:33 👍 0 🔁 0 💬 0 📌 0

The model wants you to move that logged in state fetch further down the tree, wherever it is needed. It makes you ask “does the root provider need user login?”

27.11.2025 09:30 👍 0 🔁 0 💬 1 📌 0
Preview
GitHub - mrjasonroy/cache-components-cache-handler: A Nextjs Cache Components Cache Handler A Nextjs Cache Components Cache Handler . Contribute to mrjasonroy/cache-components-cache-handler development by creating an account on GitHub.

Nexjts Cache Components ("use cache") cache handler for those of us whole self host.

Existing cache handlers don't support nextjs16 cache component patterns

Supports redis, valkey, elasticache and memory

Essential for k8s/pods/clusters

github.com/mrjasonroy/c...

23.11.2025 01:20 👍 1 🔁 0 💬 0 📌 0

How much money wasted??? No fault on the injury but it wasn’t like it was going to go well unless things were perfect.

22.11.2025 03:18 👍 0 🔁 0 💬 0 📌 0

In general if it doesn’t run on node honestly I’ll probably skip it unless it’s business critical.

16.11.2025 19:33 👍 2 🔁 0 💬 0 📌 0

Lots of junior devs in “far off lands” insulated from social interaction and influenced by the flavor of the day because they don’t have experience building things or working with people.

Just maintaining their local plumber and church websites for clients that hate them.

02.11.2025 05:27 👍 0 🔁 0 💬 0 📌 0

Ha. I just have very similar experience of people I have known - crust punks, ar-15 kind of racist conservatives, weed farmers, crystal healers and off the land folk all converging together to have horrible, horrible converging opinions.

01.11.2025 00:18 👍 5 🔁 0 💬 1 📌 0
Preview
a horseshoe on a white background that looks like the letter u . ALT: a horseshoe on a white background that looks like the letter u .
31.10.2025 23:49 👍 3 🔁 0 💬 1 📌 0

Hmm, I haven’t…. That’s a good idea though. I’ll see what I can setup. We use cloudflare zerotrust so I’ll see what is possible.

I imagine this is an issue for lots of people behind private network APIs not connected to the internet (sometimes behind AWS SSO sessions too)

23.10.2025 05:35 👍 2 🔁 0 💬 0 📌 0

But none of this works if you need to access things over a VPN or through tunnels… I can’t get web versions to make the requests to internal dev URLs secured through short lived VPN connections. I never fully yolo anyways but get close, letting it modify vault secrets even. Too cumbersome!

23.10.2025 05:19 👍 0 🔁 0 💬 1 📌 0

It won’t be an alpha/beta feature after Wednesday.

20.10.2025 18:07 👍 1 🔁 0 💬 0 📌 0

Yep! It’s the return of the PMs and well defined tickets :)

You learn the language over time. Simple, well directed instructions with specific directions where to start an learn from help a lot.

It will change code. We’ll end up with a lot of markdown for LLMs colocated with files.

15.10.2025 05:25 👍 3 🔁 0 💬 0 📌 0

You know who hates AI coding? Influencers who make videos teaching coding tricks.

Videos that are long, hard to navigate, and made to sell ads or controversy.

The video might be useful but the lesson could have been a git gist.

AI just does that part for you and you learn it in a few minutes.

11.10.2025 16:07 👍 0 🔁 0 💬 0 📌 0
Preview
Something in the Air by The Antlers on Apple Music Song · 2025 · Duration 5:39

New Antlers is great! First full length in a while. Peter’s voice and songwriting are as beautiful as always.

music.apple.com/us/album/som...

11.10.2025 00:15 👍 3 🔁 0 💬 0 📌 0
Preview
Paternal exercise confers endurance capacity to offspring through sperm microRNAs Yin et al. show that paternal exercise improves offspring endurance capacity and metabolic health via sperm microRNAs that reprogram gene expression in early embryos, revealing how exercise benefits c...

Exercising fathers, enhanced endurance and metabolic heath in offspring, through sperm microRNAs (as demonstrated in mice)
www.cell.com/cell-metabol...

06.10.2025 15:17 👍 146 🔁 39 💬 7 📌 6

Let me guess, his family history in Argentina goes back to about 1945…

30.09.2025 15:30 👍 2 🔁 0 💬 0 📌 0

I’m around 60. It only works well with tests… it is better at writing unit than E2E or integration tests but that makes sense.

I do wonder why affect it will have on languages things are written in. Which are better for AI? Typing seems essential, and popularity of the language is important.

19.09.2025 21:48 👍 1 🔁 0 💬 0 📌 0

I love that Claude code is horrible at Helm charts and K8s. Just horribly complex design decisions that our LLM buddies make a mess of too.

09.09.2025 16:28 👍 1 🔁 0 💬 0 📌 0

For us, we have a React Context provider that includes "use" and "useOptimistic." fireEvent and act sometimes caused render errors, though they may be fixed now. We had to use a lot of tricks in react-testing-library to get React not to complain or tests to fail, see my response to @kentcdodds.com.

09.09.2025 15:54 👍 0 🔁 0 💬 0 📌 0
An image showing how an async "act" is needed to avoid errors with React 19 "use" and "useOptimistic" in react-testing-library

An image showing how an async "act" is needed to avoid errors with React 19 "use" and "useOptimistic" in react-testing-library

Yep, that's how we use it, and found it more reliable. We were getting React render errors otherwise.

Here's a fun one: We also have to wrap the render in an async act() too - "useOptimistic" and "use" in the provider.

Take out that pesky await (that ESLint doesn't like) and it all breaks.

09.09.2025 15:49 👍 0 🔁 0 💬 0 📌 0