Jeremy Kreutzbender
banner
jeremykreutzbender.com
Jeremy Kreutzbender
@jeremykreutzbender.com
Tech stuff - Ruby, Rails, React, Next, Typescript.
Non Tech Stuff - Golf
Spending my days in Portland, OR
But locally on 8.0.2.1 I don't have it?
August 19, 2025 at 9:57 PM
I am here by notifying the @react.dev team of this here
July 30, 2025 at 12:07 AM
My Rails OAuth post is at the top of page 2 for that 'rails oauth' search. I guess no one clicks links on page 2
July 11, 2025 at 4:51 AM
On one hand, it's pretty cool to see my blog posts showing up. On the other hand, it's pretty impressive no one is clicking
July 11, 2025 at 4:49 AM
Sure Claude... that is one way to authenticate a user. It's Sunday night, I gave you a lazy prompt with no examples in the context. I'm sorry. We'll try again tomorrow.
June 30, 2025 at 3:55 AM
Rails Forms are fun. Now I have [object Object] in my database
June 27, 2025 at 4:50 PM
Spent the morning finishing the FilePicker implementation instead of creating the AWS account. Avoiding the unknown scary AWS world by doing comfort coding
June 17, 2025 at 4:09 PM
Add 'useEffect'
Everything works

Add console.log("This is re-rendering");
See multiple re-renders

Remove 'useEffect'
Everything works

Don't let anyone convince you console.log isn't the most powerful tool out there
June 11, 2025 at 4:33 PM
New CoPilot feature, instructions, allows for giving CoPilot specific instructions. I told to make sure it leaves comments on N+1 situations in Rails
May 17, 2025 at 2:27 AM
At least I got rid of most of them in previous posts. There are more than what is shown here though
May 14, 2025 at 3:55 AM
A suggestion. It might be nice if your prompts are in a block quote, instead of triple backticks. Its a bit hard to a single line, scrolling to the right really far.
May 13, 2025 at 3:19 AM
Upgrading to Tailwind is going superb (left is v4, right is v3)
April 23, 2025 at 12:57 AM
We're back baby... now to figure out what is actually broken because of all the package upgrades
April 22, 2025 at 3:18 PM
Onto the Next.js upgrade... and you hate to see it
April 22, 2025 at 3:00 PM
Oh nice, it even highlights the method in the background. Definitely going to try this out.
April 22, 2025 at 2:29 PM
I'll say my favorite thing is how well @biomejs.dev integrates into @zed.dev . Being able to have the formatting running on auto save of a file is real nice. This might have been possible with prettier, but it just worked right away with Biome
April 22, 2025 at 3:41 AM
Seems as though we're underspending according to the article!
April 12, 2025 at 9:46 PM
Visit www.npmjs.com/package/@ine... to see if is there a link to a different docs site, but alas just back to inertiajs.com
April 8, 2025 at 10:19 PM
So now I'm curious about `usePage` and I go to inertiajs.com and search for usePage and we've got nothing. Okay, well maybe the Vue stuff is located somewhere else?
April 8, 2025 at 10:17 PM
Looked around a bit more, watched a Youtube video that used Ziggy as well. Figured it was time to ask Claude.

Discovered there is a `usePage` API from `interiajs/vue3`. Well that seems very promising actually did exactly what I needed it to do.
April 8, 2025 at 10:15 PM
Hit writer's block on my other blog post. Pivoting back to something I started a long time ago. Stopped writing this one because the syntax highlighting package Im using didn't support Gleam at the time but I fixed that right up github.com/code-hike/br...
April 2, 2025 at 3:45 AM
In my free time I've been building an LSP for a SQL like dialect that my company created. I had a hunch that if an LLM were given the code to this LSP, it could translate natural language into the dialect. I finally tried it today and lo and behold it worked!
March 28, 2025 at 10:52 PM
Another nice aspect is we can get rid of our error classes and convert them into Data objects. Which also had a nice blog post I was reading the other day allaboutcoding.ghinda.com/how-to-creat...
March 27, 2025 at 3:38 PM
Here's the before and after. Tossed in some nested pattern matching because why not!
March 27, 2025 at 3:16 PM
Learned today that throw / catch in Ruby is about 2x faster than raise / rescue. So we're doing a little reading (avdi.codes/throw-catch-...) and I'm going to look into replacing the raise / rescue blocks in an LSP I'm working on with throw / catch
March 27, 2025 at 2:52 PM