Finding balance

IMG_2983

WOW! December was an awkward month for me.  It was so difficult to balance home life with Hacking my Education.  Every time I sat down to learn the material I was interrupted by a snotty nosed little boy or girl:)

 

Of course trying to prepare for Christmas day took a huge chunk of my time as well.  I finally finished my lesson on JavaScript, JQuery, and API’s.

 

During ‘the most wonderful time of the year’  I successfully created a ‘text to Pig Latin’ converter.  I did this by using Arrays.

 

An array is a data type that store a group of things.  I found learning arrays to be very easy and useful.

 

I also learned how to loop through an array using FizzBuzz.  This is a test that software companies use to evaluate the potential developer.

 

Here is a screenshot of the project where I used different color shades.  When you hover, click, or double-click the object, it will change according to the code, and the text will change prompting the user with a new message.

Looking through the shades.

Looking through the shades.

 

Below I posted ‘The Magic 8 Ball’ project.  This was one of my favorite toys as a kid.  I never thought I would be creating a virtual one, but I successfully did.

Screenshot 2014-12-30 at 7.21.02 AM

My Magic 8 Ball

A List of #geek terms for ya!

 

DOM, JSON, API, AJAX

 

Hope every one had a Merry Christmas.  I am still trying to sort through all the goodies Santa dropped off.  This may take me months!

 

I am looking forward to starting 2015.  I plan to complete more reading and begin a new programming language called Ruby.

 

Wish me luck with finding balance!

Advertisements

Working on JS or is it working me?

First off I want to announce that I am currently one day behind in my Skillcrush course. BOO!

This is how it goes when you have sickness running rampid in house full of kids. (NOT FUN)

 

Creating a modal window with JavaScript was a bit challenging, though I am not the only one who feels this way. It was a challenge for most of my classmates as well. I did however figure out the modal on my own.  YAY me!

After creating my modal I moved on to working with the console.

Since I am programming from a Chromebook, I focused on working with the Chrome console.

I like that I am able to debug and makes changes using the console.

The Great Logo Hijack was an assignment that I really enjoyed.

I was able to go to the Google search page, find the Javascript and edit it from my console. Below is a screenshot of what I did.

I hijacked Google's logo!

I hijacked Google’s logo!

Do you see how it reads “The New York Times” and “search NY times”? That’s my hijack;)

Object, functions, variables, and properties of Javascript is what I am currently learning.

This is the most difficult part of programming that I have encountered.

I have worked through some of the problems with my classmates on Mightybell. I really do have a great group of skillcrushers to lean on.

I honestly don’t think that I will be comfortable using JavaScript by the end of next week. For now, am I working on JS or is it working on me? That is the question.

On a happy note I am ten days into a Yoga challenge and finding it to center me in the middle of this struggle.

Me trying to stay calm..#justbepresent Yogo challenge.

Me trying to stay calm..#justbepresent Yogo challenge.

Hello JavaScript

                                                Screenshot 2014-12-05 at 12.38.28 PM

JavaScript is a programming language and one that I am currently learning.

 

JavaScript is the client-side language that allows the user to interact with the website. For example, pop-ups, scroll bars, and automated updates all are created using JavaScript.

 

This week I dusted off my Algebra skills (thanks Khan academy) to build a fahrenheit to celsius converter.

Another task I tackled was creating a prompt and alert that tells the user how many days are in a million seconds.

 

Of course, I had to figure out the math problems before writing the code.

 

To do the math I used a JavaScript tool called repl.it It stands for read, evaluate, print, and loop. Then I used my new found coding skills in JS Bin.

Screenshot 2014-12-01 at 7.08.54 PM

Screenshot 2014-12-01 at 7.09.14 PM

I programmed that;)

Learning JavaScript is challenging, but I always love a good challenge! Hello JavaScript and, we meet again Algebra.

To learn more about JavaScript I signed up for their newsletter. http://javascriptweekly.com/

P.S.

 

Don’t forget to do your “Hour Of Code

I always loved extra credit

 

Hope you all had a great Thanksgiving week!

 

I spent the week hanging out with my kids and didn’t focus too much on coding. My family and all the good food had my attention.

 

I did find a little bit of time to work on the extra credit project.:)

 

The task was to create my own resume using html and css. We had the option to download a file of background images from skillcrush or create our own. I decided to be a little more original and did so myself.  Uploading my work to Photobucket was necessary to complete the project.

A layout was provided by the instructors, which made the task easier.

 

I prepared my resume and proceeded to download specific Google fonts, changing the colors as desired.

 

Here was the challenging part.  Are you familiar with the ‘cute’ little icons that are commonly used?

They are called Sprites and they look like this.

sprites

 

I really struggled with how to make them work.  And by ‘work’, I mean change when the mouse pointer hovers over them.  They require a bit of work to achieve that goal.  However, I was able to figure it out and add them to my resume. #awesomesauce

 

I plan on linking my resume to www.momcoder.com, but for now here is a screenshot!

My beautiful resume!

My beautiful resume!

This was a fun creative project and I really enjoyed every minute of it!

Now I am off to learn Javascript.