Jacob Swanner's Avatar

Jacob Swanner

@jacobswanner.com

Web developer (mainly #ElixirLang & Ruby), hiker, father, home cook

54
Followers
268
Following
48
Posts
13.09.2024
Joined
Posts Following

Latest posts by Jacob Swanner @jacobswanner.com

Preview
Dill Doughs - German Bread Mix There's nothing quite like the aroma of a freshly baked loaf of Dill Doughs. Imagine, combining the subtle taste of dill with all the goodness of German-style dough, topped with 1/2 cup of melted butt...

www.dilldoughs.ca/products/dil...

08.03.2026 22:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is there a Credo check to tell you a disable comment is no longer needed? #ElixirLang

04.03.2026 20:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

A fact that sounds like bullshit but is actually true:

There is more square footage of parking *per car* in the US than there is square footage of housing *per person.*

11.02.2026 18:06 ๐Ÿ‘ 821 ๐Ÿ” 297 ๐Ÿ’ฌ 17 ๐Ÿ“Œ 26

Downside: having to learn its differences. Such as: instead of `export FOO=bar` in file, `set -U FOO bar` from shell (or file)

20.01.2026 17:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Something that seems small but I think makes for much better UX: configuring fish, creating permanent ENV variables, creating abbreviations, etc doesn't require editing files. Using its shell functions for creating/editing those things updates your config files

20.01.2026 17:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Its auto-suggestions and tab completion (with docs!), along with syntax highlighting as you type, that "just works" out of the box, provide great every day experience. Its abbreviations are like shell aliases but with much better UX

20.01.2026 17:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm a big fan of

20.01.2026 07:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What a handle!

07.01.2026 21:07 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks for the reminder!

06.01.2026 20:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Bright red, white and pale green northern lights fill a night sky. The black silhouettes of three cows look up at them

Bright red, white and pale green northern lights fill a night sky. The black silhouettes of three cows look up at them

obsessed with this photo of cows watching the northern lights. it's the scene in a muppet movie that's so surprisingly touching you start to cry

(photographer: @ChrisReichert3 on twitter)

08.10.2024 17:23 ๐Ÿ‘ 5840 ๐Ÿ” 1095 ๐Ÿ’ฌ 63 ๐Ÿ“Œ 59

Your personal site is hosted at both of the last two domains. I would expect one to redirect to the other. If you were to do so, which would you consider to be the canonical domain?

12.11.2025 01:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It seems you use geolessel as your handle in most places, so I guess I'm thinking middle option.

12.11.2025 00:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What's wrong with that one passing test?

29.10.2025 20:13 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, that's a good idea

12.10.2025 00:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
req_web_socket Req plugin adding WebSocket support

I've released hex.pm/packages/req..., a Req plugin adding WebSocket support, via Mint.WebSocket. And yes, I'm a one-trick pony: all my Hex packages are Req plugins. #ElixirLang

10.10.2025 21:44 ๐Ÿ‘ 12 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
5 resistors on off white surface with gray and black specks

5 resistors on off white surface with gray and black specks

That 5th one was a challenge

08.10.2025 00:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hey bksy, Iโ€™m on the look out for my next project, Iโ€™m an experienced Elixir dev (> 8 years commercially, and > 10 years of Ruby before that + I'm still the maintainer of RSpec), very familiar with Phoenix and LiveView, and have enough CSS / JS knowledge to approach projects from a full stack angle.

12.08.2025 14:32 ๐Ÿ‘ 12 ๐Ÿ” 15 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Well don't I feel stupid

26.09.2025 23:02 ๐Ÿ‘ 26032 ๐Ÿ” 6827 ๐Ÿ’ฌ 289 ๐Ÿ“Œ 143

Too late, Batman. Once this Tylenol floods the city's water supply, my wiki won't run out of editors ever again

22.09.2025 21:54 ๐Ÿ‘ 19074 ๐Ÿ” 5519 ๐Ÿ’ฌ 49 ๐Ÿ“Œ 54

I'm thinking the default value of `opts` for `start_supervised` should be `[restart: :temporary]`

#ElixirLang

17.09.2025 21:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Proud to back the Rebar4 Kickstarter โ€” moving the BEAM ecosystem forward with the community. ๐Ÿ™Œ

08.09.2025 19:04 ๐Ÿ‘ 6 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Alaska is the westest and eastest

04.09.2025 22:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
From Rebar3 to Rebar4: Integrating with Erlang/OTP Building on top of Rebar3 to Fully Integrate with Erlang/OTP for All BEAM Languages, creating Rebar4 the next generation build tool.

I just backed From Rebar3 to Rebar4:
Integrating with Erlang/OTP on @kickstarter.com

www.kickstarter.com/projects/pee...

04.09.2025 14:02 ๐Ÿ‘ 10 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
ElixirConf 2025 - YouTube ElixirConf US 2025 held in Orlando, FL at the Renassaince Seaworld, August 27-29, 2025.

The ElixirConf 2025 videos are already published to YouTube! ๐Ÿ”ฅ #ElixirLang #ElixirConf #MyElixirStatus youtube.com/playlist?lis...

03.09.2025 03:10 ๐Ÿ‘ 16 ๐Ÿ” 8 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

No, sorry, I was just being silly during your presentation

30.08.2025 04:56 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ˜ž @tylerayoung.com is blocking my web browsing with lynx #ElixirConf #ElixirLang

29.08.2025 15:55 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I so wish it was easy to test these locally, as that's such a frustrating experience of repeated failures on CI. Halfway through what you experienced, I would have like "let's try this 'act' GHA simulator again" and then wasted time never getting it working, so then it's back pushing tweaks to GH

29.07.2025 15:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I've never used the GenStateMachine wrapper, instead have used gen_statem directly. But maybe that's the wrong move... Do you find the Elixir wrapper adds value? How much are you having to use the gen_statem docs?

28.07.2025 15:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
req_client_credentials Req plugin for OAuth 2.0 client credentials flow authentication

I've released hex.pm/packages/req..., a Req plugin for OAuth 2.0 client credentials flow authentication #ElixirLang

28.07.2025 15:00 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

They playing with the term Tex-Mex, but I also think the result is a confusing name

25.07.2025 13:40 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0