Sign in

Andrés

@andresgutgon.bsky.social
239 followers 428 following 308 posts

#elixirlang #typescript #react #gleam #tailwindcss

PostsRepliesMedia
Reposted by Andrés
jamelle @jamellebouie.net · 19/09/2026
oh...this is bad
52160671180
Reposted by Andrés
Pedro Fresco @pedrofresco.bsky.social · 18/09/2026
Hay cosas en la transición energética que parecen lentas, pero otras son rápidas. No nos acordamos, pero la venta de vehículos enchufables en China antes de la pandemia era casi residual. En 2026 supera el 60%. En 2030 serán los coches de combustión los que sean anecdóticos.
26312
Reposted by Andrés
Dare Obasanjo @carnage4life.bsky.social · 17/09/2026
I almost spat out my soda laughing at this. Like rats deserting the sinking MAGA ship.
941999242
Reposted by Andrés
David Ho @davidho.bsky.social · 12/09/2026
I resigned from ExxonMobil today. I spent the last three years doing fossil fuel extraction research at both BP and ExxonMobil. Neither company is acting responsibly. They are racing to maximize extraction while the window to act closes, and gambling with our lives. More below.
145136924892
Reposted by Andrés
Philip Hadley @lordblandings.bsky.social · 12/09/2026
The analogy to drugs is valid. It’s noteworthy that some dealers started adding fentanyl to their products in order to increase their addictive qualities, even though, in the long run, this practice would gradually kill off their clients. People just don’t think very far into the future.
533723
Reposted by Andrés
Eduardo Garzón @edugaresp.bsky.social · 10/09/2026
La ultraderecha lleva años creciendo en toda Europa. Se dan mil explicaciones: la inmigración, las redes sociales, la globalización... Seguro que todas tienen algo de verdad. Pero hay un factor documentado del que se habla mucho menos: el desmantelamiento del Estado del bienestar. Hilo:🧵
27242
Reposted by Andrés
Emily Hunt @emily.space · 06/09/2026
I am determined to prove that you can be largely anti-AI but also not be an asshole. The attitudes of some people on this site will NOT win over any minds or win you over any favours. If you insult someone, you are doing it to a real person. And it sucks!
1332936
Reposted by Andrés
Pedro Fresco @pedrofresco.bsky.social · 03/09/2026
No poner límite a los centros de datos lleva precisamente al acaparamiento de la capacidad de conexión y a la imposibilidad de construir viviendas e instalar industrias. El decreto necesita retoques técnicos, pero la idea que subyace es correcta.
46125
Reposted by Andrés
CTXT.es @ctxt.es · 25/08/2026
COMO LOS GRIEGOS / Limón en salmuera El producto que les vendo es, literalmente, un condimento, formulado en África y con el que cocinar a) platos africanos, destinados ya a ser locales, y b) platos europeos ✍️ @guillemmartinez.bsky.social ctxt.es/es/20260801/...
ctxt.es
Limón en salmuera
El producto que les vendo es, literalmente, un condimento, formulado en África y con el que cocinar a) platos africanos, destinados ya a ser locales, y b) platos europeos. Hoy, de hecho, les chutaré…
194
Reposted by Andrés
Ricky Davila @therickydavila.bsky.social · 02/08/2026
Exactly this.
191195465
Reposted by Andrés
Dare Obasanjo @carnage4life.bsky.social · 09/07/2026
“Last year, Microsoft made $101 billion in profits, got a $12.5 billion tax break from Trump & paid its CEO $96 million. This year, it’s raising the price of an Xbox by $150 & eliminating 3,200 jobs. Please don’t tell me corporate tax breaks create jobs. It never trickles down.” - Bernie Sanders
622586870
Andrés @andresgutgon.bsky.social · 05/07/2026
Honestly I never had a real use case for nested menus but always found fancy to implement it. This one is done #gleamlang for Lustre following shadcn implementation using new browser command invoker and popover api. Works in my mac in Firefox, Safari and Chrome without any issues.
0141
Andrés @andresgutgon.bsky.social · 27/06/2026
shadcn like calendar in #gleamlang
1110
Andrés @andresgutgon.bsky.social · 21/06/2026
I have published the Storybook for my UI components in #gleamlang new addition this week is the combobox. Let me know how you see it in your browser gg-gleam.github.io/gg_ui/
gg-gleam.github.io
storybook - Storybook
131
Andrés @andresgutgon.bsky.social · 14/06/2026
shadcn in Gleam, that's all I want for #gleamlang
010
Andrés @andresgutgon.bsky.social · 14/06/2026
Shared in #gleamlang discord. This is super good for understanding the mindset on Gleam on how to organize business logic escherize.com/gleam-katas/
escherize.com
DDD in Gleam
A 10-kata progression that teaches idiomatic Gleam through DDD’s vocabulary.
020
Andrés @andresgutgon.bsky.social · 14/06/2026
These are the kind of primitives not every Gleam dev needs to reimplement. It's done once and done well. Future proof
050
Andrés @andresgutgon.bsky.social · 14/06/2026
It's this a Next.js app selector using shadcn? Nooo it #gleamlang coded in Gleam with modern CSS animation and popover api. Keyboard navigation
2191
Andrés @andresgutgon.bsky.social · 07/06/2026
Icons baby! I keep following shadcn philosophy for #gleamlang so I made the component library independent of the icon library. shadcn supports 5 icon sets. Now we support only 2 Lucide: lucide.dev/icons/ Tabler: tabler.io/icons 👇 more bellow
140
Andrés @andresgutgon.bsky.social · 06/06/2026
Developing a shadcn-like in #gleamlang and using modern CSS you get for free things like prefer reduce motion with just a sprinkle of CSS Here first shadcn tooltip does not honor prefer-reduce-motion on user's preference. Easy enough to achieve
110
Andrés @andresgutgon.bsky.social · 30/05/2026
Ok I could not resist adding a new theme with #gleamlang color
120
Andrés @andresgutgon.bsky.social · 30/05/2026
Exactly shadcn in Gleam/Lustre. I really love the way they manage to do the shapes + themes combination. And how it produces code that then we can use with consistent styles in our apps. I want the exact same experience for Gleam/Lustre. As always say probably get tired before shiping anything
010
Andrés @andresgutgon.bsky.social · 25/05/2026
The future is bright, this is already possible in Chromium browsers. Safari and Firefox are not as well supported for now. I'm working on a design system and I want to model components around web standard APIs. Later if necessary add JS compatibility.
210
Andrés @andresgutgon.bsky.social · 24/05/2026
I want to build a design system for the future in Gleam and Lustre. Probably work on it and ends abandoned as all my weekend projects but today I'm very bumped by the idea. I want it to be in the line of shad/cn in React world I find the best experience for having super well done components
220
Andrés @andresgutgon.bsky.social · 17/05/2026
I upgraded my nvim+lazygit game with these changes. LazyGit has custom commands. So you can override what you can do. In this case I changed how to 1. Create a worktree + new branch 2. Do some work there 3. `p` Promote to main worktree and delete the other workree
120
Andrés @andresgutgon.bsky.social · 16/05/2026
Time to stop for today
000
Andrés @andresgutgon.bsky.social · 16/05/2026
TIL that you can build a custom status line for Claude CLI Mine shows 1. Who am I 2. My current Claude subscription 3. Current modal 4. Usage stats This avoids `/usage` completely and makes it easier to see which sub you're using in case you have a personal and company-paid sub
010
Andrés @andresgutgon.bsky.social · 16/05/2026
Hi @hayleigh.dev, one question. I'm playing with Lustre and using default dev tools. I'm asking Claude, and it tells me that default dev tools do not handle code splitting. Is that the case? And if it is, what's the correct approach?
100
Andrés @andresgutgon.bsky.social · 16/05/2026
Man, Gleam + Lustre can do whatever a JS frontend can do. This is not only a list. If you check my pass posts in Blsky you would see this is an infinite list virtualized. Now it's an: infinite-list-virtualized-with-view-transitions 🤣 #gleamlang #elixirlang #erlang
4243
Andrés @andresgutgon.bsky.social · 10/05/2026
Ok today i did the list infinite pagination in #gleamlang #elixir but also virtualized (next message 👇)
1121
Andrés @andresgutgon.bsky.social · 10/05/2026
I support Wikipedia, where information is still human-created, fact-checked, and 100% free. Join me! donate.wikimedia.org
donate.wikimedia.org
Make your donation now - Wikimedia Foundation
Donate to the Wikimedia Foundation, the nonprofit that hosts Wikipedia and other crucial free knowledge projects. Each year, the generosity of the 2% of readers who donate allows us to expand the reac...
010
Andrés @andresgutgon.bsky.social · 09/05/2026
Forgot to mention is about #gleamlang #elixirlang
020
Andrés @andresgutgon.bsky.social · 09/05/2026
I implemented `react-query` but for Gleam. So the SPA can cache request. Literally 3 min ago so full of improvement but with AI was simple as hell. And code is super simple
130
Andrés @andresgutgon.bsky.social · 09/05/2026
Liking so much @gleam.run that when I code on the weekends on it my nvim has a theme for it
090
Andrés @andresgutgon.bsky.social · 03/05/2026
Trying Gleam, I already did an API following this guide lukwol.github.io/gleam-guide/ Quite happy with the stack for migrations and SQL queries. All super typed. And DX is the best. Gleam is fast! LSP, CLI all of it. # elixirlang #gleam
2161
Andrés @andresgutgon.bsky.social · 02/05/2026
I'm in love with github.com/casey/just. It's like Makefile but way better, can be organized in subgroups easily, and load of .env files out of the box.
https://github.com/casey/just just file example
000
Andrés @andresgutgon.bsky.social · 01/05/2026
I have to say that I have been a long-time user of Nvim. But never tried code actions. Gleam LSP is super nice; it lets you convert a callback-hell function into a function that uses `use` back and forth.
110
Andrés @andresgutgon.bsky.social · 26/04/2026
@giacomocavalieri.me trying Squirrel. Is the reason I wanted to try Gleam in the first place. The feeling is fantastic so far with Squirrel and Gleam in general. Just a small grip. Why positional arguments in generated functions? Why not named arguments? Would be so much nice.
120
Andrés @andresgutgon.bsky.social · 20/04/2026
@mikebuhot.bsky.social hi, i just came across this page. Is the video in YouTube ? codebeameurope.com/talks/full-s...
codebeameurope.com
Gleam + TypeScript: Full-Stack Type Safety With Inertia-Wisp
Gleam developers love its functional simplicity, static types, and excellent error messages, but how do you convince a team with years of TypeScript expertise to give it a shot? This talk demonstrates...
100
Andrés @andresgutgon.bsky.social · 08/03/2026
Lovin #elixirlang . I wanted to experiment with E2E testing using github.com/germsvel/pho... and the playwright adapter. My concern with e2e tests are that are expensive so I asked AI what I can do to mitigate it.
230
Andrés @andresgutgon.bsky.social · 03/02/2026
Could Grok, the Ai of Elon provoking CANCER to the people of Memphis? youtube.com/shorts/jBJxX...
youtube.com
Grok is even worse than you think.
YouTube video by Benn Jordan
000
Andrés @andresgutgon.bsky.social · 01/02/2026
Man dialyzer is super slow. I wish native Elixir types arrive soon
220
Andrés @andresgutgon.bsky.social · 02/01/2026
Got to admit. Grok was savage here 😂
Grok saying openly that Trump is a pedophile
100
Andrés @andresgutgon.bsky.social · 31/12/2025
I just discovered Ash code interfaces :cheff_kiss:
030
Andrés @andresgutgon.bsky.social · 22/12/2025
My first impressions with Ash and Ash authentication andres.fika.bar/my-first-imp... My experience using the Ash framework for the first time. #elixirlang @ash-hq.org
andres.fika.bar
My first impressions with Ash and Ash authentication
My experience using Ash framework for the first time.
171
Andrés @andresgutgon.bsky.social · 22/12/2025
Without almost no modification, you can use @ash-hq.org auth package to build a multi-account OAuth connection. Now this user can connect to the app with 2 different Google accounts and one Github account. Really nice. I'll publish the code changed to make default auth work this way. #elixirlang
060
Andrés @andresgutgon.bsky.social · 14/12/2025
Is this a nice way of splitting actions in an @ash-hq.org resource? Didn't try yet but just with all the auth stuff, my user resource is huge Is this works would be fantastic
321
Andrés @andresgutgon.bsky.social · 08/12/2025
I'm trying Ash and Ash authentication in #elixirlang I've being following Ash during last year and I wanted to give it a try. So this weekend was playing with it I have thoughts Quick disclaimers 1. I'm a Inertia.js lover. Don't enjoy writing Liveview 2. I moved from Devise in Rails for a reason
330
Andrés @andresgutgon.bsky.social · 07/12/2025
Really liking how Ash is so clean. By default actions code is inline in the resource. But nothing forbids you to move to a different module like this.
100
Andrés @andresgutgon.bsky.social · 07/12/2025
Hey @ash-hq.org team I'm trying to make UserIdentity work for something that maybe is not their use case. I have a logged user and I want to allow then to connect to some providers. The problem is that normal auth flow creates a new user with the email of the provider.
100