Skip to content

Instantly share code, notes, and snippets.

View dirkdunn's full-sized avatar

Dirk Dunn dirkdunn

  • Cognizant
  • Burlington, VT
View GitHub Profile

Javascript Fundamentals

  • Explain what a programming language is
  • Explain what JavaScript is and how it fits into web development
  • Explain what variables are and why they are useful in a program.
  • Explain the difference between expressions and statements
  • Use common operators with variables and literals for arithmetic, string concatenation, and assigning values to variables
  • Create a variable and assign a value to it
  • Explain what arrays are and why they’re needed
  • List some useful array helper methods
@dirkdunn
dirkdunn / garnet_docs.md
Last active March 3, 2017 20:26
Documentation on how to use the Garnet attendance web software for the WDI program at General Assembly

CSS Positioning & Layout

Lesson Objectives

  • Explain the CSS Box Model
  • Adjust element spacing using padding and margin
  • Describe the difference between block, inline, and inline-block elements
  • Explain the difference between and use cases of: static, relative, fixed, & absolute positioning
  • Create floating elements to position content removed from the standard document flow
  • Explain what Flexbox is and how to use it
@dirkdunn
dirkdunn / Git_practice.md
Created February 28, 2017 15:02
Git practice activity

Git Practice

15 min

  1. Initialize a new directory in your workspace
  • Navigate to your WDI code directory and create a new folder mkdir [directory name]
  • Change into your new directory cd [directory name]
  • Use git init to initialize a new Git repository
  1. Create 3 new files
@dirkdunn
dirkdunn / .md
Created January 6, 2017 19:55
Firebase React Lab

Firebase React Lab

Let's extend our todo list by adding more functionality, and making it look better.

There's a couple things we will do to improve it's functionality and look:

1. Guard input against sending nothing

As of right now, when we submit our form, we are automatically pushing the todo to our firebase.

# Javascript Fundamentals
- Explain what a programming language is
- Explain what JavaScript is and how it fits into front end web development
- Explain what variables are and why they are useful in a program.
- Create a variable and assign a value to it
- Use common operators with variables and literals for arithmetic, string concatenation, and assigning values to variables
- Explain the difference between expressions and statements
- Explain what arrays are and why they’re are needed
- List some useful array helper methods
@dirkdunn
dirkdunn / css_102.md
Last active November 16, 2016 19:45
CSS Positioning & Layout

CSS Positioning & Layout

Lesson Objectives

By the end of this lesson students will be able to:

  • Explain the CSS Box Model
  • Adjust element spacing using padding and margin
  • Explain the difference between and use cases of: static, relative, fixed, & absolute positioning
  • Create floating elements to position content removed from the standard document flow
  • Use flexbox to adjust content in their CSS
@dirkdunn
dirkdunn / gist:ab89098135d3b55b5502
Last active August 29, 2015 14:15
BFX Helper Functions
/*
This is an open Javascript library for the Borderfree BFX team. Included in this file will be
helper functions that can be incorperated into BFX projects.
Please leave comments above your code for readability.
*/
// str.nthIndexOf(str,int) string method that grabs the substring at nth index.