Week 18

Coding House Pre-Work Challenges

02 Git and GitHub

The first portion of this challenge, working through the CodeSchool TryGit Tutorial was a breeze– almost entirely stuff I was familiar with in Git already.

The Coding House intro lecture to the material was pretty easy for me to follow along with in 2x speed as well. However, the third item on the list– working through all of the Git Immersion labs– took much more time and struggle, requiring me to look up how to do a lot of things in the command line (perhaps it would have been better if I’d done the 3rd challenge focusing on Linux commands first, actually). And there were just a couple sections of the Git Immersion labs that I couldn’t work out even after a lot of trial and error (i.e. the Rakefile stuff), but everything else I was able to execute successfully. Although I’ve been using Git and GitHub for several months, my usage has been confined to adding, committing, and pushing to GitHub. I’m still a bit rocky on how everything works between multiple branches and having several people work on the same repository at once, but I know a lot more about Git now than I did before.

There are some snapshots of me working through the Git Immersion Labs on my GitHub: 02 Git and GitHub

Challenge 03: Linux Commands

Screenshot from 2015-12-07 09:38:52

Learning about Linux commands has been more fun than I expected. The first time that I ever worked with the command line– last March when I stated “Learn Python the Hard Way”, I was very intimidated by it. I was able to figure out a few things through the use of tutorials, Zed Shaw’s was especially good, but I have barely touched it since (except when I use it to push to GitHub). Now, though, I feel a lot more comfortable with navigating between directories and files from the command line, and learning about searching for things with commands like “find” and “grep” is exciting and useful to me.

A couple snapshots and my coding house 03 Linux Commands challenge solution here: 03 Linux commands

The next two challenges I had already done as a part of my application to Coding House, but I double-checked and added them to my GitHub repo as well.

Challenge 04 Counter Function

Screenshot from 2015-12-07 11:40:45

My solution on GitHub: 04 Counter Function

Challenge 05 Case Swap

Screenshot from 2015-12-07 11:41:05

My solution on GitHub: 05 Swap Case

Challenge 06 JQuery Basics

Screenshot from 2015-12-07 11:50:24

Here are snapshots of the loaded result of my solution to the challenge:

And see the code on my GitHub here

Challenge 07 Chrome DevTools

Screenshot from 2015-12-08 12:19:21

Here’s a snapshot of my solution:

Challenge 08 Navbar Mockup

Screenshot from 2015-12-08 14:59:19

Since I’m new to Bootstrap, I first worked through the Bootstrap tutorial found here: Tutorials Point

Then I looked at the Bootstrap documentation and started experimenting until I got my webpage to look as similar to the mockup as I could. Here’s a screen shot:


[[Note: I just received an e-mail from Coding House, setting up a private repo on GitHub for me use for my pre work challenges, rather than a public one. I’ll keep posting here about the challenges and including snapshots of my work when relevant, but I’ve deleted my public repository with my solutions and I won’t post more of a actual code here, since it seems that Coding House wants people to keep their solutions private.]]

Challenge 09 Palindrome Map

Screenshot from 2015-12-09 12:46:27

Here’s a snapshot of my function’s output:
(See note above for why I’m not posting actual solution code)
Screenshot from 2015-12-09 13:20:11

Challenge 10 Reverse Words in Place

Screenshot from 2015-12-09 13:20:37

A screenshot of my function at work:

Screenshot from 2015-12-09 14:04:44

Challenge 11 Array Analyzer

Screenshot from 2015-12-09 14:05:05

Sample input and output:

Screenshot from 2015-12-09 18:15:15

Screenshot from 2015-12-09 18:15:24

Challenge 12 Dates

Screenshot from 2015-12-09 18:16:20

Screenshot from 2015-12-09 20:35:24
Screenshot from 2015-12-09 20:36:06

Challenge 13 JQuery and the DOM

Screenshot from 2015-12-09 20:37:28

I found that my code wouldn’t work on quite a few webpages, such as Google and Yahoo– they’d post a syntaxError or say the function was undefined. But after experimenting in some other places, I was able to see it working. Like so:




Challenge 14 Repeated Letters in Words

Screenshot from 2015-12-10 10:48:13