Days 84 to 92: Continuing with the Ruby on Rails tutorial… and some CSS!

So, my apologies on the slow updating here. I am still alive and moving forward. A couple of life events slowing me down, the usual being work, allergies and a horrible toothache but I am still working on my career change. A quick update on the progress:

  1. I completed a few CSS courses at Treehouse. I am rusty on it and wanted to get an update. I finished these:

Getting Started with CSS Badge

and

Basic Selectors badge

I will continue with this as I want a pretty solid front-end foundation despite my aim being back-end.

2. I finished chapters 5 and 6 in Michael Hartl’s Ruby on Rails tutorial. I am over halfway finished with it. I will be starting projects at that point!

Days 73, 74 and 75: Beginning (Again!) the Hartl Ruby on Rails Tutorial

So, a quick update and a proposed project. First, I have been slowed down over the last few days due to a severe sinus infection. I hate allergies! Nyquil knocked me out yesterday. About to do so again. Gotta get through this to keep working, both my day job and this.

I also finished up a first, small, project. It is using jQuery to display the top 50 games ranked according to Hotness at Board Game Geek. Take a look here to see it in action. I got help from the great folks at CodeNewbie Slack channel to iron out some bugs.

In any case, I have started back on the Michael Hartl Ruby on Rails tutorial. As of today I have completed chapter 1 and 2 again. I wanted to start from scratch to catch back up to where I need to be. I also have an idea for a 2016 US Presidential election web app I want to develop using the Twitter API. This will be my next project. I will be using JavaScript and Ruby on Rails to complete it. Stay tuned! Now, off to sleep!

Day 68, 69 and 70: Finishing the FullStack JavaScript Track @Treehouse

I’ve been busy and forgot to update. You may have noticed that I moved my blog inside my domain and set up a homepage outside it. I will be adding portfolio items here. My resume is also present.

I have also updated the blog theme. I wanted a little more simple. In any case, on to the update:

I completed these badges, finishing the FullStack JavaScript track:

Creating a Simple Server in Node.js badge

Handling Routes in Node.js badge

Creating a Basic Template Engine in Node.js badge

HTTP Methods and Headers badge

Welcome to Gulp.js badge

Gulp your JavaScript Workflow badge

Compile Sass with Gulp badge

Improving your Gulp Task Pipelines badge

And completion of the track!

OK, so I have a lot of thinking to do about which path to follow. Node.js or Ruby on Rails?

Day 64, 65 and 66: Podcasting, Finishing AJAX and Working on Object Oriented JavaScript

Its been a busy last few days. First, on the personal front, I went on vacation starting Friday. Yay!

I recorded the Developer Soup podcast this past Friday. It was on choosing a programming language.

And since then I have destroyed a slew of badges on Treehouse. Here goes:

jQuery and AJAX badge

AJAX and APIs badge

Introduction to Methods badge

Constructor Functions and Prototypes badge

Prototypal Inheritance badge

I will continue on tomorrow.

Day 61: Continuing with AJAX

Well, another stage is done!

Programming AJAX badge

I learned the frustration of putting code that is supposed to run in a for loop outside of that loop. Once I caught it, the a-ha moment was overshadowed by the good 30 minutes of pulling out my hair.

Day 58: Another Course Down and Starting the Next One

So, I was able to complete another course at Treehouse. This one was on jQuery plugins and concerned going implementing 3 different plugins on a site. Here is the last badge:

Using a jQuery Carousel badge

And then I went through the introduction of the next course which is Interactive Web Pages with JavaScript. The first stage, which I completed, is:

JavaScript and the DOM badge

Also, this week I joined Alex Gwartney in starting a new podcast, Developer Soup. We will be discussing our journey into web development and what we are doing along the way. Have a listen to the first episode!

Day 55: Three More Badges from Treehouse!

I was able to complete three more badges today from Treehouse! Let’s take a look:

The first was Tracking Data Using Objects, which reminded me a lot of hashes in Ruby. I think I understand both better now!

Tracking Data Using Objects badge

I next moved on to jQuery plugins. I completed jQuery Basics awhile ago. The first achievement was Introducing jQuery Plugins. It seems simple enough, but I can also see how it can get complicated when adding them to a complex page.

Introducing jQuery Plugins badge

and finally, Add a Sticky Navigation Bar. I like that this course is giving a few examples of plugins to add before moving on.

Add a Sticky Navigation Bar badge