Robert Santos
248 posts

Robert Santos
@rcorrea
Desenvolvedor de Software na @globocom
Rio de Janeiro, Brazil Katılım Şubat 2009
659 Takip Edilen74 Takipçiler

@tropicalonrails @cirdesh notei um typo no site. organised -> organized
English

[ENG]
⚡️ In the Lightning Talks at RailsConf 2025, @cirdesh, organizer of Tropical on Rails and founder of Linkana, shared how they migrated from React to Hotwire and why they created RubyUI to make it possible.
After years working with React and seeing what frameworks like shadcn/ui and PhlexUI offered, customizable, accessible components without the “unstyled-only” limitation of Radix or HeadlessUI, he realized Rails needed something similar, but truly Rails-native with Hotwire.
RubyUI was born to deliver just that: an open source component library inspired by the best of JS, made for Rails devs who want clean, flexible, easily customized frontends without React overhead.
There are now 43+ components ready to use, and Linkana already runs them in production.
Check-out RubyUI → rubyui.com 🚀
👉 Here’s a short clip — watch the full talk on YouTube [youtu.be/5wgox0esrYc].
[PT-BR]
⚡️ Nas Lightning Talks da RailsConf 2025, o @cirdesh, organizador do Tropical on Rails e fundador da Linkana, contou como a equipe migrou do React para o Hotwire e por que criaram a RubyUI pra tornar isso possível.
Depois de anos com React e vendo o que projetos como shadcn/ui e PhlexUI entregam, componentes acessíveis, customizáveis, sem a limitação do “unstyled puro” como Radix ou HeadlessUI, o Cirdes viu que o Rails precisava disso também, mas de forma 100% Rails-native, com Hotwire.
Assim nasceu a RubyUI: uma biblioteca de componentes open source, inspirada no melhor do universo JS, feita pra dev Rails criar frontends limpos, flexíveis, fáceis de ajustar e sem carregar o React junto.
Hoje, já são 43+ componentes prontos para uso, e a Linkana usa tudo em produção nos seus projetos reais.
Confira a RubyUI → rubyui.com 🚀
👉 Aqui tem um vídeo resumido — pra assistir a talk completa, é só acessar o link no YouTube [youtu.be/5wgox0esrYc].
#RailsConf #RubyUI #TropicalOnRails #Linkana #Hotwire #RubyOnRails #OpenSource

YouTube
English

@calen418 bacana! E ainda tem vaga para esse sábado no RJ? Vi que são poucas vagas
Português

Vai rolar Módulo Astral do Curso de Magia do CALEN este mês no Rio e em SP!
Pra galera do RJ, os ingressos estão em: calenrj.eventbrite.com.br
A turma de SP já está com vagas esgotadas!
Mas abrimos uma lista de espera pra ver se rola abrir uma turma nova: calensp.eventbrite.com.br

Português
Robert Santos retweetledi

Bora testar o novo crop com mais um fio ilustrado? Dessa vez um guia básico sobre PFF2s!
Você já usa PFF2? Dá um RT pra fortalecer e envia as imagens pra quem ainda não conhece! 💛
Obrigado de novo pela parceria na revisão @vitormori!
Ps: todas as imagens tem alt text
(1/10)

Português
Robert Santos retweetledi
Robert Santos retweetledi

Our #demo is OUT!
Play it Now! bit.ly/sp-demov2
#screenshotsaturday #platformer #2dplatformer #indiedev #indiewatch #indiegamedev #gamedev #2dgame #indiegames #indiegame #madewithunity #게임개발 #인디게임 #fightinggames #gametrailer #steamgames #unitygames #itchio
English

@serradura @juuh42dias Curti demais essa gem. Em c# eu usava muito esse estilo de programação. Muito bom saber que existe algo assim em Ruby. Vou testar.
Português

Graças um comentário sobre o método then do #Ruby da senhorita @juuh42dias tive um estalo de que esse código já é possível usando a versão atual do u-case. Na prática, é o comportamento do pipe operator. Bacana né? 🙃
O comentário rolou aqui youtu.be/fG8LbpXi2Cg

YouTube

Português
Robert Santos retweetledi

Now with new enemies! What did you think?
Wishlist now! bit.ly/ss-steam
#screenshotsaturday #platformer #2dplatformer #indiedev #indiewatch #indiegamedev #gamedev #2dgame #2dgames #indiegames #indiegame #madewithunity #gamedevelopment #fightinggame #fightinggames
English
Robert Santos retweetledi

What awaits us after the stones?
Wishlist now! bit.ly/ss-steam
#platformer #2dplatformer #indiedev #indiewatch #indiegamedev #gamedev #2dgame #2dgames #indiegames #indiegame #madewithunity #gamedevelopment #fightinggame #fightinggames #beatemup #boxing #fighting
English

It's so easy to break it doesn't even seem like it took so much work 😅
Wishlist now! bit.ly/ss-steam
#platformer #2dplatformer #indiedev #indiewatch #indiegamedev #gamedev #2dgame #2dgames #indiegames #indiegame #madewithunity #gamedevelopment #fightinggame #beatemup
English

@juuh42dias É bem chato mesmo. Meu último demorou 3 meses e meio. Sei nem dizer quantas etapas o processo tinha
Português

@alberto_souza Achei bem legal a ideia. Você teria a descrição do teste? Acho que ajudaria a entender melhor o código.
Português

Peguei um teste aberto de uma startup famosa e implementei seguindo o DDD da massa => github.com/asouza/impleme…
Português






