I’m updating an existing website. The design is outdated (almost 8 years old), and it doesn’t work very well on phones, which is how a lot of our users access it. Also, to make my task a bit more complicated, in addition to the design refresh, I’m taking the opportunity to add a bunch of new features.
In a future post, I’ll go into details about how my new project is set up. But first… a word about authentication!
I read an interesting post about [Authentication Zero] (https://codewithrails.com/rails-authentication). It made me want to ditch [Devise] (https://github.com/heartcombo/devise), which I’ve never truly understood, and use Authentication Zero.
I spent several days looking into it, but, in the end, I’m going to stay with Devise. If this was a new project, I’d switch, but this project is almost 8 years old, and I’ve got enough to do without revamping the entire authentication system.
If you’re starting a new project, take a look at Authentication Zero!