Wyatt Johnson

Wyatt Johnson

@wyattjoh.ca

Software Engineer. Previously @vercel.com working on @nextjs.org, voxmedia.com, coralproject.net, foundation.mozilla.org. (he/him) proudly ๐Ÿณ๏ธโ€๐ŸŒˆ https://wyattjoh.ca

382 followers108 following55 posts

Pinned

Curious if there's a good pattern for having open source projects that are dependencies of applications to automatically include skills for agents that could be symlinked from the node_modules directory. Seems interesting to provide context for agents for a release of the installed dependency.

Been using handy.computer for dictation using Parakeet (v3) for a few weeks now. Enabling the post processing step to make corrections to the transcribed text has been a game changer. Now if I make a mistake while speaking, I don't have to restart, I can just make the correction in flow!

This is so freaking cool. Iโ€™m hoping for a future where all the Peter F Hamilton books become a reality with the device in your pocket alone

Ben Holmes@bholmes.dev

Such an underrated announcement: The Gemma 270 Mil model handles tool calls now. - Runs on mobile hardware, no server needed - Can handle actions like navigating an app (ex. Make a calendar appointment) - Can be trained on consumer hardware Huge! youtu.be/-Tgc_9uYJLI?...

Wyatt Johnson reposted

Next.js 16 โ€ข Cache Components โ€ข Turbopack enabled by default โ€ข Turbopack file system caching (beta) โ€ข Optimized navigations and prefetching โ€ข Improved caching APIs โ€ข Build Adapters API (alpha) โ€ข React 19.2 nextjs.org/blog/next-16

Been spending so much time creating new packages on JSR and experimenting with @deno.land. Been such a nice experience ๐Ÿ˜. Cranked out 6 new projects and ported some others to use Deno, publishing has never been so easy.

I wish there was a way to statically analyze your Typescript code to make Node.js's `unhandledPromiseRejection` redundant. We know the kind of operations that create tasks, why can't Typescript (or a linter) tell you that you forgot to await/catch?

Having poor performance with Partial Prerendering with @nextjs.org? Check your code if you're using revalidatePath. This is actually revalidating the entire static shell each time, making things really slow! Instead rely on router.refresh() to update your server component data.

You are up to date.