disponível para novos projetos

Backend, sistemas e o changelog de tudo que eu construo.

Notas técnicas sobre Ruby, Rails e Go — e os bastidores dos meus projetos open source, de gems a servidores de jogo escritos do zero.

8
posts publicados
3
projetos open source
6+
anos com Rails
10+
anos no mundo de tecnologia
changelog
Últimos posts

rbemulator: reescrevendo o servidor de MU Online 0.97k em Ruby

Depois de escrever sobre a nostalgia de MU Online, decidi entender o jogo por dentro construindo o próprio servidor: o rbemulator é um emulador em Ruby do MU Online 0.97k, com arquitetura em camadas inspirada no OpenMU, concorrência via fibers e mundo modelado como mapas-atores.

Games MMORPG MU Online Ruby Open Source

Hardox: tirando o orçamento de uma oficina mecânica do papel e colocando em produção

Como uma oficina mecânica que controlava orçamentos e estoque no papel e no WhatsApp ganhou um sistema desktop próprio — Go, Wails e Vue, banco SQLite local, sem servidor — e o que aprendi resolvendo os problemas do mundo real que só aparecem depois que o sistema vai para produção.

Open Source Go Vue Wails SQLite Desktop

Componentes Bootstrap 5 na ElementComponent (parte 3): Modal, Carousel, Dropdown, CloseButton e como contribuir

Fechando a série sobre a ElementComponent: os componentes interativos mais complexos da gem — Modal, Carousel e Dropdown — além do fluxo de desenvolvimento, testes e roadmap do projeto.

Ruby Ruby Gem ElementComponent Bootstrap Open Source

Componentes Bootstrap 5 na ElementComponent (parte 2): Nav, Navbar, Breadcrumb, ListGroup, Pagination, Progress, Spinner e Table

Quarta parte da série sobre a ElementComponent: navegação, listas, paginação e indicadores de progresso — os componentes que estruturam a interação do usuário com a aplicação.

Ruby Ruby Gem ElementComponent Bootstrap HTML

Componentes Bootstrap 5 na ElementComponent (parte 1): Alert, Badge, Button, ButtonGroup e Card

Terceira parte da série sobre a ElementComponent: um tour pelos primeiros componentes Bootstrap 5 prontos da gem, com exemplos de código para Alert, Badge, Button, ButtonGroup e Card.

Ruby Ruby Gem ElementComponent Bootstrap HTML
changelog
Tags
open source
Projetos
github →
element_component
★ 0
Gem Ruby leve e flexível para construir HTML de forma orientada a objetos, com gerenciamento dinâmico de atributos, aninhamento de conteúdo via blocos (DSL), hooks de renderização (before/after/around), escaping automático contra XSS, cache e integração opcional com helpers do Rails. Inclui 17 componentes prontos do Bootstrap 5 (Alert, Button, Card, Modal, Navbar, Table, etc.).
Hardox
★ 0
Sistema desktop de gestão para oficina mecânica: cadastro de clientes, peças e mão de obra, montagem de orçamentos, baixa automática de estoque no fechamento e geração de PDF. Wails (Go + Vue 3), banco SQLite local, sem servidor.
rbemulator
★ 0
Emulador de servidor de MU Online 0.97k escrito em Ruby, com arquitetura em camadas inspirada no OpenMU e concorrência via fibers (gem async): crypto, connect server, login, personagens, mundo com mapas-atores, monstros e combate, persistência em Postgres via Sequel.