Samson's Coding Journey and Discoveries


My Journey to becoming a full-stack web developer

Rails: How to add custom fields to Devise

In a nutshell, Devise is a Rails engine that provides a lot of authentication needs. It has its own views, controllers, and defines it’s own routes.


Making it all come together- My Sinatra Project Blog Post

Despite the challenges of the past week, I have finally completed my individual project for Sinatra! I would have to say the most difficult aspect of this project was to put everything we learned about Sinatra together. That list includes but is not limited MVC, Active Record, Sessions, and Forms.


A few of the errors I have come to appreciate

As anyone who has gone through schooling, we are conditioned to avoid errors and red marks. Although I still hate seeing errors, I have come to appreciate their usefulness when it comes to programming.


My comeback from a near meltdown

As anyone new to web development can attest to, starting something from scratch can be a turn off and very intimidating. Prior to starting this project, I was used to having set of instructions and test specs to guide me to completion. Upon reading through the requirements for my first portfoio project, my brain almost went into full meltdown mode.


You're probably wondering how I got here

As with everyone graduating from college during or after the Great Recession, I constantly questioned the worth of my 4-year Bachelor’s degree.