Alex Martsinovich
banner
distantprovince.bsky.social
Alex Martsinovich
@distantprovince.bsky.social
#ElixirLang Developer 🇨🇦

✨InstructorLite
🪵DiscoLog
🪵LogHog

https://distantprovince.by/
👀
November 8, 2025 at 10:25 PM
This is the best source I have
September 21, 2025 at 10:30 PM
You mean this one? Admittedly I'm not great at UI so it's not very obvious to me.
July 27, 2025 at 12:06 AM
That was unexpected
July 26, 2025 at 4:28 PM
I finally updated one of my side projects to Phoenix 1.8 and DaisyUI. Looks much better now.

Under the hood it runs ~100k Oban jobs per day and costs less than $5 per month to host. #ElixirLang is truly a miracle tech.
July 24, 2025 at 6:48 PM
Hmm, so with all my work on LogHog and DiscoLog, I have all building blocks in place to create a bot that will forward Discord gateway events to PostHog 🤔
July 21, 2025 at 7:21 PM
July 16, 2025 at 1:17 AM
Just spilled my diet coke
June 8, 2025 at 11:10 PM
PostHog Error Tracking might not support Elixir, but that won't stop Elixir from supporting it!

#ElixirLang
June 6, 2025 at 4:02 PM
Took me a while to realize but this isn't a proper highlighting, Github!
May 30, 2025 at 5:35 PM
no excuses
April 23, 2025 at 3:54 AM
Daily caller tracking appreciation post
April 16, 2025 at 7:41 PM
Ever found yourself inside an ExUnit test with a caught error on your hands wondering how to fail with this exact error and stacktrace? Well, it's a little too late, but I'm not here to judge, I'm here to show you how
March 22, 2025 at 4:33 PM
I wasn't kidding
January 27, 2025 at 7:19 PM
Having your logger online in a discord server feels very nice
December 31, 2024 at 9:49 PM
TIL ExUnit can't guarantee processes spawned in a test stop by the time next test starts. One of the implications is that if you register the process under the same name between tests, the name might not become free in time. To address this, use start_supervised family of helpers

#ElixirLang
November 25, 2024 at 4:36 AM
Sorry, I meant the one that's supposed to have N+1 problem. I believe `Repo.get(Post) |> Repo.preload(:comments)` always makes 2 requests, which isn't N+1?
November 19, 2024 at 12:53 AM
For a long time, my "benchmarking target" was for a model to understand that "Monarch Manufacturer" means Kingmaker.

But as of today I have a new one: recognizing that Abovaults is Abomination Vaults. I guess the easiest way to trick AI is to mess with tokens. Back to prompt engineering!
November 8, 2024 at 7:53 AM
I was this 🤏close to a ExUnit disaster today
November 5, 2024 at 7:36 PM
Could I pin all libraries to the versions used in the book? Of course. Will I do it? No, of course not.
November 1, 2024 at 12:31 AM