84 min listen
RR 416: The Difference between Devise and Warden with Leonardo Tegon
FromRuby Rogues
ratings:
Length:
50 minutes
Released:
Jun 11, 2019
Format:
Podcast episode
Description
Sponsors
Sentry use code “devchat” for $100 credit
Triplebyte offers $1000 signing bonus
Cloud 66 - Pain Free Rails Deployments Try Cloud 66 Rails for FREE & get $66 free credits with promo code RubyRogues
Panel
Charles Max Wood
David Kimura
David Richards
Andrew Mason
With Special Guest: Leonardo Tegon
Episode Summary
Leonardo Tegon is a software developer at Plataformatec, the company that created Devise. Leonardo talks about how he ended up at Plataformatec and shares a little bit about the talk he gave about alternative authentication methods. He talks about the difference between Devise and Warden. Some of the panelists have had some issues with cache warming in Warden, and Leonardo shares ways to get around it. They talk about authentication strategies used in Warden and Devise and different strategies that tap into hardware.
Leonardo talks about some of the features coming to Devise, although their primary focus is on maintenance. He talks about the work that goes into such a long-standing project, especially concerning maintaining the integrity of the code but also allowing for progress. They talk about some of their favorite features of Devise. Devise is easy to set up and very functional, but also intimidating. When a library is so big and does so much, it has to make some assumptions. Leonardo talks about how they decide what goes into the library at this point and how easy is it for new maintainers to contribute to the project. Leonardo ultimately wants to make it easier for people to jump in.
Links
Devise
Warden
Cache warming
Magic email link
Wrapper
WebAuthIn
Follow Leonardo on Twitter and GitHub @tegonl
Follow DevChat on Facebook and Twitter
Picks
Leonardo Tegon:
Teach by learning, lead by teaching by Beth Sajevo
Fluent Forever: How to Learn Any Language Fast And Never Forget It by Gabriel Wyner
Andrew Mason:
Rethinking the View Layer with Components by Joel Hoxley
Repo for the talk
David Kimura:
Water pressure gauge tester
Other World Computing RAM
Charles Max Wood:
Repurpose
New shows coming: Adventures in DevOps, Data Therapy, Sustain Our Software, Adventures in Block Chain, Adventures in .net
David Richards:
CalTopo
Special Guest: Leonardo Tegon.
Sentry use code “devchat” for $100 credit
Triplebyte offers $1000 signing bonus
Cloud 66 - Pain Free Rails Deployments Try Cloud 66 Rails for FREE & get $66 free credits with promo code RubyRogues
Panel
Charles Max Wood
David Kimura
David Richards
Andrew Mason
With Special Guest: Leonardo Tegon
Episode Summary
Leonardo Tegon is a software developer at Plataformatec, the company that created Devise. Leonardo talks about how he ended up at Plataformatec and shares a little bit about the talk he gave about alternative authentication methods. He talks about the difference between Devise and Warden. Some of the panelists have had some issues with cache warming in Warden, and Leonardo shares ways to get around it. They talk about authentication strategies used in Warden and Devise and different strategies that tap into hardware.
Leonardo talks about some of the features coming to Devise, although their primary focus is on maintenance. He talks about the work that goes into such a long-standing project, especially concerning maintaining the integrity of the code but also allowing for progress. They talk about some of their favorite features of Devise. Devise is easy to set up and very functional, but also intimidating. When a library is so big and does so much, it has to make some assumptions. Leonardo talks about how they decide what goes into the library at this point and how easy is it for new maintainers to contribute to the project. Leonardo ultimately wants to make it easier for people to jump in.
Links
Devise
Warden
Cache warming
Magic email link
Wrapper
WebAuthIn
Follow Leonardo on Twitter and GitHub @tegonl
Follow DevChat on Facebook and Twitter
Picks
Leonardo Tegon:
Teach by learning, lead by teaching by Beth Sajevo
Fluent Forever: How to Learn Any Language Fast And Never Forget It by Gabriel Wyner
Andrew Mason:
Rethinking the View Layer with Components by Joel Hoxley
Repo for the talk
David Kimura:
Water pressure gauge tester
Other World Computing RAM
Charles Max Wood:
Repurpose
New shows coming: Adventures in DevOps, Data Therapy, Sustain Our Software, Adventures in Block Chain, Adventures in .net
David Richards:
CalTopo
Special Guest: Leonardo Tegon.
Released:
Jun 11, 2019
Format:
Podcast episode
Titles in the series (100)
Episode 26: 023 RR Book Club: Smalltalk Best Practice Patterns with Kent Beck: What is the rule or pattern? Kent said, "I am in terror of not understanding stuff." Learn to feel good about ambiguous situations. "Most of the problems being dealt with by programmers are caused by programmers." by Ruby Rogues