Jason Miller 🦊⚛

43.7K posts

Jason Miller 🦊⚛ banner
Jason Miller 🦊⚛

Jason Miller 🦊⚛

@_developit

Platform DX @Shopify. Created @preactjs. Do more with less. https://t.co/z1d6J24DlE @[email protected]

Hamilton, Ontario, Canada Se unió Eylül 2008
2.3K Siguiendo63.1K Seguidores
Tweet fijado
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
Introducing Preact Signals: a reactive state primitive that is fast by default. ✅ feels like using plain values 🥳 automatic updates when values change ⏱ updates DOM directly (fast!) 🥹 no dependencies arrays preactjs.com/blog/introduci…
Jason Miller 🦊⚛ tweet media
English
122
406
2.5K
0
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@wesbos lol yeah. though... I'd lay partial blame at the feet of CSS for that specific one haha
English
0
0
1
298
Wes Bos
Wes Bos@wesbos·
@_developit I feel like every site I visit has accidental horizontal scroll
English
5
0
50
3.9K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
Has anyone else noticed mobile frontends (native and web) are getting increasingly terrible (as we descend into UX vibe coding?)? I keep noticing I've developed ridiculous coping strategies like constantly copying input to clipboard in case it gets lost when sending.
English
15
0
86
7.3K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@jbscript or the copyright that tells you what year the LLM training data was collected rather than the date the page was last updated
English
0
0
1
32
Jonny Buchanan
Jonny Buchanan@jbscript·
@_developit New hobby: pressing End to jump directly to the end of landing pages which look like one of the 5 designs every LLM will spit out, and watching the obligatory scroll fade fall apart as I scroll up
English
1
0
1
117
Zack
Zack@cultheroro·
@wesbos @_developit the home depot app is so fucking slow it's unusable. I literally wanted to buy something from them. My ADHD wouldn't let me wait. Now my cat 5 cable comes from amazon. This is on them.
English
1
0
0
100
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@rossmorsali lol maybe that's the shift - I'm using more frontends from the folks building LLM stuff, and that stuff is all rushed
English
1
0
1
47
Ross Morsali
Ross Morsali@rossmorsali·
@_developit I've resorted to similar techniques for very popular web frontends too, directly from the makers of LLMs
English
1
0
2
95
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@georgeranch both. I routinely set up and steer serious/large PR work on my phone while I wander around the house trying to feel unchained from the desk
English
0
0
0
68
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
I've been coding on my phone since 2010, what are people so confused about
English
3
0
18
4.6K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@NFS__21 lol good god no. I built a nice web app at work for agentic development. For personal stuff I suffer through Codex Web and Claude Code Web (bleeeeeeeeeh). Back in the day though: phone with a keyboard and a shitty text editor.
English
0
0
0
103
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
Figured I'd open source the little preact+signals mastodon client I wrote a few years ago, in case the code is useful to folks. It's called Mastodawn.com - a streaming, offline-first installable Mastodon web app that weighs under 100kb. github.com/developit/mast…
Jason Miller 🦊⚛ tweet mediaJason Miller 🦊⚛ tweet mediaJason Miller 🦊⚛ tweet media
English
0
2
30
3K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@aidenybai add Preact! same JSX element annotation as React but the tree is live and hangs off `__k` on the render root element.
English
1
0
2
281
Aiden Bai
Aiden Bai@aidenybai·
Introducing element-source Get the source file location of any DOM (or native!) element Works w/ React, Vue, Svelte, and Solid
English
61
60
1.4K
201.4K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
the fact that you can't even check similarity without fully publishing is absurd.
English
1
0
17
2.4K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
npm's package name similarity validation for new packages is fucking ridiculous and should be killed
English
4
1
67
12.7K
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
@RyanCarniato @darylbarnes @trusktr fwiw when I use htm I tend to inject my components into createElement (preact vnode hook but you could also just bind htm to an intermediary function that remaps) so that I can do: html`<my-comp num=${myNum} />`
English
1
0
4
276
Ryan Carniato
Ryan Carniato@RyanCarniato·
@darylbarnes @trusktr @_developit JSX isn't html it's XML. Representing a component as markup is very convenient. There are a lot of structural similarities so I think it is the right choice for templating. Everyone does that in their frameworks.
English
1
0
2
276
Ryan Carniato
Ryan Carniato@RyanCarniato·
I've been looking at `html` tagged template literals again and man the state of things sucks. I'd be so happy if @_developit's "htm" was the accepted format and we could just get typing going, but as usual there are competing standards and in a lot of ways it makes sense. 1. We have WC folks who have a strong voice in standards that don't care about anything beyond WCs (why should they) but unfortunately WCs are severely limited in a universal sense, so can never be the actual complete answer. 2. We have TS that doesn't want to go through implementing a specific thing like JSX again so unless standards forces their hands they probably aren't going to move. 3. The options for representing tags are either untypable slots, inline case sensitive (goes against standard case insensitivity), or bulky beyond reasonable usage(call create element yourself). I would appeal to WC folks to support some exotic syntax. But honestly if I were them I wouldn't want to. But then again they have no issue proposing their own exotic syntax (like `.`, `@`, and `?`) which IMHO should only be included if HTML supports them. So I get this does devolve into people trying to standardize their own framework. But the TS need is real. A real conundrum.
English
11
1
89
22.1K
Erik Wang
Erik Wang@erikwangx·
GLM 4.7 not GLM 5 has officially won me over It's better than MiniMax M2.1 and dare I say even better than M2.5 at frontend development (Typescript Preact) Speed is not the quickest but for my use case it's more than perfect
English
2
0
3
142
Erik Wang
Erik Wang@erikwangx·
MiniMax Coding plan expired, a day after M2.5 came out... Deciding between GLM Pro vs Claude Pro 🤔 Does Kimi not have a coding plan?
English
1
0
0
207