Jordan Eldredge's Avatar

Jordan Eldredge

@capt.dev.bsky.social

Engineer on http://relay.dev at Meta | Made http://webamp.org | Hacking on GraphQL Server for TypeScript http://grats.capt.dev

337 Followers  |  403 Following  |  52 Posts  |  Joined: 24.06.2024  |  1.8824

Latest posts by capt.dev on Bluesky

I could imagine “mitigate brand risk” being a higher priority than “generate incremental brand value”

28.06.2025 16:25 — 👍 3    🔁 0    💬 0    📌 0

Perhaps it’s more that they feel posting does not provide value, but establishing an official account as a way of preventing others from claiming to be the official account does provide value.

28.06.2025 16:16 — 👍 3    🔁 0    💬 1    📌 0

Ah, yeah. I could see looking for something with a more modern style by default. I haven't even explored more modern Docusaurus themes yet.

24.06.2025 03:56 — 👍 1    🔁 0    💬 0    📌 0

Familiarity + no known limitations pushing me to look for alternatives. What am I missing out on?

23.06.2025 14:31 — 👍 1    🔁 0    💬 1    📌 0
Post image

Webamp, the NPM library, now has a proper docs site. If you've ever wanted to add a Webamp player to your site, now might be the time:

docs.webamp.org

23.06.2025 03:38 — 👍 3    🔁 0    💬 1    📌 0
Video thumbnail

React <ViewTransition /> is pretty good

12.06.2025 02:04 — 👍 3    🔁 0    💬 0    📌 0
OffscreenCanvas—speed up your canvas operations with a web worker  |  Articles  |  web.dev This document explains how you can use the OffscreenCanvas API to achieve performance improvements when rendering graphics in your web app.

Potentially relevant web.dev/articles/off...

18.05.2025 18:24 — 👍 1    🔁 0    💬 0    📌 0

Maybe inside the requestAnimationFrame callback we can check how much time has elapsed and skip doing anything unless enough time has elapsed?

How would moving it to a separate thread help with the timing?

18.05.2025 18:18 — 👍 2    🔁 0    💬 1    📌 0
Post image 16.05.2025 16:18 — 👍 2    🔁 0    💬 0    📌 0
Post image

Perfect. I can bind the “action” button on my phone to “buy a new phone”.

08.05.2025 15:09 — 👍 5    🔁 0    💬 0    📌 0
Post image

Nice little addition to the footer of my site

01.04.2025 04:45 — 👍 4    🔁 0    💬 0    📌 0
Preview
My old websites Sharing a hilarious collection of screenshots of websites I built as a kid

My old websites

jordaneldredge.com/notes/old-we...

30.03.2025 22:55 — 👍 4    🔁 0    💬 0    📌 0
Preview
Teenagers making Winamp skins in 2025 Hack Club is running a program where teens who make a Winamp skin, and upload it to the Winamp Skin Museum, will be rewarded with a prize

Teenagers are making Winamp skins in 2025

jordaneldredge.com/notes/hack-c...

26.03.2025 17:44 — 👍 7    🔁 1    💬 0    📌 0
Preview
Testing Strategy | Grats This doc describes how Grats' own codebase is tested. It does not describe testing code written using Grats.

I've been very happy with Grats' testing strategy:

* Hundreds of fixture unit tests
* Dozens of fixture runtime integration tests
* All doc snippets compiled/validated at build time
* Example projects act as test suites

I wrote a docs page explaining how it works: grats.capt.dev/docs/faq/tes...

22.03.2025 21:59 — 👍 5    🔁 0    💬 0    📌 0
Preview
An SQL murder mystery A fun murder mystery in the format of an SQLite database

jordaneldredge.com/notes/sql-my...

10.03.2025 21:13 — 👍 1    🔁 0    💬 0    📌 0
Post image

jordaneldredge.com/notes/magic-...

08.03.2025 19:03 — 👍 5    🔁 0    💬 0    📌 0
Preview
{transitions} = f(state) Thinking about the React component tree as modeling a state machine can help clarify the implications of asynchronous updates and React’s concurrent features.

New blog post: Thinking about React as a state machine can help us reason about async state updates and React’s concurrent ceatures:

{transitions} = f(state)

jordaneldredge.com/blog/transit...

03.03.2025 17:16 — 👍 6    🔁 1    💬 0    📌 0
Preview
An ode to TypeScript enums Pouring one out for a fallen friend

I wrote about the main feature of @typescriptlang.org enums that I'm going to miss: TSDoc support on enum members. I hope the TypeScript team can port this over to union members as more folks migrate towards string unions instead of enums.

blog.disintegrator.dev/posts/ode-to...

02.03.2025 17:11 — 👍 20    🔁 4    💬 2    📌 0

I have it working with Grats. Example here:

github.com/captbaritone...

github.com/captbaritone...

More info: grats.capt.dev/docs/getting...

27.02.2025 21:03 — 👍 3    🔁 0    💬 0    📌 0
Post image

Did you know you can change the Archive.Org music player into "webamp?"

29.01.2025 18:26 — 👍 49    🔁 2    💬 8    📌 0
Squillo - Wikipedia

Opera singers refer to the bright or cutting quality of a voice as “squillo” en.m.wikipedia.org/wiki/Squillo

Developing this quality can be important to being able to project over an orchestra in a large opera house.

31.01.2025 00:55 — 👍 1    🔁 0    💬 0    📌 0
Blog posts tagged "ukulele"

Oh cool! Such a lovely instrument. I have a few other ukulele things on my blog if she wants other ideas: jordaneldredge.com/tag/ukulele/

15.01.2025 00:58 — 👍 1    🔁 0    💬 0    📌 0
Preview
Kids on Youtube playing my ukulele arrangement Sharing and reflecting on four videos from Youtube of kids from Malaysia playing a simple ukulele arrangement I made in 2011

Over the last 10 years, four kids have recorded versions of a ukulele arrangement I wrote back in 2011

jordaneldredge.com/notes/kids-p...

15.01.2025 00:37 — 👍 7    🔁 2    💬 1    📌 0

Should be fixed now

14.01.2025 01:10 — 👍 1    🔁 0    💬 0    📌 0

Oh, thanks for flagging! Those links are supposed to work in addition to the slug URL. I’ll try to fix.

13.01.2025 16:15 — 👍 0    🔁 0    💬 1    📌 0
winamp screenshot

winamp screenshot

skins.webamp.org

10.01.2025 17:28 — 👍 55    🔁 3    💬 6    📌 1
Video thumbnail
09.01.2025 18:28 — 👍 43    🔁 7    💬 0    📌 0
Preview
The bizarre secrets I found investigating corrupt Winamp skins I started looking through corrupt Winamp skins and it lead me down some very strange rabbit holes

Random reading of the day 🎁

"The bizarre secrets I found investigating corrupt Winamp skins", by @capt.dev

jordaneldredge.com/notes/corrup...

05.01.2025 00:31 — 👍 12    🔁 4    💬 0    📌 0

Sounds interesting! I know what tree sitter is, but what are tree sitter queries?

01.01.2025 22:47 — 👍 0    🔁 0    💬 1    📌 0

So good

01.01.2025 18:27 — 👍 1    🔁 0    💬 1    📌 0

@capt.dev is following 20 prominent accounts