Read about:

Archive for December, 2009

Looking Forward to 2010


2009 has been a year of turbulent change for me.

Near the beginning of the year, I decided that I needed to switch gears in my career. I made a very dedicated push towards becoming a full-time Ruby developer, leaving my comfortable position as a J2EE web content management and identity management specialist. My leisure time was consumed with sharpening my Ruby skills and learning new technologies. I made Rails Pub Nite a monthly ritual and networked like crazy on just about every networking site I could. I followed a number of job site feeds and sent out many cover letters and resumes.

Finally, my break came from a very unlikely source: Facebook. I posted to a Ruby on Rails group on Facebook to advertise my skills and experience and offer my services. This was seen by the Systems Manager at the Canadian Society of Immigration Consultants, who asked me to send her my resume. I did so gladly and not too long after that I was asked in for an interview.

Read the rest of this entry »

Don’t “fix”, improve!

(Personal Development)

Perhaps it’s a sign that I have incredibly ambitious friends and acquaintances that they are already writing about making the coming year even more awesome than the last. Jon Crowley‘s advice to those who are about to make New Year’s resolutions is not to try and “fix” themselves:

You can’t fix yourself.  You have to rebuild.

Take stock of who you are, where you are, and what has changed about your life and yourself.  And then do the things that will make you happier, make you smarter and better and stronger, and do them because you want to.  No one who is trying to fix a loss, or a heartache, is going to move on – if you do this, you are defining yourself by your tragedy.

This is such an important point that I felt I needed to echo it and add a bit of my own experience to it.

Read the rest of this entry »

Life advice in code

(Personal Development, Programming)

Live & Code has been largely about programming and life lessons. So, you can imagine that I was incredibly delighted to see these two combined in a small exchange on Facebook started by Reginald “raganwald” Braithwaite.

Life Advice in Code (raganwald)

Self-esteem expressed in Ruby

It’s a valuable life lesson made incredibly concise in my favourite programming language, Ruby. I leave the interpretation to the reader. It relates to some themes that I’ve already written about before and will probably write more about in the future.

LDAP-based RBAC with ActiveLdap and declarative_authorization


If you followed my previous tutorial on implementing pass-through authentication to LDAP with Authlogic, you might be wondering how it can be extended to give different permissions to members of different LDAP groups. ActiveLdap and declarative_authorization make this incredibly simple.
Read the rest of this entry »