Peter Ullrich
@peterullrich.com
#ElixirLang Developer. Blogger. Loves: Dad Jokes. Sport. Africa.
Founder: ezsuite.dev + IndieCourses.com + LetterToYourself.com
Learn Elixir: runelixir.com
Blog: peterullrich.com
Courses: indiecourses.com/directory
Founder: ezsuite.dev + IndieCourses.com + LetterToYourself.com
Learn Elixir: runelixir.com
Blog: peterullrich.com
Courses: indiecourses.com/directory
I'm SO ready for this blog post to be done!
November 3, 2025 at 4:19 PM
I'm SO ready for this blog post to be done!
My next blog post is being broad to you by the Spanish hihihi-highway which could be a bit smoother thank you very much!
November 1, 2025 at 7:40 PM
My next blog post is being broad to you by the Spanish hihihi-highway which could be a bit smoother thank you very much!
Don't forget about "Baby Dump", the biggest online store for baby stuff.
October 28, 2025 at 2:01 PM
Don't forget about "Baby Dump", the biggest online store for baby stuff.
I hate support bots SO MUCH.
Bunq’s new support LLM is absolute garbage. Tried to report one bug and one UI suggestion and it understands fuck all.
Bunq’s new support LLM is absolute garbage. Tried to report one bug and one UI suggestion and it understands fuck all.
October 28, 2025 at 11:49 AM
I hate support bots SO MUCH.
Bunq’s new support LLM is absolute garbage. Tried to report one bug and one UI suggestion and it understands fuck all.
Bunq’s new support LLM is absolute garbage. Tried to report one bug and one UI suggestion and it understands fuck all.
Help, what's this new HexDocs UI?! :D
October 27, 2025 at 10:36 AM
Help, what's this new HexDocs UI?! :D
TIL or rather Today I Remembered how floats are encoded into bits!
This is the value "12.5" encoded into a Float64 (default size in #ElixirLang)
It's also a little teaser for my next blog post about binary pattern matching in Elixir ;)
This is the value "12.5" encoded into a Float64 (default size in #ElixirLang)
It's also a little teaser for my next blog post about binary pattern matching in Elixir ;)
October 10, 2025 at 2:50 PM
TIL or rather Today I Remembered how floats are encoded into bits!
This is the value "12.5" encoded into a Float64 (default size in #ElixirLang)
It's also a little teaser for my next blog post about binary pattern matching in Elixir ;)
This is the value "12.5" encoded into a Float64 (default size in #ElixirLang)
It's also a little teaser for my next blog post about binary pattern matching in Elixir ;)
When I said that I prefer Bluesky web over the app because it’s so broken that I doesn’t get me hooked, I meant stuff like this 😄
October 10, 2025 at 1:46 PM
When I said that I prefer Bluesky web over the app because it’s so broken that I doesn’t get me hooked, I meant stuff like this 😄
On that note, I’m going back to web-only for Bluesky. If I wanted to follow the latest US politics, I’d open my news app.
October 6, 2025 at 10:00 AM
On that note, I’m going back to web-only for Bluesky. If I wanted to follow the latest US politics, I’d open my news app.
The best thing about living close to the beach is that every morning you can take your dog to it and watch the waves before you open the news and lose all hope in humanity.
October 6, 2025 at 9:48 AM
The best thing about living close to the beach is that every morning you can take your dog to it and watch the waves before you open the news and lose all hope in humanity.
Bella and me trying to debug the “whos_a_good_girl/1” algorithm which oddly always returns “:bella”
October 2, 2025 at 8:12 AM
Bella and me trying to debug the “whos_a_good_girl/1” algorithm which oddly always returns “:bella”
It definitely was! Bella spotted me from the window and it was the cutest thing 🥰
September 29, 2025 at 9:52 AM
It definitely was! Bella spotted me from the window and it was the cutest thing 🥰
The age of summer is over.
The time of the Übergangsjacke has come.
The time of the Übergangsjacke has come.
September 28, 2025 at 6:07 PM
The age of summer is over.
The time of the Übergangsjacke has come.
The time of the Übergangsjacke has come.
Stayed at a magnificent (but surprisingly affordable) French chateau the other night. The beauty of French architecture and their disdain for paying customers is hard to find anywhere else in the world!
September 28, 2025 at 5:52 PM
Stayed at a magnificent (but surprisingly affordable) French chateau the other night. The beauty of French architecture and their disdain for paying customers is hard to find anywhere else in the world!
Waaaaay back when, I programmed an ESP32 with Lua to control LEDs on a wooden Batman sign I made myself!
I give you 1 million respect points if you do something similar using Nerves 😬
I give you 1 million respect points if you do something similar using Nerves 😬
September 23, 2025 at 12:09 PM
Waaaaay back when, I programmed an ESP32 with Lua to control LEDs on a wooden Batman sign I made myself!
I give you 1 million respect points if you do something similar using Nerves 😬
I give you 1 million respect points if you do something similar using Nerves 😬
I'm going all-in on my new Nerves hobby now :D
Bought a bunch of small toys to play around with when I go to Portugal next week.
Bought a bunch of small toys to play around with when I go to Portugal next week.
September 23, 2025 at 10:15 AM
I'm going all-in on my new Nerves hobby now :D
Bought a bunch of small toys to play around with when I go to Portugal next week.
Bought a bunch of small toys to play around with when I go to Portugal next week.
I now have my own little plane tracker running on a Raspberry Pi 3b+, an RTL-SDRv4 Dongle plus antenna, and readsb! I considered whether to build my own, but then decided to just install readsb on Raspbian because it's so good!
Full instructions here. Blog post to come.
github.com/wiedehopf/ad...
Full instructions here. Blog post to come.
github.com/wiedehopf/ad...
September 21, 2025 at 4:58 PM
I now have my own little plane tracker running on a Raspberry Pi 3b+, an RTL-SDRv4 Dongle plus antenna, and readsb! I considered whether to build my own, but then decided to just install readsb on Raspbian because it's so good!
Full instructions here. Blog post to come.
github.com/wiedehopf/ad...
Full instructions here. Blog post to come.
github.com/wiedehopf/ad...