Kevin Crawford's Avatar

Kevin Crawford

@kcrwfrd.bsky.social

Frontend software engineer Los Angeles

58 Followers  |  146 Following  |  57 Posts  |  Joined: 11.11.2023  |  2.6447

Latest posts by kcrwfrd.bsky.social on Bluesky

@ricky.fm will you have your demo source on github?

Would love to take a closer look at it, asynchronously

08.10.2025 19:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

oooo sick!

08.10.2025 00:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I really like their content collections API for markdown content. Wish I could use it standalone with other stacks (like next.js)

07.10.2025 22:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Trunk based development with feature flags is 😚🀌🏼

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

These are some sweet updates πŸ‘πŸΌ

02.10.2025 06:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@danabra.mov what’s the tech stack for your blog?

27.09.2025 21:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Dawg Food Beef Simplify your protein intake. Fully cooked real food, made of real ingredients, to feed the Dawg in you. Dawg Food will make your protein intake decision much easier. Get creative and use Dawg Food in...

Lol I bought a product called β€œDawg Food” recently and tbh it’s not bad πŸ˜‚

eatdawgfood.com/products/daw...

22.07.2025 04:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I know you didn’t want to name names but I would really love to see the links οΏΌ

14.06.2025 00:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

(Also, I thought the idea was not to reset state, even if props.wrap changes)

20.05.2025 05:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

> Or, if you want to avoid an extra DOM node when not wrapping, you can use a key to intentionally reset state

What would that code look like?

20.05.2025 05:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Excellent article. I wrestled with refreshing myself on this recently even after 20+ years of writing CSS πŸ˜…

12.05.2025 19:04 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tbh I find direct traffic hard to believe. How is that measured? Are query params used? Referrer header? Does a link with rel="noreferrer" count as direct traffic?

I think there are common lint rules that require noreferrer if you have target=β€œ_blank” - github.com/jsx-eslint/e...

07.05.2025 18:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Which analytics tool are you using?

07.05.2025 18:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What happens if you post on /r/fullstack πŸ˜‚

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

Another thought is experiment is to just try and imagine a single cohesive docs experience … and then work backwards to think about how to make that work across the diff repos

01.05.2025 06:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How about

- core and react-redux both have own docs that can function as standalone (checked into their own repos), and are published as NPM package artifacts

- as RTK is the highest level of abstraction (depends on core and react-redux) it is the entry point or main wrapper for all the docs

01.05.2025 06:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Awesome article! Shared with my team. The only improvement I would wish for is to tie it all together with <Suspense /> in the conclusion

30.04.2025 00:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is this supposed to be an n+1 query metaphor πŸ€”

27.04.2025 03:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is *gestures vaguely* β€œstreaming support” needed for RSC?

25.04.2025 01:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
RFC: Deployment Adapters API Β· vercel next.js Β· Discussion #77740 To ensure Next.js can be deployed anywhere, including severless platforms with custom requirements, we are planning to add deployment adapters. Vercel will use the same adapter API as every other p...

When they ship deployment adapters those conspiracy theories should largely be null and void.

It should have been prioritized sooner tbh

github.com/vercel/next....

22.04.2025 18:06 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I always thought of it as an ode to Twitter and an optimistic/idealistic outlook for itself as a platform/ecosystem. A brilliant name tbh.

21.04.2025 08:19 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If using vscode you could try

"typescript.preferences.importModuleSpecifierEnding": "ts"

16.04.2025 03:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
TSConfig Reference - Docs on every TSConfig option From allowJs to useDefineForClassFields the TSConfig reference includes information about all of the active compiler flags setting up a TypeScript project.

Tbh sounds like a problem with your IDE but maybe one of these will help:

www.typescriptlang.org/tsconfig/#al...

github.com/import-js/es...

I would be inclined to try configuring lint rules to enforce imports without file extensions.

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

πŸ€” I’m confused what you’re trying to do then.

Do you mean that you have a foo.ts file but you have `import foo from 'foo.js'`?

15.04.2025 23:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

tsconfig.json has an `allowJs: true|false` setting, does that help?

15.04.2025 22:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Have you guys seen those squirrels running along the fences??

15.04.2025 05:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I couldn’t find any documentation for unit testing RSCs either

13.04.2025 00:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Peak music player UX for me was with a tricked out foobar2k setup I had with a custom skin and key bindings, back around 2004-2007 when I still used windows. It was the only app I missed after migrating to mac.

I’ve always wanted to build my own music app ever since.

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

@leerob.com this was such a great example and I wanted to show my team the implementation, but the repo has been taken down. Any chance you could make it available again? πŸ™πŸΌ

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

At that point, they’ve earned it.
That hacker spirit can get them far in life.

26.03.2025 20:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@kcrwfrd is following 20 prominent accounts