Hiatus and Work

It's been awhile! I've been busy transitioning jobs and situating myself with the new work place. Many new challenges ahead in my career as a developer but I feel that it will be rewarding in the end. Frankly, it's not as stressful as I had thought and I am thankful to the management team, fellow developers, and friends for keeping it that way. Balancing life and new work is a challenge in it of itself too so I'm very happy that there's some sort of equilibrium there for the moment.

I've been hard at work on the new site, so it should be finished soon, I hope. Stay tuned!

Summer is here finally!
Summer is here! Now what? I have plans to get this site updated to a more modern design with more colors besides white and blue. I do like the minimalistic feel, but I think it's time for a change too. While I work on designing a new look, there may or may not be anymore posts until the new design is completed. In the mean time, I will also be working on some iOS and Symfony2 projects. Cheers!
Vagrant Discovery Log - Ruby on Rails Refresher!

First off, Ruby on Rails has always been fascinating to me, but I haven't done any RoR development in a couple of years, so what better way to get a refresher on the material than to spend a weekend working through the Rails tutorial from http://ruby.railstutorial.org?  I'm super excited, but as a developer, you want to be efficient with the way you use your time, so it can be bothersome to have to setup a development environment from scratch.  

Symfony2 Discovery Log - JMSSerializer - Don't forget @SerializedName!

It's a bit late, so I apologize in case my grammar and spelling may be a bit off.

JMSSerializer is a library for Symfony that allows users to serialize and de-serialize data of any complexity.  I was using the library to try to deserialize my JSON that is being passed to the data models for this project that I'm currently working on, but was recently stuck on figuring out why when I deserialize the JSON, the values ended up being null.  I was sure that I had everything set up just fine:

KnockoutJS Discovery Log - Observables - When to use an observable with parentheses?

I have been using KnockoutJS to make the UI for my Expense Tracking application more dynamic and have been LOVING it.  When I began learning KnockoutJS, I had a hard time trying to get the hang of observables.  Now if you've never heard of KnockoutJS, then you may not know what an observable is.  So, what are observables?  They are model properties that can automatically detect dependencies and be notified of changes.  In other words, when a property that has been declared to be a Knockout observable detects changes, the property changes accordingly.

Symfony2 Troubleshooting - Overriding loginAction from FOSUserBundle

Issue:

Overrode the loginAction from FOSUserBundle and implemented logic to check if the user is fully authenticated already when they are about to land on the login page.  If they are fully authenticated, then redirect the user away from the login page, but when using the following code it was still allowing fully authenticated users to get to the login page: