Peter Kellner's Avatar

Peter Kellner

@pkellner.bsky.social

Pluralsight author focusing on React. Silicon Valley Code Camp organizer.

2,042 Followers  |  573 Following  |  154 Posts  |  Joined: 27.08.2023  |  1.8048

Latest posts by pkellner.bsky.social on Bluesky

By the way, if you ever need any help or advice on nextjs, let me know. There are few things I know as well as that and itโ€™s got pluses and minuses.

31.07.2025 14:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No. It wants to make the image proper size and better format. Adding nooptimized attribute stops it from redirecting local. I pass through query Params to cloudfront so my sizes are done on my origin server then cache is perfect size.

30.07.2025 19:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

React is still king! @react.dev

30.07.2025 03:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Who (besides me) did not know that with @nextjs code like this:

import Image from 'next/image'

export default function Page() {
return (
<Image
src="s3.amazonaws.com/my-bucket/x.pngโ€
width={500}
height={500}
/>
)
}

The image goes thru your own server?

30.07.2025 00:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Melanie Griffith in vail at a bagel store with her kids and an opair. She had big chin hair! Image blown.

18.07.2025 02:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Learnings From Coding with AI (Claude Code): CC can create complex architectures and still needs humans to help. I posted a long paragraph of good senior guidance, and it responded: "You're absolutely right! The current architecture is indeed convoluted. Your proposed solution is much cleaner:"

13.07.2025 17:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Learning From Coding With AI (Claude): OMG! started using Claude Code. OMG OMG OMG!!! I've paid the $200. I'd pay more. I can't believe how much this makes what I was doing with cutting and pasting feel like I was living in ancient times. Mind blown.

09.07.2025 14:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah. I realized after I posted this that that was kind of the point of your post.

I do and also say what it use to be called and why it got renamed. It is darn useful for forms though.

04.07.2025 15:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

From my upcoming courseโ€ฆ

04.07.2025 12:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The golden dome is just plain bat shit stupid and crazy.

17.06.2025 17:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

My favorite saying: The more you get to know people, the more you like dogs.

17.06.2025 17:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
useActionState โ€“ React The library for web and native user interfaces

Learning From Coding With AI (Claude): Todays learning is that for relatively new tech like React's useActionState, react.dev/reference/re..., even when you give claude the doc link, it still really screws up the implementation adding all kinds of crazy extra useState and useEffect calls.

17.06.2025 17:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
React Conf 2025 | October 7-8 | Henderson, Nevada & online | Join us!

WhooHoo! conf.react.dev here I come.

16.06.2025 13:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@karaswisher.bsky.social and @profgalloway.com I was so sure you were going to continue today when you use the professional wrestling analogy, and point out this is all staged just like that. I was expecting Scott to say check who made money when the stop dropped.

06.06.2025 17:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Learning From Coding With AI (Claude): Turns out openai o3 now offers zip downloads for individual files. Big time saver! I don't think Claude can do that yet. Especially for things like REST API routes in next.js. Win for openai!

01.06.2025 00:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a cartoon drawing of a person pressing a f5 key ALT: a cartoon drawing of a person pressing a f5 key

Patiently waiting to see if I win the lottery and get to buy a ticket to React Conf in Vegas.

28.05.2025 01:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Learning From Coding With AI (Claude): Code generation often gives you more than you ask. I just had ai build me a simple wrapper around loading data so I could refresh easily. Claude decided to see if my query changed, and if not, don't refresh. Others may have changed the data (my point)

28.05.2025 01:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Men Older Than 70 Years Continue to Be Overscreened for Prostate Cancer A nationwide survey finds that many older men are overscreened for prostate cancer, despite more harm than benefit with age.

@karaswisher.bsky.social why did you let @profgalloway.com get away with equating the importance of a person with whether they get a PSA test. Scott quoted a doctor who would never do that.

Tons of sources! Very disappointed.

www.renalandurologynews.com/news/men-old...

27.05.2025 16:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Press enter to view the speaker list

And... my real app that I'm working on for a course ... viewtransition-sampleapp.73rdst.com
Thanks for volunteering to help. Means a lot to me.

27.05.2025 00:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I swear this has never happened to me before. Created a small repro, and then found the problem. So... Here is a working bug free (maybe) version of a video carousel with ViewTransition. My issue was I was setting slideDir state inside StartTransition.
codesandbox.io/p/sandbox/vi...

27.05.2025 00:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Will do, will take me a little while to make it trivial, in which case I may have spoken too soon when it actually works in a trivial case.

26.05.2025 23:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey @ricky.fm , are you taking "issues" or bug reports with good repros on ViewTransitions? I'm loving them but have some odd behavior that is likely me somehow, but on the outside chance it's not, love to file a clean issue (not completely isolated into simple example, but will if helps).

26.05.2025 23:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Learning From Coding With AI (Claude): It's easy to get lazy and watch Claude generate engineering debt. I keep adding new rules, but I'm up to over 37 rules now and that seems to be more than it can follow. It violates them all the time compared to when I had fewer.

15.05.2025 14:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Wow! sometimes, you when don't pay attention for a year or so to a market... this happens ....

Exclusive WD Redยฎ Bundle Deals
Buy 2 WD Redยฎ 26TB^ Drives for $999.98.**

15.05.2025 14:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve got that exactly in my presets and it still does it sometimes. I try to check before I check in, but sometimes when I purposely factor into smaller. Functions itโ€™s hard to tell.

13.05.2025 09:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes! They can be blamed on bad programming instead of machine bugs.

12.05.2025 23:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Learning From Coding With AI (Claude): Always double check that AI doesn't throw things away.
me: what did you do with all the nice compare stuff
claude: You're right, I inadvertently removed the nice comparison view functionality...

12.05.2025 23:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Learning From Coding With AI (Claude): What AI excels out is things like "create a react component that views JSON in a collapsible way only showing shorter content directly, but providing an expando icon for larger sections.

11.05.2025 17:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Learning From Coding With AI (Claude): Todays aha is that when reviewing React code Claude created, I find it odd, and not at all best practices, but gets the job done. For example, it sprinkled in getElementById calls thought a form. Clever, but very odd.

03.05.2025 22:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Learning From Coding With AI (Claude): When Claude goes off the rails.... don't follow it.

02.05.2025 18:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@pkellner is following 20 prominent accounts