Caleb Hearth's Avatar

Caleb Hearth

@calebhearth.com

https://calebhearth.com Engineering IC Leader, Dungeon Master, speaker, blogger. Rubyist in the streets; iOS Indie dev by night.

1,659
Followers
218
Following
124
Posts
18.05.2023
Joined
Posts Following

Latest posts by Caleb Hearth @calebhearth.com

Post image Post image

We lost a really good boy today. Goodbye Zeke.

23.01.2026 17:53 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@gfontenot.bsky.social you in?

18.09.2025 17:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Given that LEO now statistically means ICE, where’s the harm here?

10.07.2025 01:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’m hosting a community gathering at the Sheraton Lobby bar at 5pm, today! I’ve always enjoyed conversational diverse events at RailsConf, so let’s have one, one last time. I’ll put a little money behind the bar so come along, have a drink on me, and make some Ruby friends! #railsconf

08.07.2025 12:06 πŸ‘ 9 πŸ” 6 πŸ’¬ 1 πŸ“Œ 3

I think a few of us will be at the hotel bar

08.07.2025 13:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For anyone attending #RailsConf this week, I’ll definitely be looking for a nice activity at 5pm Tuesday. I’d love to coordinate!

07.07.2025 12:25 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Strava ride screenshot showing a Lookout Mountain ascent of 1,706ft over 12.8 miles in 1 hour 15 minutes.

Strava ride screenshot showing a Lookout Mountain ascent of 1,706ft over 12.8 miles in 1 hour 15 minutes.

I’ve been training the past few months for two days of charity ride, the Courage Classic, to support Children’s Hospital Colorado. I plan to do the 42 mile/3,777ft Vail Pass and 44mi/2,392ft Keystone routes.

I’ve got a ways to go before I feel ready but […]

[Original post on pub.calebhearth.com]

17.05.2025 23:14 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Practices that make your commit message less clear, that clutter the subject, or that obscure information in the message assuming that you’ll be able to find it in some external tool are hurting your codebase’s maintainability.

Looking at you, one-commi... https://calebhearth.com/micro/ee133e0d

03.05.2025 22:51 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Looking forward to heading to Chicago for #DeepDishSwift tomorrow!

πŸ”— https://calebhearth.com/micro/b31b9bcf

26.04.2025 02:17 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Tally All Git Trailers in a Repository I’ve been using a lot of Git Trailers in my commit messages recently and as my thinking on which trailer keys to use has evolved, it’s been useful to look back at which ones have been used before....

πŸ“β™»οΈ Tally All Git Trailers in a Repository
https://calebhearth.com/bs/tally-git-trailers

#Shell

17.04.2025 17:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
RailsConf-branded banner image with the text: Not Invented Here: Things Rails Didn't Innovate. My image from about a decade ago, showing a smiling face with a short beard and wearing a green vest over a plaid shirt, juxtaposes the RailsConf logo above the text of conference's location of Philadelphia, PA.

RailsConf-branded banner image with the text: Not Invented Here: Things Rails Didn't Innovate. My image from about a decade ago, showing a smiling face with a short beard and wearing a green vest over a plaid shirt, juxtaposes the RailsConf logo above the text of conference's location of Philadelphia, PA.

Super excited to be speaking at the FINAL @rubycentral.org #RailsConf, where I’ll be giving a revamp of one of my earliest conference talks, originally from 11 years ago.

I hope you’ll join me at #RailsConf for Not Invented Here: Things #Rails Didn't Innovate

railsconf.org/speakers/#:~...

11.04.2025 16:38 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
RailsConf-branded banner image with the text: Not Invented Here: Things Rails Didn't Innovate. My image from about a decade ago, showing a smiling face with a short beard and wearing a green vest over a plaid shirt, juxtaposes the RailsConf logo above the text of conference's location of Philadelphia, PA.

RailsConf-branded banner image with the text: Not Invented Here: Things Rails Didn't Innovate. My image from about a decade ago, showing a smiling face with a short beard and wearing a green vest over a plaid shirt, juxtaposes the RailsConf logo above the text of conference's location of Philadelphia, PA.

Super excited to be speaking at the FINAL @rubycentral.org #RailsConf, where I’ll be giving a revamp of one of my earliest conference talks, originally from 11 years ago.

I hope you’ll join me at #RailsConf for Not Invented Here: Things #Rails Didn't Innovate

railsconf.org/speakers/#:~...

11.04.2025 16:38 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Lately every night is β€œEver Night is Pizza Night” night.

I long for grapefruit.

πŸ”— https://calebhearth.com/micro/fcdd0454

06.04.2025 01:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My latest review was 6 months late and written by an LLM

01.04.2025 13:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The day after I start playing with an idea for a #cycling iOS app, I overcommit on a sprint and don’t make a curve in the path, spraining my wrist. Now I can’t bike *or* type. πŸ˜‚πŸš΄πŸ‘¨β€πŸ’»
strava.app.link/QXs4f91dcSb

31.03.2025 22:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there an app that will help with #scrobbling #vinyl records? I’d love something that: connects with Discogs and Last.fm, scrobbles a record side with a single tap, and ideally can listen for what’s playing to scribble as well. On that last point: I’... https://calebhearth.com/micro/3b5f72c1

05.03.2025 13:13 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Obsidian Bullet Journal Tasks Migration in Daily Note I’ve been tinkering with a modified, task-only Bullet Journaling approach in Obsidian for about a week now and it’s been nice, so I wanted to write up how I’m approaching things.

πŸ“β™»οΈ Obsidian Bullet Journal Tasks Migration in Daily Note
https://calebhearth.com/bs/obsidian-bullet-journal-tasks-migration

20.02.2025 08:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Obsidian Bullet Journal Tasks Migration in Daily Note I’ve been tinkering with a modified, task-only Bullet Journaling approach in Obsidian for about a week now and it’s been nice, so I wanted to write up how I’m approaching things.

πŸ“β™»οΈ Obsidian Bullet Journal Tasks Migration in Daily Note
https://calebhearth.com/bs/obsidian-bullet-journal-tasks-migration

20.02.2025 08:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Also apparently need to fix my silo filtering. Sorry! @echofeed.app

14.02.2025 04:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gotta wire this thing up for replies and threads… @echofeed@hub.7622.me any chance?

πŸ”— https://calebhearth.com/micro/4200ac55

14.02.2025 04:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Spent a bunch of time tonight tinkering with the idea of displaying #Obsidian tasks in a #kanban format based on status (what’s between [ ]). Probably won’t go anywhere but it’s been in my head.

πŸ”— https://calebhearth.com/micro/690d2cc0

14.02.2025 04:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Something that’s been stuck in my head for a while is the idea of doing #TTRPG play-by-post… by postcard. I’ve searched several times so not quite #lazyweb but anyone have resources on adapting games to this?

Or interested?

πŸ”— https://calebhearth.com/micro/097a9fbb

14.02.2025 04:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Unfortunately not. I haven’t tried it on a project with Cocoapods or tried any exclude patterns at all.

14.02.2025 04:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Prevent Mastodon and Bluesky from Generating POSSE Link Previews Yesterday I posted that I’d resolved my new microblog POSSE1 posts from generating link previews on Mastodon and Bluesky. Today, I want to briefly run through how I managed that.

πŸ“β™»οΈ Prevent Mastodon and Bluesky from Generating POSSE Link Previews
https://calebhearth.com/bs/prevent-microblog-link-previews

#IndieWeb #RubyonRails #Posse #Meta #Fediverse

12.02.2025 04:41 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

My #POSSE notes should no longer be showing the annoying link preview card. Thanks to Robb Knight and Ben Falk for blog posts pointing the way. If a quick blog post on how to do this in #Rails would be useful, I’m happy to put one together! Let me know.

... https://calebhearth.com/micro/4e21a9b3

11.02.2025 16:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Playing around with an idea to sync Markdown+Frontmatter with a SQLite database. In #Rust’s serde_yaml is it possible to parse the first document then get the second β€œdocument” as a string?

πŸ”— https://calebhearth.com/micro/cd74a6d9

11.02.2025 01:35 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image
11.02.2025 00:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Has anyone made (or evaluated whether it is feasible to make) a #Feedbin connector for #Tapestry to sync #RSS items from and read state to?

πŸ”— https://calebhearth.com/micro/15b4cb20

07.02.2025 14:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Help, I’ve fallen into the #obsidian hole. Send help*

- Your favorite plugins and templates

πŸ”— https://calebhearth.com/micro/552474e8

03.02.2025 22:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Something about Christmas and spending time with my kids has me really excited about #Lego, #Nintendo, and #BoardGames. Over the Winter break I got to introduce my almost 4yo to building Lego sets and playing Mario Kart / Smash Bros. on Switch. So fun. (https://calebhearth.com/micro/b2c0d698)

01.02.2025 22:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0