Kyle Keesling's Avatar

Kyle Keesling

@kylekeesling.com.bsky.social

Midwestern dad & CTO β€” Cargo Biking/Commuting 🚲 Ruby/Rails πŸ’Ž kylekeesling.com

77 Followers  |  109 Following  |  46 Posts  |  Joined: 30.09.2023  |  1.8996

Latest posts by kylekeesling.com on Bluesky

What's everyone's thoughts on the new VSCode copilot agent versus Cursor?

I think that the performance of Cursor is snappier but the papercuts due to it being a fork make me lone for VSCode.

Also, can anyone provide a primer on incorporating MCPs into the mix?

16.04.2025 18:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I mean, you had to...

11.04.2025 19:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How is it that in 2025 SquareSpace does not have a way to transfer blog posts between sites? They can suck them out of Wordpress, export them out, but there's not transfer to a newly designed site?

Seems like table stakes to me...

30.03.2025 16:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I find it only be to be buggy on days that end in Y. Particularly if you're trying to use AirPlay πŸ™ƒ

13.03.2025 19:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just found the thread, how disappointing!

02.03.2025 15:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The director/cinematographer and Ben Stiller mentioned that it was all done practically in the latest episode of their podcast. Amazing work.

02.03.2025 14:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
LCD Soundsystem - oh baby (Official Video)
YouTube video by LCDSoundsystemVEVO LCD Soundsystem - oh baby (Official Video)

Everytime I hear "oh baby" by LCD Soundsystem I can't help but think of the fantastic music video and wish it was turned into a feature length film.

www.youtube.com/watch?v=5gIh...

21.02.2025 15:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
However, if we want to live in good societiesβ€”where most games are positive-sum and decency is the normβ€”there is no substitute for having a sufficient number of people who are actually good, or struggling to be so.

It is, therefore, ominous that our political culture now celebrates figures who are obviously unethicalβ€”liars, bullies, and conmenβ€”many of whom see no reason to even pretend to harbor deeper values or virtues. Whatever your politics, President Trump has said and done a thousand things that should make it impossible to admire him as a personβ€”and he will commit further atrocities this week. Elon Musk has achieved a similarly vile orbitβ€”lying with abandon, making common cause with racists and lunatics, and pointlessly defaming ordinary peopleβ€”it seems, just for the fun of it. Both men are conspicuous for the degree to which they still resemble children, having retained a juvenile sense of entitlement, recklessness, and self-absorption. Both are already cautionary tales about the corrupting influences of fame, wealth, and powerβ€”even as they continue to achieve new heights.

However, if we want to live in good societiesβ€”where most games are positive-sum and decency is the normβ€”there is no substitute for having a sufficient number of people who are actually good, or struggling to be so. It is, therefore, ominous that our political culture now celebrates figures who are obviously unethicalβ€”liars, bullies, and conmenβ€”many of whom see no reason to even pretend to harbor deeper values or virtues. Whatever your politics, President Trump has said and done a thousand things that should make it impossible to admire him as a personβ€”and he will commit further atrocities this week. Elon Musk has achieved a similarly vile orbitβ€”lying with abandon, making common cause with racists and lunatics, and pointlessly defaming ordinary peopleβ€”it seems, just for the fun of it. Both men are conspicuous for the degree to which they still resemble children, having retained a juvenile sense of entitlement, recklessness, and self-absorption. Both are already cautionary tales about the corrupting influences of fame, wealth, and powerβ€”even as they continue to achieve new heights.

🎯

samharris.substack.com/p/the-cult-o...

05.02.2025 23:28 β€” πŸ‘ 45    πŸ” 5    πŸ’¬ 5    πŸ“Œ 1

Is Remote Laravel now in the works?

Sorry to hear it man, I’ve always enjoyed hearing you on there.

04.02.2025 23:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail
17.01.2025 17:05 β€” πŸ‘ 3354    πŸ” 1393    πŸ’¬ 25    πŸ“Œ 49
Post image

My father would womanize, he would start land wars with Denmark. He would make outrageous claims like claiming ownership of Greenland. Sometimes he would refer to the Gulf of Mexico as the Gulf of America.

07.01.2025 20:49 β€” πŸ‘ 6187    πŸ” 1171    πŸ’¬ 109    πŸ“Œ 42
Preview
a group of men are standing around a basketball with the words " get it on " on the bottom ALT: a group of men are standing around a basketball with the words " get it on " on the bottom
03.01.2025 19:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Pull requests Β· excid3/revise_auth A pure Rails authentication system like Devise. Contribute to excid3/revise_auth development by creating an account on GitHub.

No problem. I remember digging into this API last year when I was contributing to revise_auth and was pretty impressed by it

github.com/excid3/revis...

23.12.2024 03:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
ActiveRecord::TokenFor::ClassMethods

Seems like you could accomplish this with β€˜generate_token_for’

api.rubyonrails.org/classes/Acti...

23.12.2024 03:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a close up of a man wearing sunglasses with makeagif.com at the bottom ALT: a close up of a man wearing sunglasses with makeagif.com at the bottom
27.11.2024 04:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you use/pay for GitHub you can push your images to their container registry. Just swap out the server URL and use a GitHub token for your password

bsky.app/profile/kyle...

21.11.2024 14:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Take Your Online Life Back
YouTube video by Scott Johnson Take Your Online Life Back

I wanted to say it so I said it. youtu.be/VZW7WevQrso

20.11.2024 15:47 β€” πŸ‘ 93    πŸ” 7    πŸ’¬ 6    πŸ“Œ 5

bluesky request.

do not follow or reward quote-doomers. people who quote an article and only add something like "you have no idea how bad this is" or "it's over" or "say goodbye to everything you love".

they succeed from your stress. they're bringing you down with them. stay awake; not like this.

19.11.2024 06:04 β€” πŸ‘ 5502    πŸ” 879    πŸ’¬ 115    πŸ“Œ 100

One of my apps requires iframes for integrating with LMSs and there are definitely hoops to jump through.

Sounds like you have a handle on it but if you need to bounce ideas/questions off of anyone let me know!

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

Nice. I like the addition of creating a non-root user for deployment too.

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

The only other thing I did after that was update the URL and use the GitHub token instead, as you can see in my screenshot above

18.11.2024 20:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
server-protection-scripts server-protection-scripts. GitHub Gist: instantly share code, notes, and snippets.

Here's a little script/scratch pad I put together, but I'd also love to see what others are doing/recommend:

gist.github.com/kylekeesling...

18.11.2024 20:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I used a token that I generated under my user account, but under my org's settings I made sure this was enabled to allow me to push the images directly to it

Your Org > Settings Tab > Personal access tokens (left menu bar) > Settings

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

It's also worth noting that you should take a few extra steps to secure your VPS machines. I haven't seen this mentioned anywhere officially but I think it should be.

I created a little script/template to make it easy to turn off password SSH sessions as well as enable UFW and fail2ban.

18.11.2024 20:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

In the long term not needing a hosted registry will be nice for some folks. Meanwhile, I've switched to using the GitHub Container Registry and haven't looked back.

I was even able to do it under my org, which allows me to keep everything private and directly related to my repos.

18.11.2024 20:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Preview
Apply autocorrection by RuboCop to files generated by `bin/rails generate` by koic Β· Pull Request #50506 Β· rails/rails Motivation / Background RuboCop has now been included by default (#50456). By adding the following tip to the default configuration, user can apply RuboCop's autocorrection to code generated by...

Apparently, it was added back in January. I guess that shows how often I use rails model/controller generators these days πŸ˜‚

github.com/rails/rails/...

14.11.2024 18:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Today I ran a model generator and Rubocop/Rails Omakase auto-corrected the generated files.

Is this a new thing, or has it been around for a while? I'm running on edge, so maybe it was just added?

Either way, this is pretty cool!

#rails #ruby

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

Nice! This actually opens it in Apple Mail right? I’ve been a letter_opener fan since Ryan Bates/Railcasts suggested it back in the day, but I kinda like the idea of seeing it in a mail client.

14.11.2024 14:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’©πŸ‘€

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

If you haven’t cleaned dog πŸ’© out of your robot vaccum with a toothpick, have you even lived??

13.11.2024 14:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@kylekeesling.com is following 20 prominent accounts