Thomas Cannon

Rubyist for 12+ years!

Was: Senior Developer & Ops at Noko Time Tracking

Currently: Senior Developer at Punchpass

passkeys enthusiast, musician

2025-06-18

Oh *god*, I just did the math and I’ve done **at least** 14 major infrastructure overhauls or moves in my career:

microblog.thomascannon.me/2025

2025-06-05

Who could have possibly expected the fascist to be a fascist? Quelle Surprise
ruby.social/@Plentifulpanda/11

2025-06-03

Yowza; after months of an annoying slog, I've finally started open-sourcing years of work blog.practical.computer/2025/0

2025-05-29

Figured out a neat way to quickly scaffold minimal test classes (great for concern testing):

```
require "test_helper"

class MyConcernTest < ActiveSupport::TestCase
TestClass = Data.define(:user, :other_property) do
include MyConcern
end

# ...
end
```

Thomas Cannon boosted:
2025-05-29

Imagine inviting a guy to ~~keynote~~ a fireside chat for your final conference, who in the most man child tantrum imaginable, created a separate foundation and competing conference that made it so you are no longer the stewards of said conference...

Thomas Cannon boosted:
Thomas Cannontcannonfodder
2025-05-27

New category in Zotero unlocked

A screenshot from Zotero, a research collection app, with a sub collection titled 'All My Friends Hate Tailwind'
2025-05-25

@konnorrogers Wait what???

2025-05-22
2025-05-10

@jm3 My personal approach is to have an AppSettings PORO: microblog.thomascannon.me/2024

2025-05-07

Put together a quick micro-gem to make customized ActiveModels based on AR models less painful & verbose github.com/practical-computer/

#rails #rubyonrails

2025-05-06

@jgarber @starr +1 for NetNewsWire

2025-05-05

@konnorrogers uh oh is this one about me? 😬😬😬

2025-05-02

@stevecrozz NIH strikes again!

2025-04-30

Lookit this cute lil fella! qwerasd205.github.io/Annotatio

I think that’s what I’m gonna use as the monospace font in my design system

2025-04-28

@nirvdrum I’d definitely give it a look. Even in alpha, it’s one of the better, maybe even top 3, frontend experiences I’ve had. And that’s not just a cursory glance, obligatory 8K word guide on the process thomascannon.me/guides/the-rai

2025-04-27

@nirvdrum and they’re the closest ones I’ve found that are actually tackling the hard problems, as you pointed out

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst