Jakob Skjerning's Avatar

Jakob Skjerning

@jakobs.bsky.social

Aka @mentalizer from Twitter. Rails OG, web application developer, consultancy owner, sailor, and dad joke appreciator. Building substancelab.dk, frontlobby.dk, skrift.eu, writes at mentalized.net

204 Followers  |  274 Following  |  233 Posts  |  Joined: 11.09.2023  |  1.889

Latest posts by jakobs.bsky.social on Bluesky

Germany's justice ministry held firm and killed EU chat control (for now):

"Chat control without cause must be taboo in a state governed by the rule of law. Private communication must never be under general suspicion."

Admirably concise and direct. German in the best possible way.

08.10.2025 19:21 β€” πŸ‘ 168    πŸ” 80    πŸ’¬ 2    πŸ“Œ 4

You seen/heard Brass Against? I am partial to their Wake Up and Sabotage covers 🎺🀘

08.10.2025 15:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For your professional goals, make a habit of just steadily putting points on the board, consistently doing a little bit steadily, even if you’re bad at it sometimes. You’ll be amazed at how quickly successes start to compound. Don’t let your job get in the way of your career.

06.10.2025 05:02 β€” πŸ‘ 191    πŸ” 29    πŸ’¬ 2    πŸ“Œ 1

Fuck apps - build websites.

03.10.2025 16:52 β€” πŸ‘ 464    πŸ” 120    πŸ’¬ 7    πŸ“Œ 8

Det byg var IRL til Skærbæk Fan Weekend 😍🀯

Gad vide om nogen har bygget rumskibet fra tegneserien πŸ€”

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

Dear recruiter, if a quick phone call is enough to figure out if things make sense, it is possible to include a short description of the gig in the initial email...

03.10.2025 09:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Agreed. That’s our recommendation as well for customers, unless they have special needs (or abilities)

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

People who use excel needs things be accurate. I just don't understand who thought this was a good idea.

01.10.2025 21:32 β€” πŸ‘ 15    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

πŸ‘Œ

29.09.2025 10:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Everything I know about good system design I see a lot of bad system design advice. One classic is the LinkedIn-optimized β€œbet you never heard of queues” style of post, presumably aimed at people who are…

www.seangoedecke.com/good-system-...

29.09.2025 05:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Got inline pagination up and running thanks to Pagy 43(!) and Turbo Frames 🀘 #ruby #rails #uchi

26.09.2025 14:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Bundler belongs to the Ruby community I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say β€œoh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Y...

Bundler belongs to the Ruby community

andre.arko.net/2025/09/25/b...

25.09.2025 09:01 β€” πŸ‘ 296    πŸ” 100    πŸ’¬ 6    πŸ“Œ 2

Interesting, thanks!

22.09.2025 15:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does a sample Rails application exist that could be used for education or demos or similar? Something that demonstrates most Rails features, but isn't too complex to follow? Preferably with sample data?

22.09.2025 11:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Pause your doomscrolling and listen to this story.

20.09.2025 13:31 β€” πŸ‘ 3630    πŸ” 1254    πŸ’¬ 126    πŸ“Œ 197
Preview
Detecting classes in source files - Core concepts Understanding and customizing how Tailwind scans your source files.

Is there any way to debug what classnames Tailwind finds in what source files, in particular to find out why it hasn't found some specific classnames 🀨 Feel like I've tried every combination of path in my @source now

tailwindcss.com/docs/detecti...

20.09.2025 10:41 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hi folks, I am the president of the Ruby Central board. I don’t have time to reply to posts individually, but I do want to make clear that recent changes to permissions in our open source projects were done in collaboration with the organization’s leadership and not by one person unilaterally 🧡

19.09.2025 14:30 β€” πŸ‘ 19    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
RubyGems.org | your community gem host

Hey, #ruby folks! I've been one of the #RubyGems maintainers for the last decade.

Ruby Central has forcefully taken control of the RubyGems organization on GitHub, the `rubygems-update` and `bundler` gems on rubygems[.]org, and more.

You can read the details here: pup-e.com/goodbye-ruby...

19.09.2025 07:51 β€” πŸ‘ 327    πŸ” 168    πŸ’¬ 16    πŸ“Œ 32

I sure hope this β€œpartnership” is just a browser extension and not some bullshit deeper integration into @1password.bsky.social

17.09.2025 15:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Don’t use instance variables in partials Instance variables have no place in Rails view partials. Unfortunately, they often end up there.

One of my favorite pet peeves is instance variables in partials. Unfortuntaly, I still encounter these in actual production code. #Rails

mentalized.net/journal/2025...

17.09.2025 14:28 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Vibe coding fixed my impostor syndrome
YouTube video by Alberta Tech Vibe coding fixed my impostor syndrome

"If you're actually an impostor, it's not a syndrome" πŸ˜‚

www.youtube.com/shorts/xBilK...

14.09.2025 16:31 β€” πŸ‘ 34    πŸ” 9    πŸ’¬ 1    πŸ“Œ 2
Post image 13.09.2025 06:20 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 2    πŸ“Œ 1
Video thumbnail

Got a fairly solid (🀞) I18n implementation set up in my little automated admin thingy project #wip #rails #opensource #uchi

12.09.2025 13:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Typical day in life of a web dev

12.09.2025 02:30 β€” πŸ‘ 95    πŸ” 9    πŸ’¬ 8    πŸ“Œ 0
Post image

Did Firefox change something that suddenly makes my (webpacker-based πŸ™„) assets not being served in a Rails application? 🀨

10.09.2025 08:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

‼️ Friends, please pay attention:
grep -r "const _0x112" node_modules
if you found it, don't panic: update dependency
remove npm cache

08.09.2025 21:33 β€” πŸ‘ 10    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0
Preview
It's time for modern CSS to kill the SPA Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.

β€œbrowsers are evolving to reward simplicity and resilience. They’re building for the kind of web we should have been embracing all along. And SPAs are increasingly the odd ones out”

It's time for modern CSS to kill the SPA
www.jonoalderson.com/conjecture/i...
via Instapaper

09.09.2025 05:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A bunch of Flowbite styles and my automatic admin thingy is looking so much more real.

08.09.2025 18:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looking forward to the redesign, which I am going to assume is made entirely and solely by your new rockstar designer, @benediktdeicke.com 😁

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

Same thing :(

For what it's worth: Firefox 142.0.1 triggers the error - Safari 17.6 doesn't - perhaps bots favor open source browsers? 🀷

08.09.2025 13:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

@jakobs is following 20 prominent accounts