Giuseppe De Palma @giusdp.bsky.social · 01/03/2026Check out Wonderful Neoran Valley by Nara Studio on @kickstarter.com www.kickstarter.com/projects/nar...kickstarter.comWonderful Neoran ValleyIt's a very fun game! 010
Giuseppe De Palma @giusdp.bsky.social · 18/02/2026Now 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 000
Giuseppe De Palma @giusdp.bsky.social · 30/01/2026Continuining 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 0153
Giuseppe De Palma @giusdp.bsky.social · 28/01/2026I'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 1112
Reposted by Giuseppe De PalmaAlex Koutmos @akoutmos.bsky.social · 30/11/2025@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 410811
Giuseppe De Palma @giusdp.bsky.social · 29/11/2025Unfortunately 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. 010
Giuseppe De Palma @giusdp.bsky.social · 28/11/2025Changing 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 1141
Giuseppe De Palma @giusdp.bsky.social · 25/11/2025Now I wanna try out the victoriametrics observability stack 000
Giuseppe De Palma @giusdp.bsky.social · 25/11/2025With 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 050
Giuseppe De Palma @giusdp.bsky.social · 21/11/2025Made 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... 031
Giuseppe De Palma @giusdp.bsky.social · 19/11/2025Time to take Apache Avro + CloudEvents for a spin with Pulsar 000
Giuseppe De Palma @giusdp.bsky.social · 18/11/2025#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. 171
Giuseppe De Palma @giusdp.bsky.social · 02/11/2025I 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 010
Giuseppe De Palma @giusdp.bsky.social · 01/11/2025Cobbleverse multiplayer is awesome. The server is still open if anyone wants to join! #minecraft #pokemon 001
Giuseppe De Palma @giusdp.bsky.social · 30/10/2025Sto 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 001
Giuseppe De Palma @giusdp.bsky.social · 23/10/2025Then I can’t wait cause the game looks awesome!🤩 010
Giuseppe De Palma @giusdp.bsky.social · 01/09/2025I forgot I bought this, I need to start it asap 130
Giuseppe De Palma @giusdp.bsky.social · 31/08/2025The new expert lsp is so fast at picking up wrong attributes in phoenix components 😍 #ElixirLang 091
Giuseppe De Palma @giusdp.bsky.social · 22/08/2025Finally 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 011
Giuseppe De Palma @giusdp.bsky.social · 20/08/2025What should Elixir developers call themselves? With Rust we have Rustaceans, with Python Pythonistas. With Elixir… Elixirians? #ElixirLang #elixir 400
Reposted by Giuseppe De PalmaTeam Cherry @teamcherry.bsky.social · 19/08/2025The countdown is on! Join us in 48 hours for a special announcement about Hollow Knight: Silksong! Premiering here: youtu.be/6XGeJwsUP9cyoutu.beHollow Knight: Silksong - Special AnnouncementYouTube video by Team Cherry 15140081486
Giuseppe De Palma @giusdp.bsky.social · 18/08/2025Nope 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. 000
Giuseppe De Palma @giusdp.bsky.social · 17/08/2025Debating 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. 200
Giuseppe De Palma @giusdp.bsky.social · 14/08/2025Multi-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 031
Giuseppe De Palma @giusdp.bsky.social · 12/08/2025Very 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 041
Reposted by Giuseppe De PalmaEuropean Commission @ec.europa.eu · 10/08/2025As 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 ⬇️ 1218319
Giuseppe De Palma @giusdp.bsky.social · 10/08/2025I saw this without context initially and thought you were doing real witchcraft stuff with rituals and all, and that led you to category theory??? 120
Giuseppe De Palma @giusdp.bsky.social · 08/08/2025Second 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 140
Giuseppe De Palma @giusdp.bsky.social · 07/08/2025I'm giving Claude Code a try and until now I had to stop it and and tell it to redo stuff in different ways 6 out of the 8 times... not a good start. 010
Giuseppe De Palma @giusdp.bsky.social · 07/08/2025I need to detox from Reddit I’m so done being bombarded by AI hype bullshit every time I open the app 010
Giuseppe De Palma @giusdp.bsky.social · 06/08/2025Should I just take S3 or Tigris and slap a UI in front of it to let users create their own folders? And store metadata in postgres to control folder access per user, to have some isolation going 000
Giuseppe De Palma @giusdp.bsky.social · 06/08/2025I 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. 130
Reposted by Giuseppe De PalmaZach Daniel @zachdaniel.dev · 03/08/2025Someone just dropped an #AshFramework VSCode extension and it's pretty sick!! github.com/ketupia/ash-... #ElixirLanggithub.comGitHub - ketupia/ash-studio-vscode-extension: Ash Framework VSCode ExtensionAsh Framework VSCode Extension. Contribute to ketupia/ash-studio-vscode-extension development by creating an account on GitHub. 2175
Giuseppe De Palma @giusdp.bsky.social · 01/08/2025Nooo I missed it! I'll have to watch the video tomorrow 010
Reposted by Giuseppe De PalmaMike Cook @mtrc.bsky.social · 31/07/2025Nintendo 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! 72394794
Giuseppe De Palma @giusdp.bsky.social · 30/07/2025Someone give me @expert-lsp.org please I'm done having to delete .elixir_ls and rebuild everytime I touch my mix.exs #ElixirLang 0243
Reposted by Giuseppe De PalmaLiveView Native @liveviewnative.dev · 21/06/2025Flutter has to completely redesign their UI system to match Apple's new "glass" aesthetic: github.com/flutter/flut... Meanwhile, we're already running on iOS 26. Glass and all. #ElixirLang 2356
Giuseppe De Palma @giusdp.bsky.social · 28/07/2025Finally got around the last chapter of the #ash book and added pubsub-based notifications! Tested it with org billing plan changes from Polar to trigger real-time alerts. So satisfying to see them pop up while I change stuff from another window. Love #ash <3 #buildinpublic #ElixirLang 1111
Giuseppe De Palma @giusdp.bsky.social · 27/07/2025Since I've started this BaaS project I wanted to use Polar to handle billing stuff, but there is no sdk for #ElixirLang. So I made one and for the few api endpoints I use it works pretty well: github.com/giusdp/polarex #buildinpublic 080
Giuseppe De Palma @giusdp.bsky.social · 27/07/2025After a couple of months of developing my BaaS for gacha games, I noticed I was double querying everytime an user accessed the dashboard. And just like that I've cut in half database usage. #buildinpublic #ElixirLang 030
Reposted by Giuseppe De PalmaRebecca Le @sevensea.cat · 26/07/2025Cinder v0.5.0 has been released, with fixes for array fields including a new `match_mode` option - select records where any or all of the array values match the filter! hexdocs.pm/cinder/ 1368
Giuseppe De Palma @giusdp.bsky.social · 24/07/2025Just passed the 500 tests mark in my #ElixirLang baas project. It makes me more confident and extra disappointed when I get errors on prod 010
Reposted by Giuseppe De PalmaZorn of the Dead 🎃 @mikezornek.com · 20/07/2025🔗 The BEAM Book: A description of the Erlang Runtime System ERTS and the virtual Machine BEAM. #ElixirLang Available under Creative Commons Attribution license and in print. github.com/happi/theBea...github.comGitHub - happi/theBeamBook: A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.A description of the Erlang Runtime System ERTS and the virtual Machine BEAM. - happi/theBeamBook 052
Reposted by Giuseppe De PalmaTyler A. Young ⚗️🧑🏻💻 @tylerayoung.com · 21/07/2025BBC using #ElixirLang 💜 0163
Giuseppe De Palma @giusdp.bsky.social · 24/07/2025I wanted to put out for the first an #elixir side project of mine but Amazon SES decided to ignore my prod request -.- I guess I’ll just go with sendgrid or something 100
Giuseppe De Palma @giusdp.bsky.social · 18/06/2025I was looking into implementing refresh tokens in my ash project and found this article, so thanks a lot! Great article. 000