Sign in

Bruno Ripa

@brunoripa.bsky.social
88 followers 59 following 40 posts

I have been building software my whole life. Now using Elixir ❤️ ⭐️ Senior AI Engineer @ Dyad | GDG Academy Mentor ⭐️

PostsRepliesMedia
Bruno Ripa @brunoripa.bsky.social · 25/08/2026
Should we explain people what an advantage is to make all this #AI madness with #elixir on the #beam ? Or should we just keep it in the closet as an unfair advantage ? 🤔 😄
020
Reposted by Bruno Ripa
Peter Ullrich @peterullrich.com · 06/06/2026
I'm using @ash-hq.org for the first time and I believe their tagline should be: *Ridiculously powerful* The amount of heavy-lifting they do is absolutely bonkers. All the stuff you don't *want* to care about in a web app is just being taken care of. *Massive* kudos to everyone involved!
85911
Bruno Ripa @brunoripa.bsky.social · 24/03/2026
"Understanding" would also take a completely new thread about it, too ...
010
Reposted by Bruno Ripa
rob pike @robpike.io · 31/01/2026
Remember: LLMs and bots and AI-generated things should always be called ‘it’. Regardless of the style or tone of voice, there is only an ‘it’ there. Don’t humanize it.
726449
Bruno Ripa @brunoripa.bsky.social · 20/11/2025
Figo ;-)
010
Bruno Ripa @brunoripa.bsky.social · 17/10/2025
I am defining a `gcp:networkconnectivity:ServiceConnectionPolicy` resource for a CloudSQL instance in #Pulumi, but I do not understand what's the correct value for `serviceClass` property (suggested `gcp-sql` value does not work :/). Anyone ? #gcp
000
Bruno Ripa @brunoripa.bsky.social · 08/09/2025
😂
000
Reposted by Bruno Ripa
Zach Daniel @zachdaniel.dev · 28/08/2025
Three of the top 5 best sellers on @pragprog.com right now are Elixir/Erlang books. This is what we call in the industry "making it". #ElixirLang #AshFramework
1256
Bruno Ripa @brunoripa.bsky.social · 25/06/2025
In Berlin for Google IO Connect ! #buildwithgemini #googleioconnect
020
Bruno Ripa @brunoripa.bsky.social · 13/03/2025
Yes, at a given point the plateau problem kicks in....
010
Bruno Ripa @brunoripa.bsky.social · 20/02/2025
Let's get the party started this year, too #RustNationUK #London #rust @rustnationuk.bsky.social
020
Bruno Ripa @brunoripa.bsky.social · 16/02/2025
AshFramework: a look at policies #ElixirLang #PhoenixFramework #Elixir #AshFramework @ash-hq.org: open.substack.com/pub/brunorip...
082
Bruno Ripa @brunoripa.bsky.social · 27/01/2025
I started using #CursorAI with #ElixirLang. It should be illegal ... :D
030
Bruno Ripa @brunoripa.bsky.social · 14/01/2025
Purchased. And it looks super cool :)
100
Bruno Ripa @brunoripa.bsky.social · 11/01/2025
brunoripa.substack.com/p/elixir-pho... I think it might be useful 🤦‍♂️ New year's resolution: cope with Bluesky non-editable posts 😁
brunoripa.substack.com
Home | Substack
Discover and discuss great writing with the world’s smartest readers on Substack.
050
Bruno Ripa @brunoripa.bsky.social · 11/01/2025
Ash Framework and password reset mechanism #ElixirLang #PhoenixFramework #Elixir #AshFramework @ash-hq.org
2102
Bruno Ripa @brunoripa.bsky.social · 09/01/2025
Oh I am not really a neovim user, I have vim extension enabled in VSCode, though. I need a quieter moment to start fighting my muscular memory. My ability with vim comes from the college era (sic)... But on linear keyboard the pain is real
010
Bruno Ripa @brunoripa.bsky.social · 09/01/2025
Linear keyboards literally smash my arms in 2 hours. I can only use kinesys at this point ... but I love it :) But I agree that there are lots of nice keyboards out there.
110
Bruno Ripa @brunoripa.bsky.social · 05/01/2025
Ash framework and user identities management #ElixirLang #PhoenixFramework #Elixir #AshFramework @ash-hq.org
061
Bruno Ripa @brunoripa.bsky.social · 05/01/2025
Oh I love `mix format` removing `<%=` and `%>` for `{` and `}` #ElixirLang
070
Reposted by Bruno Ripa
Zach Daniel @zachdaniel.dev · 05/01/2025
With the new loading spinner `mix igniter.install` is looking clean! Demoing 2 things here: warning on uncommitted git changes. With codegen it's best to have a clean git in case you want to rollback. We can even detect and solve for conflicting `only` options in your dependencies 😎 #ElixirLang
3171
Bruno Ripa @brunoripa.bsky.social · 02/01/2025
@ash-hq.org authentication package at version 4.3.8 adds the `require_confirmed_with` directive to enforce accounts confirmation before logging in !! #ElixirLang 🎉
1103
Bruno Ripa @brunoripa.bsky.social · 26/12/2024
Don't get scared, and remember to join the Discord channel, the community is great !
000
Bruno Ripa @brunoripa.bsky.social · 26/12/2024
I am top 5% but longest streak is 35 days 😅 ... I should #gogetalife 😂
010
Bruno Ripa @brunoripa.bsky.social · 26/12/2024
Second article about @ash-hq.org authentication system, this time about the confirmation mechanism design and implementation: open.substack.com/pub/brunorip... #ElixirLang
open.substack.com
Inbox | Substack
182
Bruno Ripa @brunoripa.bsky.social · 23/12/2024
I see your point, but in the end: - if you are a small company, you should probably change market as you don't really understand what you are doing (lol) - if you are a maang-like company you receive thousands of resumes, so whatever filter is fine, the resource bucket for you is huge. Lost battle.
010
Bruno Ripa @brunoripa.bsky.social · 22/12/2024
After annoying the @ash-hq.org team on #discord to get help, I managed to make a get an overview on #authentication. I have written a bit about it, here it is: Elixir, Phoenix, Ash: oauth2 authentication open.substack.com/pub/brunorip... #ElixirLang
1185
Bruno Ripa @brunoripa.bsky.social · 18/12/2024
Most of the times that's because they are below market average. It happens consistently.
110
Bruno Ripa @brunoripa.bsky.social · 18/12/2024
You are in la barceloneta, right ?
100
Bruno Ripa @brunoripa.bsky.social · 10/12/2024
Very interesting post on @ash-hq.org relationships #ElixirLang #ElixirPhoenix
041
Bruno Ripa @brunoripa.bsky.social · 09/12/2024
A concrete example: yesterday I had to change a relation on a resource and some other bits, and just by updating the definition I have code and migration updated. Scale this up to a real project size and you'll see the advantages.
010
Bruno Ripa @brunoripa.bsky.social · 09/12/2024
Sorry gents, I missed the comments (I have been abroad). The bonus is all in the declarative approach: if you get into the framework design and philosophy your productivity gets massively boosted. It is anyway true that it adds a lot on top of the underlying layers.
000
Bruno Ripa @brunoripa.bsky.social · 01/12/2024
The more I use it, the more I think that the #ashframework is a fantastic piece of software :) #elixirlang
3172
Reposted by Bruno Ripa
ouvessvit @ngodec.com · 27/11/2024
Workshop on data security in the cloud at #WoSR24 - check ✅ It was so fun! Room full of women working in platforms, in data, in cyber security, in compliance... The discussions we had were amazing 😍 #cloudsecurity #datasecurity #cloudengineering #gcp #aws #googlecloud #cloudnative
021
Bruno Ripa @brunoripa.bsky.social · 26/11/2024
It's so fun that people out there are playing the "full stack" role without knowing what #liveview is and how easier would be to adopt it #elixir #phoenix
151
Bruno Ripa @brunoripa.bsky.social · 22/11/2024
Oh, what a lovely rabbit hole you just entered 😅
010
Bruno Ripa @brunoripa.bsky.social · 22/11/2024
Wow, Perplexity ... billions of dollars, groundbreaking papers, countless hours of development, and in the end the final result (maybe the first step of something that's already been seen) is ads in the answers ? Maybe we're not that close to any relevant change in the business mindsets out there ..
021
Bruno Ripa @brunoripa.bsky.social · 22/11/2024
wait ... I would expect something in the ocaml/ontologies spectrum. What are you doing ? 👂🤔
110
Reposted by Bruno Ripa
Stefano Le Pera @stefanolepera.bsky.social · 18/11/2024
The Teaser of #DevFestLondon2024 is out! It was such a great event - 28 speakers, 4 tracks and more than 260 attendees! 👍 See you all next year 😀 www.youtube.com/watch?v=J7WG...
youtube.com
DevFest London 2024 - Teaser
YouTube video by ChatGDG
023
Bruno Ripa @brunoripa.bsky.social · 18/11/2024
Low profile, you say ? www.etsy.com/uk/listing/1... I'd really love to try this, but it's not a good time of the year in terms of work frustration for me :D
etsy.com
010
Bruno Ripa @brunoripa.bsky.social · 18/11/2024
I have once tried the Moonlander, I sold it. My choice is Kinesys Advantage (360 now, used to have the old one for 10 years.)
110
Bruno Ripa @brunoripa.bsky.social · 18/11/2024
So cool having 0 following 😂😂😂😂😂
110
Bruno Ripa @brunoripa.bsky.social · 18/11/2024
This git receipt is crazy :D
110
Bruno Ripa @brunoripa.bsky.social · 18/11/2024
Ah, this is nice :)
000
Bruno Ripa @brunoripa.bsky.social · 14/11/2024
Long time no see/talk/code together :)
010
Bruno Ripa @brunoripa.bsky.social · 14/11/2024
Actually it means don't do development. I am pretty sure. And I couldn't agree more...😅
110