When using Devise in a Ruby on Rails application if a user tries to sign up for an account using an email address that’s already being used the site lets you know with an error message Email Address has already been taken.
This means somebody could try to sign up with your email address to see if you have an account on the site. If the web site is about a sensitive subject then your users may not want other people poking around to see if they have an account on it.
If you’re new to the world of software development you are probably focused on learning a specific language, framework or tech stack. But another important skill for developers is being a productive developer. This means working with speed and ease.
Fortunately there are a number of shortcuts, tools and techniques on the Mac that you can use to improve your productivity.
Back in the day I used to be a Windows guy, but when Vista came out I decided to jump ship and switch to Mac/OS X. I haven’t looked back since.
With the ability to run Windows and Linux on a Mac (either via VirtualBox or Boot Camp), I find I can do all I need on a Mac. This includes Java development which I would argue is much easier to install and manage on macOS than on a Windows box.
I’ve been recording and uploading a “song a month” for the past 7 months. It’s been a great experience, terrific motivator and helped me get better at a number of things by giving me a vehicle with which to practice them.