Giuseppe De Palma

@giusdp.bsky.social

Senior Elixir Developer | PhD in Computer Science Building a lot of stuff

With the player balance events -> pulsar -> broadway -> clickhouse done, I started on the other side of the pipeline: clickhouse -> analytics service -> liveview with apache echarts. Now I can show changes related to in-game currencies with cool charts. #ElixirLang

#ElixirLang (with Ash!) to expose an API called from Unity to update player balances. Events to Apache Pulsar (with Oban-based outbox pattern). Broadway to ingest them into Clickhouse for analytics. Elixir and its ecosystem makes it a breeze to develop distributed systems.

As of 2023, there were 83.6 million cats in the EU 🐱 Online, we just enjoyed International Cat Day. But, in real life, animal welfare matters every day of the year! We’re working hard to protect our beloved companions, aiming for uniform rules for their welfare across the EU, including ⬇️

black cattabby catgrey tabby catgrey cat

Second day using Claude Code. Most of the time I have to stop it and do adjustments and if I let it write too much code the quality goes to shit quickly. But it also feels less lonely to work on stuff. It's like that rubber duck technique but the duck can talk back and write code #ElixirLang

I want to make a multi-tenant object storage system like supabase storage for my project. All in #ElixirLang. For what I saw they have their S3 bucket and let users create their own buckets in it (in the end it's all just folders isn't it) with a cool dashboard on it.

Nintendo Switch Announcer (gravely): What is the true origin of man's inhumanity to man? What fate awaits our souls in the next life? Death and oblivion await all of us, this September. <fade to black, slight pause> Nintendo Switch Announcer: Who's up for ice cream? That's right - Hello Kitty!