In Depth with Devise
Details
In Depth with Devise
Devise is a flexible authentication solution for Rails. Using Rails Engines, Devise provides modular features around Warden, a Rack based authentication solution. This talk will focus around setting up a sample application using Devise, demonstrating several Devise modules, applying customized enhancements for subdomains, complex user authorization roles, as well as how to provide alternate authentication using OAuth to authenticate users from Twitter, Facebook, etc. This talk will also illustrate how Rails Engines are used within Devise in order to understand how Devise works and how Rails Engines simplify building Rails plugins. Source code will be released on Github for the sample application used in this presentation.
About The Presenter
Nick Berveiler is a software developer based in Kenosha, WI. Nick has worked with Ruby on Rails since 2006, developing and deploying two Ruby on Rails applications as an independent consultant while also working full time using PHP and Java for various employers around Chicago. Currently, Nick is working primarily with Ruby on Rails on both new applications and legacy projects.
Bucketworks
Bucketworks usually keeps there doors locked. Buzz up and let them know you are there for the RubyMKE meetup, and they will let you in. We will be in the meetup space just to the left after you enter.
Pizza
For those who are interested, pizza will be available at the meetup. Since we don't have a sponsor at this time, donations are appreciated.
After the Meeting
We will head down to Transfer Pizza (101 W Mitchell St (http://maps.google.com/maps?f=q&hl=en&q=101+Historic+W+Mitchell+St,+Milwaukee,+Milwaukee,+Wisconsin+53204,+United+States&sll=37.0625,-95.677068&sspn=61.928102,113.203125&ie=UTF8&cd=2&geocode=Fb1QkAIdwJXC-g&source=embed&hq=&hnear=101+W+Mitchell+St,+Milwaukee,+Wisconsin+53204&ll=43.017199,-87.918606&spn=0.060308,0.077248&z=14), at the intersection 1st, Mitchell and Kinnichinnic Ave) after the meetup for refreshments & conversation. Everyone is welcome, and encouraged, to join us.
