Monday, July 29, 2013

Post after July 24th class

I've been a little negligent of this journal, but here goes:

In class, we spent last week working on using Ruby to get our consoles to interact with the internet, pulling data from sites like Reddit, Digg, and Mashable and converting it (them?) into a format for our rudimentary Teddit aggregator.

I'm generally keeping up with the concepts, though thanks to some personal stuff, I've fallen a little bit behind on some of the work in terms of taking time at home to refine details in the Teddit script and debug individual pieces of code.

Still, I feel I'm making good progress and am looking forward to the coming week's classes.

Sunday, July 21, 2013

BEWD Class Wednesday July 17, 2013

Wednesday's class focused primarily on basic programming with Ruby.  Exercises included creating a basic interface to  add stories to a news site called TEDDIT.  Overall I had an easy time keeping up with things.

Homework consisted of creating a simple game that involves the computer generating a random number from 1 to 10 and then give the user 3 chances to guess it correctly.  I was able to complete this assignment relatively quickly.

However, I'm still having difficulty using GitHub, but I'm still looking for resources.

Tuesday, July 16, 2013

BEWD Class Monday July 15, 2013

Yesterday night was the first class of General Assembly Back-End Web Development.

Topics included basic navigation using the command prompt, including changing, creating, and deleting directories, as well as some basic file management, creating and deleting files.

In addition we created simple programs using Sublime to run in the command prompt, which incorporated these functions.

The in-class exercise involved creating a command line program that would create a .txt file and use the arguments as its name and contents.  I was unable to successfully complete this during class, but should have it completed before class tomorrow.

We ended the session with an introduction to the basic functions of git and github.  Specifically how to create and commit repositories as well as forking and pull requests on the github website.