Just published a blog post about how we (at Knock) use @clickhouse.com to periodically dump info about our most resource-intensive BEAM processes. Already 100s of millions of rows, sub-10ms queries. andrealeopardi.com/posts/beam-m...
Andrea Leopardi
Andrea Leopardi
@whatyouhi.de
Member of the Elixir core team, speaker, writer. he/him. Platform Engineer at Knock.
1.3K followers20 following57 posts
I just released a lil @elixir-lang.org library for generating docs about telemetry events from structured data. Love me some telemetry events but they're often an underdocumented aspect of libraries. hex.pm/packages/tel... Feedback welcome 👐
This is what I've been working on for the past ~6 months. It's been awesome. So much technical writing to do out of this 😁 Of course, all @elixir-lang.org. knock.app/changelog/20...
I've been super quiet on socials (because everything is a screaming burning hell for everyone amirite) but I'll try to post a bit more. What better excuse than the first 1.0 release of Gettext for @elixir-lang.org, which is 10+ years old?! Fresh of an Hex near you??? hex.pm/packages/get...
I wrote about something very close to my heart: how to make ALL the tests async in @elixir-lang.org. Enjoy! 🏎️ andrealeopardi.com/posts/async-...
#elixir community! I’m trying to write a blog post and need some sources/data. Could you please run "mix test" on one or more of your @elixir-lang.org codebases and report results? I’m looking for: 1. # of tests 2. # of async tests 3. Total time sync 4. Total time async
AlchemyConf is over. Fantastic conference, I can't recommend it enough. The organization did an outstanding job!! Here are the slides from my closing talk: speakerdeck.com/whatyouhide/... Thanks everyone 🫎
One last huge thank you to @whatyouhi.de and Aaron Cruz for the final two talks of the conference. We will not forget these last few days. Alchemists, stay tuned, because we'll have some goodies for you in the next few days. #ElixirLang #MyElixirStatus
Yo, if you come to @alchemyconf.bsky.social, code ANDREALEOPARDI gets you 10% off the ticket 🇵🇹
I played around with an @obsidian.md theme for my own usage, I might open it up if I get to polish it enough 🙃
Super nice post about @elixir-lang.org's nimble_ownership library by Alex Martsinovich: distantprovince.by/posts/what-d... Great stuff to know about. Also, great technical writing 👏
For today, you get get this 50% off with code "alnpee2024" (cause @pragprog.com are nice!)
New beta release of "Network Programming in @elixir-lang.org and #Erlang" is out: pragprog.com/titles/alnpe... HTTP/1.1 chapter's in there. HTTP/2 (+3) chapter is already in review, and WebSockets chapter is in progress... and then we Ship It™ 🛳️
New beta release of "Network Programming in @elixir-lang.org and #Erlang" is out: pragprog.com/titles/alnpe... HTTP/1.1 chapter's in there. HTTP/2 (+3) chapter is already in review, and WebSockets chapter is in progress... and then we Ship It™ 🛳️
Interesting read by @mitsuhiko.at. I think this applies to lots of use cases. It does make software harder in some way IMO, but "hard software" is generally easier to solve than "software that needs to be used for a long time". Thoughts? lucumr.pocoo.org/2024/10/30/m...
If you wanna pick up the beta of Network Programming in Elixir and Erlang it'd be a good time too. We're essentially only one chapter away from printtttttt
Pragmatic Black Friday Sale Including these great Elixir / BEAM titles (along with everything else we publish!) Use checkout code turkeysale2024 for 40%!
I’m almost done with the HTTP/1 chapter of pragprog.com/titles/alnpe..., so many shoutouts in there!! 🍥
You are up to date.