Giuseppe De Palma's Avatar

Giuseppe De Palma

@giusdp

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

92
Followers
183
Following
154
Posts
09.08.2023
Joined
Posts Following

Latest posts by Giuseppe De Palma @giusdp

Preview
Wonderful Neoran Valley It's a very fun game!

Check out Wonderful Neoran Valley by Nara Studio on @kickstarter.com www.kickstarter.com/projects/nar...

01.03.2026 20:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Now I can have different cards rotations per player so they can’t look at each other hands 😬 and I also made the code open source cause I don’t have much time at all to work on this cards mod for #hytale github.com/giusdp/HyDuel

18.02.2026 07:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Continuining my card game mod in #Hytale. Now I have an actual separation between "hand" and "field" and where I can drag and drop cards from the hand to the board. If anyone wants to create a new card game just let me know! 😁 #HytaleMods #gamedev #modding #gamedesign #boardgames

30.01.2026 19:42 πŸ‘ 15 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I'm thinking about making a card game mod in #Hytale anyone interested in doing the actual card game design while I do the implementation? It kinda started as a Heartstone 1:1 clone mod but open to anything #HytaleMods #gamedev #modding #gamedesign #boardgames

28.01.2026 14:03 πŸ‘ 11 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

@hugobarauna.com and I are hard at work preparing the Beta release of Programming Nerves. Every @livebook.dev project in the book comes with a notebook that includes the wiring diagram and code 🀩.

#MyElixirStatus #ElixirLang #Erlang #Elixir

30.11.2025 18:06 πŸ‘ 107 πŸ” 11 πŸ’¬ 4 πŸ“Œ 2

Unfortunately I don’t have long term data because it’s not deployed yet, I will tell you in the future 😁 I spent 2 days doing some stress tests with k6 locally. With the easy query optimizations done I kept having requests waiting for the db connections until I changed the notifier.

29.11.2025 08:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Changing the oban notifier from postgres to PG made my stress test on the API go from an avg 380ms at peak (+ some dropped requests) to 20ms (with 0 errors) #elixir #ElixirLang

28.11.2025 21:18 πŸ‘ 14 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

Now I wanna try out the victoriametrics observability stack

25.11.2025 17:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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

25.11.2025 15:31 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Made a little library inspired by cloudevents-ex. It wraps avrora and it makes it super simple to create maps following the cloud events spec and encode/decode them in Avro. #ElixirLang

github.com/giusdp/pulsa...

21.11.2025 14:48 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Time to take Apache Avro + CloudEvents for a spin with Pulsar

19.11.2025 12:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

#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.

18.11.2025 20:21 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I love #semaphoreci, it’s faster than GitHub actions thanks to the common setup between jobs. It’s very easy to have a mono repo and build specific docker images based on the pushed changes… and now it can even be self hosted

02.11.2025 10:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Cobbleverse multiplayer is awesome. The server is still open if anyone wants to join! #minecraft #pokemon

01.11.2025 13:48 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Sto pensando di fare un server minecraft con la cobbleverse e ci sarebbe spazio anche per un piccolo gruppetto di persone (probabilmente regge anche fino a 5/10 persone) #minecraft #cobblemon

30.10.2025 14:20 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Then I can’t wait cause the game looks awesome!🀩

23.10.2025 19:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there a steam page so I can wishlist it?

23.10.2025 19:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I forgot I bought this, I need to start it asap

01.09.2025 07:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The new expert lsp is so fast at picking up wrong attributes in phoenix components 😍 #ElixirLang

31.08.2025 08:06 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Finally got a NAS device and slapped 8 TB on it for now. I can finally give some space to breath to my arr stack. #selfhost

22.08.2025 15:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What should Elixir developers call themselves? With Rust we have Rustaceans, with Python Pythonistas. With Elixir… Elixirians?

#ElixirLang #elixir

20.08.2025 21:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0
Hollow Knight: Silksong - Special Announcement
Hollow Knight: Silksong - Special Announcement YouTube video by Team Cherry

The countdown is on!

Join us in 48 hours for a special announcement about Hollow Knight: Silksong!

Premiering here: youtu.be/6XGeJwsUP9c

19.08.2025 14:33 πŸ‘ 4039 πŸ” 1498 πŸ’¬ 153 πŸ“Œ 757

Nope no UPS. New thing to add to my cart 😁

It's mostly a hobby project so I yeah I will self-host it and if it ever starts to have users I will move it somewhere else only then.

18.08.2025 06:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Debating if I should deploy my #ElixirLang project on AWS ec2 with autoscaling, on a Heztner VM or on my self-hosted mini-PCs cluster in my bedroom.

17.08.2025 13:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

Multi-tenant storage 2nd iteration. Now I can upload files to S3 via my dashboard and keep a record on my DB of what has been uploaded for usage tracking. Together with an oban job to keep stuff in sync (storage<->db) if stuff happens.
Next steps: file previews & folders

#ElixirLang #buildinpublic

14.08.2025 11:32 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Very first iteration of a multi-tenant object storage. You can only create and delete "buckets" for now. Using minio locally but it's a matter of changing 2 configs to swap S3 backends.
With #ash after hooks it is so simple to rollback everything if something goes wrong.

#ElixirLang #buildinpublic

12.08.2025 08:16 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
black cat

black cat

tabby cat

tabby cat

grey tabby cat

grey tabby cat

grey cat

grey cat

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 ⬇️

10.08.2025 09:40 πŸ‘ 185 πŸ” 19 πŸ’¬ 12 πŸ“Œ 2

I saw this without context initially and thought you were doing real witchcraft stuff with rituals and all, and that led you to category theory???

10.08.2025 09:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yep, they are awesome!

10.08.2025 08:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

08.08.2025 15:50 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0