Now a Full Time Rails Developer

Rails

Today is my first day as a full-time Rails developer.  I left a great software company to work on what I have grown to love: making great websites using Rails.  I've always liked creating things, and I am fortunate enough to be in the position right now to pursue that full-time.  It should be an interesting journey.

Mass Assignment in Rails

Rails

Mass Assignment in Rails should not be the default behavior.  As a best practice, I remove it from all of my controllers.  Settings that are explicit are not only safer, they're also easier to "see".  This is one area of Rails I'd like changed.  I think they're an OK convenience if you want to enable them for a large form, but in general, they should definitely be turned off by default.

Encrypting Local Files on Mac

Apple

I keep a local file on my laptop that contains, among other things, my credit card numbers. This is primarily for when I'm buying things online; I can pop open that file, copy my credit card number, and paste it into a billing form. It's a great convenience but at a potentially high cost.

I ran across this great article on how to create an encrypted directory on your mac.  It honestly couldn't have been any easier.  I can now rest, much more assured, that if my laptop parts with me, my private data doesn't.

VMWare Fusion vs Parallels

Apple One of the reasons I was able to switch back to a Mac was because of these two programs. Parallels and VMWare Fusion allow you to run Windows inside your Mac, just like it's a regular application. Because of work, I have to run a Windows environment since my company's software doesn't support Mac OSX. more...

Bluetooth Mouse... Not so good

I searched high and low for a Bluetooth Mouse to use with my MBP. I honestly went to about 10 different stores and looked a lot online. Some were too small, others uncomfortable. There aren't a whole lot of bluetooth mice to choose from in the first place. This is my review of the ones I did seriously consider. more...

Page 1 2 ... 4