Windy City Rails: Lucas Mazza on Devise

I’m sitting at a table at Windy City Rails, a Ruby on Rails conference in Chicago. We’ve seen some excellent talks over the morning, but one that particularly spoke to me so far is the talk “What Devise Does When You’re Not Looking” by Lucas Mazza from Platformatec.

The thing is, lots of us use the Devise user authentication gem without worrying too much about what it does for us. It’s time to demystify its inner workings, and that’s what Lucas set out to do in his talk.

Continue reading “Windy City Rails: Lucas Mazza on Devise”

I love gems.

Screen Shot 2014-08-03 at 9.41.26 AM

At first I felt uneasy about using gems: like I was letting other programmers do my work for me. But when we can install gems in our software rather than code every feature from scratch, we can more fully-featured, better-tested software more quickly. Also, because the community works collaboratively to solve problems rather than individually to solve the same problem millions of times, the collective solution ends up being more robust and more clever than anyone’s individual solution.

After I became accustomed to using gems, I pictured myself one day extracting some of my own code into gems for others to use.

But I had never done that before—until recently. And it was time to give it a try.
Continue reading “My First Ruby Gem!”

Blog at

Up ↑