Nathan Force

1.5K posts

Nathan Force

Nathan Force

@ForceTheIssue

Always sweat the details. JS Developer.

NYC Bergabung Aralık 2011
421 Mengikuti115 Pengikut
Nathan Force
Nathan Force@ForceTheIssue·
@devongovett do you use internationalized/date exclusively for date work in you projects or do you pair it with something like date-fns, dayjs, Temporal etc?
English
1
0
0
23
Nathan Force
Nathan Force@ForceTheIssue·
@devongovett Nice! Does TreeSection change anything with regards to selection? Are entire sections (de)selectable?
English
1
0
0
69
Devon Govett
Devon Govett@devongovett·
New React Aria release! ✅ Multi-select ComboBox with customizable selection rendering (e.g. TagGroup) 🏝️ Tree sections – create labeled groups of items 💯 Better NumberField paste handling 📆 Improved Calendar month and year dropdown behavior 🐞 Lots of bug fixes!
English
6
17
275
18.5K
Nathan Force
Nathan Force@ForceTheIssue·
@jaredpalmer Totally. Feels like an overemphasis on the whole “one shot” part. I’m more than okay to accept an incomplete solution so long as the chunks are logically split. It also makes reviewing the output much more difficult because the core change is lost in the sauce.
English
0
0
0
91
Jared Palmer
Jared Palmer@jaredpalmer·
It feels like current generation of coding agents are overfit to make code run (and render) successfully on every prompt. Too often, they emit “fallback” behavior and avoid breaking changes as a reward hack, sometimes not even telling you about it.
English
51
19
619
51.8K
Nathan Force
Nathan Force@ForceTheIssue·
@devongovett Won’t be mad if you add “Event calendar grid with time slots”
English
0
0
0
151
Devon Govett
Devon Govett@devongovett·
Examples
Devon Govett tweet media
English
7
6
125
6.5K
Devon Govett
Devon Govett@devongovett·
Interesting: GitHub is removing all toasts from their UI due to usability and accessibility issues. I agree they tend to be overused, probably because they’re so easy to implement. There are often better patterns like inline confirmation/errors. primer.style/accessibility/…
English
17
72
736
254.3K
kepano
kepano@kepano·
my current obsession is doors
kepano@kepano

@msllrs doors were one of the last things we worked on they make the room feel complete and improved the acoustics in a surprisingly significant way

English
8
6
446
37.8K
Nathan Force
Nathan Force@ForceTheIssue·
@jaredpalmer @github Actually just want a more robust code metadata model in general, but this is a start.
English
0
0
0
9
Jared Palmer
Jared Palmer@jaredpalmer·
How can we make @GitHub Pull Request and code review experience better?
English
837
56
1.5K
513.5K
Nathan Force
Nathan Force@ForceTheIssue·
@jaredpalmer @github Allow before/after image slider in description/comments or some other first party image diff support
English
1
0
25
6.4K
Nathan Force
Nathan Force@ForceTheIssue·
@seflless Looking more and more like the tool I’ve wanted for ages. How are the screen connections determined?
English
1
0
1
174
Francois Laberge ✍️
Francois Laberge ✍️@seflless·
With Decode you can view as many app screens as you need. Enabling you to review your working app as easily as reviewing a Figma file, but with Claude Code immediately apply your suggestions. Get early access: decode.dev
English
3
0
81
20.5K
Francois Laberge ✍️
Francois Laberge ✍️@seflless·
We built Claude Code into a browser & whiteboard! It's called Decode @decodetool It’s the fastest & best way to give UX feedback to Claude Code while coding locally & enables it to review & test changes itself See thread👇to learn how whiteboards makes it an even better browser
English
55
98
1.4K
161K
Ryan Florence
Ryan Florence@ryanflorence·
@ForceTheIssue @devongovett yeah, it normalizes them all to essentially what spacebar does on a click event down -> up -> dispatch so: pointerdown -> pointerup -> dispatch keydown enter -> keyup enter -> dispatch (no repeat) keydown space -> keyup space -> dispatch Devon am I missing anything there?
English
2
0
6
1.6K
Ryan Florence
Ryan Florence@ryanflorence·
I vibe coded most of Remix UI stuff (we only started on them three months ago) Now we're refining the APIs of the events package and writing by hand (with assistance of course) Once published, you'll be able to use semantic, stateful Interactions anywhere, including React!
English
10
1
138
24.7K
Steve Ruiz
Steve Ruiz@steveruizok·
progress on my new imperative TypeScript framework
Steve Ruiz tweet media
English
20
8
539
47.2K
sunil pai
sunil pai@threepointone·
@jonas Definitely happening, I think already usable in local dev, getting it to the platform’s going to take a bunch of work (undergoing)
English
3
0
6
1.4K
sunil pai
sunil pai@threepointone·
the site with a thousand faces --- there's this line of code that I couldn't have imagined building at any point in my career that's possible today: return new Response(generatePersonalisedPage({user}) every user gets an ai agent assigned to them, in a 15ms radius, with it's own memory and state and whatever. And for your wesbite, for every user, you can spin up a sandbox to generate a page (real code!) based just on their own preferences and vibes (changing over time). Kind of insane. Someone should build this and kill it in the ecommerce game.
English
11
5
102
40K
Nathan Force
Nathan Force@ForceTheIssue·
@steveruizok Sorry m8 this sounds like an AI feature and the best I can offer you is a new emoji
English
0
0
0
18
Steve Ruiz
Steve Ruiz@steveruizok·
It would be great if the Safari URL input would recognize that if my url has spaces in it then I’m entering natural language rather than a URL
English
3
1
15
2.7K
Nathan Force
Nathan Force@ForceTheIssue·
@devongovett Of course. I wouldn’t describe this as a good UX, really, but it might serve as a stress test for what you’re building. The idea is that the up/down buttons alter the quantity of a given selection. The initial selection is just a regular combobox.
Nathan Force tweet media
English
0
0
1
167
Devon Govett
Devon Govett@devongovett·
@ForceTheIssue Oh that's something i haven't seen before. Do you have a screenshot you can share of that?
English
1
0
0
622
Devon Govett
Devon Govett@devongovett·
Ok... so when you want a "multi-select" component, what exactly are you thinking of? Send screenshots/links please. 😃
English
35
4
96
17.2K
Nathan Force
Nathan Force@ForceTheIssue·
@ryanflorence Currently going from SPA to SSR and updating how we do auth is a pretty big prereq to the story here.
English
0
0
0
12
Ryan Florence
Ryan Florence@ryanflorence·
> SSG isn't enough on the search page, we need real SSR! - add `ssr: true` to the config - deploy a server your loaders for pre-rendering now work for SSR too add a loader for the search page and a fetcher form for super easy fetching
English
3
1
43
5.2K
Ryan Florence
Ryan Florence@ryanflorence·
Grab Vite, grab React Router, start with a simple SPA - intelligent code splitting by default - efficient data loading with nested route clientLoaders - data updates w/o automatic revalidation with clientActions - pending states and optimistic UI with fetchers
English
16
26
600
57.7K