serradura
Father, Rubyst 💎, Enthusiast of software design & architecture, creator of https://solidprocess.dev, https://adarb.org
HuskyBrazil, São Paulo
Pinned Repositories
awesome-activeadmin
A curated list of awesome activeadmin resources, extensions, posts and utilities.
dicas-de-programacao-em-ruby
Dicas para iniciantes de boas práticas de desenvolvimento de software em Ruby
from-fat-controllers-to-use-cases
Rails (API) app that shows different kinds of architecture (one per commit), and in the last one, how to use the Micro::Case gem to handle the application business logic.
rails_app_to_refactor
A Rails app that was intentionally designed to be refactored.
request_via
RequestVia: A Functional HTTP Client That Wraps Net::HTTP
u-attributes
Create "immutable" objects with no setters, just getters.
u-case
Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.
rails-way-app
Eighteen versions (gradually implemented) of a Web and REST API app made with Ruby on Rails that aims to get the most out of the MVC/Rails Way.
solid-process
Write business logic for Ruby/Rails that scales.
solid-rails-app
Twelve versions (gradually implemented) of a Web and REST API to demonstrate how Solid::Process can add value to a Ruby on Rails application.
serradura's Repositories
serradura/u-case
Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.
serradura/awesome-activeadmin
A curated list of awesome activeadmin resources, extensions, posts and utilities.
serradura/from-fat-controllers-to-use-cases
Rails (API) app that shows different kinds of architecture (one per commit), and in the last one, how to use the Micro::Case gem to handle the application business logic.
serradura/u-attributes
Create "immutable" objects with no setters, just getters.
serradura/todo-bcdd
serradura/kind
A development toolkit for Ruby with several small/cohesive abstractions to empower your development workflow - It's totally free of dependencies.
serradura/rails_app_to_refactor
A Rails app that was intentionally designed to be refactored.
serradura/u-observers
Simple and powerful implementation of the observer pattern.
serradura/u-struct
Create powered Ruby structs.
serradura/type_validator
Adds type validation for classes with ActiveModel::Validations.
serradura/event-sourcing-with-elixir
Implements an API in Elixir/Phoenix with Event Sourcing/CQRS, based on the excellent blog post series of https://blog.nootch.net.
serradura/exercitando-dicas-de-programacao-em-ruby
serradura/ruby-lambdas
Expose Ruby object methods as lambdas (functions).
serradura/u-authorization
Simple authorization library and role managment for Ruby
serradura/backend-code-challenge
Coding Challenge for Ruby Full Stack/Backend Applicants
serradura/elixir-playground
serradura/banking_app
serradura/conduit-commanded
My implementation of Building Conduit "eBook" using updated dependencies. e.g: Phoenix 1.4.6, Guardian: 1.2, comeonin 5.1...
serradura/pt-BR
serradura/bcdd-contract
🚧 Not yet ready for production
serradura/bcdd-process
🚧 Not yet ready for production
serradura/phx-todo_api
App created to practise the blog posts of blog.codeship.com about Elixir/Phoenix.
serradura/ra-trustvox-backend-engineer-challenge
RA Trustvox - Backend Engineer Challenge
serradura/railway_oriented_programming_em_ruby
serradura/solid-rails-app
Web and REST API made with Ruby on Rails + solid-process
serradura/upgrow
[mirror] A sustainable architecture for Ruby on Rails.
serradura/financial_control
Financial Control
serradura/phoenix
Productive. Reliable. Fast.
serradura/u-action
serradura/umbrella-rails