Peter Ullrich
@peterullrich.com
2.2K followers 570 following 1.8K posts
#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
Posts Media Videos Starter Packs
peterullrich.com
Great examples! I actually looked at the BMP280 specs and the pattern matches in the BMP280 library when I “designed” this table 😄
peterullrich.com
Great catch, thank you! I renamed it simply to `sign` since it's the sign of the float.
peterullrich.com
Blog post is out now: bsky.app/profile/pete...
peterullrich.com
🚨 New Blog Post 🚨

EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang

peterullrich.com/binary-patte...
Binary Pattern Matching in Elixir
Decode bits and bytes into meaningful parts using the magic of Elixir pattern matching.
peterullrich.com
peterullrich.com
🚨 New Blog Post 🚨

EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang

peterullrich.com/binary-patte...
Binary Pattern Matching in Elixir
Decode bits and bytes into meaningful parts using the magic of Elixir pattern matching.
peterullrich.com
Reposted by Peter Ullrich
shahryar-tbiz.bsky.social
Ash lover, if you have time and you are a user of AshJson, there is a Feature-requested issue, which needs to be implemented 🤭

Issue link: github.com/ash-project/...

#ElixirLang
peterullrich.com
Thank you! Added to the blog post :)
peterullrich.com
I always remembered it by thinking of a tiny manta ray which I'd call "mantissa"
Reposted by Peter Ullrich
zachdaniel.dev
Hey folks! We have a CVE up for #AshFramework bypass policies. It's a *highly unlikely edge case*. But, as always, we take security extremely seriously and will always follow proper procedure here. Props to @maennchen.dev for reporting and resolving 🙇
peterullrich.com
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 ;)
A screenshot of how the value 12.5 is encoded into bits which is 1 bit for the exponent sign (0 for positive, 1 for negative), 11 bits for the exponent, and then 52 bits for the significand/mantissa/coefficient.
peterullrich.com
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 😄
peterullrich.com
Which is wise because you know them well enough to never trust them :P
peterullrich.com
When folks say they trust their partners I think they mean with their lives and not with “close your eyes and smell this”
Reposted by Peter Ullrich
codebeam.bsky.social
Hands-on hardware with Nerves! Writing e-ink drivers in Elixir, learning SPI protocols with @gworkman.bsky.social .Build firmware, take home your board! Save your spot! codebeameurope.com/trainings/di...
peterullrich.com
The story is he has a wife and kids to get back to so LGTM it is 😜
peterullrich.com
Congrats Tigris team and thank you very much for your #ElixirLang support 💜
tigrisdata.com
Big news! @tigrisdata.com raised $25M Series A led by Natalie Vais of Spark Capital w/ Martin Casado of a16z + Basis Set.

Tigris is a faster, freer, AI-native storage cloud– running on our own hardware.

Already powering fal.ai, krea.ai & Hedra.

Let’s build the open cloud for AI.

Read more on TC
Reposted by Peter Ullrich
pragprog.com
Pragmatic Picks of the day:
Code PragPicks saves you 40%

📙Functional Programming in Java, Second Edition
📗 Vector Search with JavaScript
📘 Building Table Views with Phoenix LiveView
📕 Numerical Brain Teasers

🔗 links in 🧵

@hummusonrails.com
@peterullrich.com
Reposted by Peter Ullrich
Reposted by Peter Ullrich
germsvel.com
Alright... it's all up now 🎉

I walked through the Phoenix 1.8 AGENTS md file, and it was both funny and informative!

You can see the full 25 mins of glory or in parts (on the same page) 👇

www.elixirstreams.com/tips/what-ag...

#ElixirLang
Reposted by Peter Ullrich
gworkman.bsky.social
Me either! Hoping that we can develop a strong Nerves community :)

❤️🧡💛💚💙💜
peterullrich.com
It was great! I couldn’t believe that more than 30 people joined! Shows that there’s high interest in Nerves. Then you very much for organizing it! ❤️
peterullrich.com
The power of Pushover! Have been using them for years by now. Great product 👍
Reposted by Peter Ullrich
peterullrich.com
I don’t confuse “AM” and “PM” anymore since I learned that they stand for “after midnight” and “pefore midnight”
peterullrich.com
holy moly these docs are so much more elaborate than the Elixir ones! thanks so much for sharing!