Updates

Day 33 – 35 + Weekend

Ah, I have been remiss in my blogging duties. Sad day.

Things have gotten a bit more busy around here. Namely, I finished about as much of the Rails course as I’m going to and I’m starting on my final project. Ben, a former student from two classes ago, is going to work with me on this venture.

We decided to do it all in Node.js and Express. We are going to work on creating a game that can be played by multiple people while they use their phone as a controller. To do this we need a lot of real time action and Node.js and Express are really good at that. Rails is really great for creating deep websites with lots of pages, content, and big databases.

So Friday and all day yesterday we worked at my house. One of my roommates is an Express and Node.js wizard so he helped us get off the ground. A lot of our time is simple researching and learning how to do things. Which makes progress slow but we figure (and hope) that once we overcome the learning curve things should pick up.

I’ve found out that I really prefer to work at home lately for a few reasons: there are less distractions (except in the evening), we have access to someone who is familiar with Express (nobody really at the Dojo does), and I have full access to use the house’s 46″ tv as a second monitor. Woo!

Ok, I’ll try and keep up with my posting duties now that things are getting busy.

Standard
Updates

Day 31 and 32, Monday and Tuesday

I didnt accomplish much this weekend. I spent about 10ish hours at the dojo on Saturday and probably only did about two hours worth of work. The rest of the time was spent watching half of Hell on Wheels season 2 (AMAZING!), taking a nap, going out to lunch, and hanging out. Sunday wasnt much better but it was good to go relax at church.

The long and short of it is that we didnt finish our project with node.js. We really only had about three or four days of actual work because the rest of the time was spent learning the language. Something that proved to be particularly hard for us. I especially poured myself into learning the language in as fast a time frame as possible. I put in 16ish hour days every day for a week and a half. And I think I blew a fuse in a bad way. I was on a high from being good with PHP and CodeIgniter and I was knocked on my tuff by some serious Javascript. One of my roommates is really good with Node.js but lo and behold it was the first web technology he really ever learned. I guess when you dont know any better its easier to handle!

On Monday I started Ruby and I started on the Models section of the Rails course. First impressions: Ruby is pretty neat. You can do some wild things with it and the documentation is actually really great and intuitive. Rails is a beast. Extremely powerful and is NOT for beginners (I wonder if I technically classify?). Dealing with their method of Active Reccord for generating models from the command line is both awesome and freakishly frustrating. You can create a lot of stuff really fast… and you can screw it up just as quickly. Thats the power of the command line. It may be antiquated and basic, but it is powerful.

Its currently a bit frustrating but I’ll get the hang of it.

I need to get the hang of it quickly though because on Thursday I start project numero two. More details to come.

Standard