Jason Miller's Avatar

Jason Miller

@developit.dev.bsky.social

Platform DX at Shopify. Created #Preact. Do more with less. #JavaScript #PreactJS #React #Frontend #DeveloperExperience #OSS #Coffee #Foxes #Drumming #Metalhead

5,608 Followers  |  228 Following  |  255 Posts  |  Joined: 18.05.2023  |  1.8309

Latest posts by developit.dev on Bluesky

frustrating Β± stderr

04.08.2025 20:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you measure your software in terms of % of users who have frustrating experiences, guess what your software is going to be

04.08.2025 20:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh I don't. But it's clear.

04.08.2025 20:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

YouTube Music UI is 100% vibecoded. Brutal

04.08.2025 20:00 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

Oxlint is making a huge step forward! Two new updates:

JS custom rules, with ESLint compatible API are on the way. The first prototype gives a good speedup already! πŸ”₯

Type-aware rules. Full coverage no-floating-promise through tsgolint, integrated like the other oxlint rules and extremely fast.

19.07.2025 07:55 β€” πŸ‘ 135    πŸ” 13    πŸ’¬ 5    πŸ“Œ 2
Me, sitting behind a cuddly toy of a fox. Ok it's obviously Firefox.

Me, sitting behind a cuddly toy of a fox. Ok it's obviously Firefox.

Starting my new role on Monday. Could be anywhere.

31.07.2025 12:57 β€” πŸ‘ 362    πŸ” 14    πŸ’¬ 42    πŸ“Œ 4

It's that a god damn crow

30.07.2025 02:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My accounts are basically still manga logs no webdev

27.07.2025 23:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If it worked through TS and re-exports this would get most of the value of TS const enum inlining but for all scalar values.

27.07.2025 12:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looking at the code, this makes me wonder how difficult it would be to implement scalar export inlining.

import {X} from './const.js'
console.log(X)

=

console.log(42)

27.07.2025 12:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

FWIW Signals in Preact (in particular when using the helpers) has optimizations for these cases in addition to others. Most updates become either single node diffs or direct DOM property/attribute assignments.

20.07.2025 23:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - JoviDeCroock/preact-mcp Contribute to JoviDeCroock/preact-mcp development by creating an account on GitHub.

I released the Preact-MCP, it's already a great tool. It can help you work with preact/signals/preact-iso/.... everything in our ecosystem.

Check it out at github.com/JoviDeCroock...

16.07.2025 06:49 β€” πŸ‘ 14    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Really nice explanation/walkthrough of Preact with Signals, start around 38 minutes if you know Preact already 🀩 - the end result is also super clean!

04.07.2025 22:09 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I made preact faster _and_ smaller today! 🍻

25.06.2025 16:25 β€” πŸ‘ 49    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - preactjs/eslint-config-preact: Unopinionated baseline ESLint config for Preact and Preact CLI codebases. Unopinionated baseline ESLint config for Preact and Preact CLI codebases. - preactjs/eslint-config-preact

woo! the preact eslint config is now ESM only with flat configs πŸŽ‰

12.07.2025 11:23 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Damn I have been wanting this exact thing for so long

13.07.2025 12:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
preact-in-motion This package uses the [Preact Options API](https://preactjs.com/guide/v10/options/) to introduce an `animate` prop to every native element (e.g. `<div>`, `<span>`, `<button>`, etc.). It uses the `moti...

I've released the first version of my Preact animation library, built on Preact Options API, motion/mini, and WAAPI. Check it out!
www.npmjs.com/package/prea...

12.07.2025 20:57 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Well, I had fun.

07.07.2025 11:29 β€” πŸ‘ 170    πŸ” 5    πŸ’¬ 16    πŸ“Œ 3

Fucking amen

09.07.2025 00:49 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The GraphQL Asterisk Problem: When Benefits Come with Caveats An exploration of the trade-offs and considerations when using GraphQL and its alternatives.

Spent 7 years in the GraphQL ecosystem. Here's what we got wrong:

❌ POST'ing documents as default
❌ Selling "versionless" APIs as realistic
❌ Ignoring HTTP caching entirely
❌ Making it complex for beginners

βœ… The tech is solid. The guidance needs work.

www.jovidecroock.com/blog/graphql...

30.06.2025 14:56 β€” πŸ‘ 50    πŸ” 11    πŸ’¬ 3    πŸ“Œ 2

Is the video working for anyone? It doesn't for me lol

05.07.2025 19:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0
Video thumbnail

I never ended up publicizing it or open sourcing the code, but mastodawn.com is a streaming, offline-first installable Mastodon web app that weighs under 100kb.

05.07.2025 12:01 β€” πŸ‘ 15    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
If you’re frustrated by React, try this
YouTube video by CodeTV (formerly Learn With Jason) If you’re frustrated by React, try this

Yesterday I was on the @learnwithjason.dev show, despite me not being great at ... speaking... πŸ˜… I really enjoyed the explanations we got to especially the signals part youtu.be/6pBMaaX4jIg?...

04.07.2025 11:29 β€” πŸ‘ 21    πŸ” 6    πŸ’¬ 2    πŸ“Œ 2

πŸ‘€

14.06.2025 11:58 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My guess: the cost of a scope lookup in comparisons vs comparing to a known constant

08.06.2025 01:38 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Add support for `import defer` proposal by nicolo-ribaudo Β· Pull Request #60757 Β· microsoft/TypeScript This proposal is currently at Stage 3. This PR only needs to add parsing support for the proposal: it does not support downleveling it, as it&#39;s not possible to transpile it to older ESM versio...

ECMAScript excitement πŸ˜‰

Congrats to @nicr.dev @ryzokuken.bsky.social on landing support for TC39 Stage 3 `import defer` (Lazy Evaluation) in upstream TypeScript heading for TS 5.9 πŸŽ‰

Thanks to @jakebailey.dev @danr.bsky.social @chronicles.org Wes Wigham for the reviews πŸ‘

github.com/microsoft/Ty...

06.06.2025 20:41 β€” πŸ‘ 46    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

65/144 goes to @drewigg.bsky.social who is a brilliant mind, very cool dude and one of my favorite people in the open source community, he also works on Preact which is one of my favorite tools of all time β€” thanks for being a studio friend and inspiring me to be better

see more at flagpost.org

30.05.2025 15:39 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

act

31.05.2025 19:55 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Announcing Preact Combobox

- Multi-select & Single-select modes
- Partial word matching, accent matching
- Lazy options loading and remote search support
- Light / Dark theme, RTL, Translation, form submit support

www.npmjs.com/package/prea...

17.05.2025 12:00 β€” πŸ‘ 22    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0

It's so nice to see a cross-framework component library and .... built on top of Preact!

It's amazing, big props to the team!

21.05.2025 16:07 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@developit.dev is following 20 prominent accounts