Notes for CodeSchool's Javascript ES2015

This article is now hosted at:

The following are my notes for ES2015: The Shape of JavaScript to Come course: . The course gives an overview of the new syntax features available in ES2015. (Please also see the attached file for better formatting.)

Notes for CodeSchool's Javascript Best Practices

The following are my notes for Java Script Best Practices course: . The coarse mainly features how to create modules from your javascript code, in a way that is easy to manage. (Please also see the attached file for better formatting.)

JavaScript Best Practices

* notes 1.1

Notes for CodeSchool's Javascript Roadtrip 3

The following is my notes from Codeschools javascript road trip part 3 ( I have also included my answers to challenges. Please also see attached text file for better formatting.

Notes for CodeSchool's Javascript Roadtrip 2


while loop
runs code as long as boolean is true
while (expression is true) { do this code }

for loop
provides same looping functionality as while
for (initialize var; loop expression; increment var) { do this code }


if and else statements
execute code based on conditions
if (condition) {
} else {
other code

else-if syntax
allows for checking more than one condition
final else is only used if other conditions not met
if (condition) {
} else if (condition2) {
} else {

Notes for CodeSchool's Javascript Roadtrip

Here are my notes for Code School's Javascript Road Trip:


math operators:
+ - * / % (remainder from division)

javascript follows standard order of for math operations

comparators - return booleans
> < == != >= <=

how javascript stores and processes flat text
"strings needs quotes"

concationation: +
"cat " + "man" = "cat man"
works with numbers and expresions

special characters
\t tab
\" quotes
\\ backslash
\n newline

string comparisons

Notes for Code School course Shaping Up with Angular

The following is my notes to go along with the free Code School course Shaping Up with Angular (

what is angular?

- a client-side javascript framework for adding interactivity to HTML

We created specifically for teachers and students

Happy_teacher.jpgWhen we created, an "Open Content" flashcard website, we specifically had teachers and students in mind. Creating and organizing flashcards is simple for teachers. Students can independently and anonymously access flashcards anywhere. Memorization of facts can be rapidly facilitated through repeated use.

10 Most Common Dog Breeds Flashcards

What version of openssl am i running?

Since the Heartbleed bug was recently announced, everyone is scrambling to make sure their version of openssl is not vulnerable. To quickly tell if you are running a vulnerable version, run:

openssl version -a

Any version later than OpenSSL 1.0.1 is vulnerable and should be fixed. Please see the heart bleed homepage.

HTTP Response Codes

An HTTP Response Code will be sent to a client browser when they attempt to make a connection to a remote server via the HTTP protocol. A quick way to remember these codes is to study them on flashcards at The links to the cards can be found here:

Syndicate content