Jared Norman's Avatar

Jared Norman

@jardo.dev.bsky.social

Computers bend to my will. https://jardo.dev

912 Followers  |  331 Following  |  849 Posts  |  Joined: 12.09.2023  |  1.925

Latest posts by jardo.dev on Bluesky

Got new portraits done. Just waiting on the final edits. Prepare for full tech bro thought leader mode.

05.08.2025 20:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Service Objects | Jared Norman Service Objects are a popular software design pattern in the Ruby on Rails community. They are used to extract procedural logic away from models and controllers and into their own objects.

I guess I should add this link to my article too. jardo.dev/rails-servi...

05.08.2025 18:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Service Objects Not your average method masquerading as a class behind a #call method

Another take on service objects. When will it end beautifulruby.com/code/servic...

05.08.2025 18:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
RailsConf 2025 (Philadelphia) RailsConf is the worldโ€™s longest-running gathering for the Rails community. Since 2006, we have brought together developers and enthusiasts of all levels alo...

RailsConf 2025 Playlist! www.youtube.com/playlist?li...

05.08.2025 15:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The wife's out of town. Time to roast some beets.

04.08.2025 22:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Emacs didn't exist yet, but Forth did. noelrappin.com/blog/2025/0...

04.08.2025 18:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is Rake dead?
Absolutely not.

Should I switch all my projects to Bake?
Probably not worth the effort.

Is Bake nice to use?
I liked the API.

Does this project exist because Rake's argument handling is kinda weird and annoying?
Entirely possible. I can't rule it out.

04.08.2025 15:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Let's Get Baked | Jared Norman Rake is great, but is Bake better? Let's go through setting it up on a new project to see!

I tried out Bake, an alternative task runner for Ruby. jardo.dev/lets-get-baked

04.08.2025 15:30 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Sorry to be guy who posts his meals, but these short rib quesabirria tacos I made last night were nuts.

04.08.2025 14:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Thanks! I live downtown!

03.08.2025 21:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If anyone is curious about the graffiti, here's the story. This is the only reversible falls in western Canada. It used to have two big boulders in it that were significant to the First Nations here, the Lekwungen people. In 1960, a local business owner dynamited them.

03.08.2025 21:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Here's the loop I did today!

03.08.2025 21:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Somewhere about there: maps.app.goo.gl/feam8gPBvs47...

03.08.2025 21:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Today, I ran the furthest I've ever run, 16.5km.

03.08.2025 20:04 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

In a moment of serendipity, @jardo.dev and @jhawthorn.com made a nice last minute addition to my post with their recent regex abominationโ€” errr, invention!

02.08.2025 15:09 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks! There's almost always some great views on the seaplanes between Vancouver/Victoria. (Since they use VFR, they don't fly if the visibility is poor enough to ruin the view.)

01.08.2025 18:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Here are some views of where I was running yesterday, but from higher up. Also a ship that says "hmm". ๐Ÿค”

01.08.2025 16:52 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The Forth rabbit hole just keeps getting deeper and more interesting.

01.08.2025 15:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
colorForth - Wikipedia

It's good that someone finally answered the question, "what if you manually syntax highlighted your own programs *and* the colours affected their behaviour?" en.wikipedia.org/wiki/ColorF...

01.08.2025 15:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You'll also get to see if I manage to actually complete a half marathon.

01.08.2025 14:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Signup for free to see more about Jared N Join Jared N and get inspired for your next workout

As you may have noticed, I like taking pictures when I'm running. If you like the pictures, you should follow me on Strava.

01.08.2025 14:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

It was an adventure because I was looking for the Siwash lookout, but went to the wrong one. Found it eventually though!

01.08.2025 04:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

And a few more from the 11k adventure I did today.

01.08.2025 04:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

I'm in Vancouver for the week, but didn't take the week off training. Here are some views from my 14km loop I did around Stanley park yesterday.

01.08.2025 04:00 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Crimes against Ruby are my favourite kind of crimes.

01.08.2025 01:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I'm going to be speaking at @xoruby.com Atlanta on September 13th. XO Ruby is a brand-new (traveling) single-day Ruby conference. If you're a Rubyist in the southeastern US, you should check it out! (And if not, take a look at other 5 stops this fall.)

31.07.2025 18:38 โ€” ๐Ÿ‘ 28    ๐Ÿ” 10    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

It's extra embarassing this time because this isn't a Rails app. I wrote the glob that loads the *.rake files from lib/tasks myself.

31.07.2025 19:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It has been 0 days since the last time I accidentally named used the wrong file extension for rake tasks.

31.07.2025 19:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If you're still not curious: it involves a regular expression.

31.07.2025 18:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Code Reloading for Rack Apps | Jared Norman Rails gives us wonderful and reliable code reloading via Zeitwerk, but what do we do when we want that outside of our Rails apps?

I can see I'm getting a lot of traffic because the post is at the top of Ruby Weekly, but make sure you read to the end. John Hawthorn showed me the worst way I've ever heard of to encapsulate code that needs to run only once, but may be called from multiple time from multiple threads.

31.07.2025 18:46 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

@jardo.dev is following 20 prominent accounts