Devise is the go-to authentication gem for Rails apps and you probably worked with it once or twice, but do you know how Devise works inside your app? We are going to talk about how Devise is designed to provide a full stack authentication solution, who are the main building blocks of the library and how we can extend their behaviour to our will in our applications.
Lucas writes code at Plataformatec, a consultancy firm based in Brazil. He usually helps to maintain the company projects like Devise and SimpleForm while working on some gems of his own. When the subject is not about Ruby, he dives into the world of interface design, front end development and casual writing.