Skip to content

Instantly share code, notes, and snippets.

View ladydangerdame's full-sized avatar

Emily ladydangerdame

View GitHub Profile
@ladydangerdame
ladydangerdame / keybase.md
Last active January 9, 2017 21:26
Keybase

Keybase proof

I hereby claim:

  • I am ladydangerdame on github.
  • I am ladydanger (https://keybase.io/ladydanger) on keybase.
  • I have a public key ASBQKf_4GomqqnekV_4zi7nj60-gi-5ZS6zcik7K7Gw6mAo

To claim this, I am signing this object:

@ladydangerdame
ladydangerdame / capistranotalk.md
Last active January 17, 2017 08:07
A Lightening Talk on Capistrano Deployment Automation Tool

Capistrano Deployment Automation

Eloquently put by Wikipedia:

Capistrano is an open source tool for running scripts on multiple servers; its main use is deploying web applications. It automates the process of making a new version of an application available on one or more web servers, including supporting tasks such as changing databases.

Capistrano is written in the Ruby language and is distributed using the RubyGems distribution channel. It is an outgrowth of the Ruby on Rails web application framework, but it is also used to deploy web applications written using other languages, for example, PHP.

Capistrano is implemented primarily for use on the UNIX shell command line. A user may choose from many Capistrano recipes, e.g. to deploy current changes to the web application or roll back to the previous deployment state.

Week 1 Learning Objectives

Developers will be able to...

Command Line

  • Navigate the file system from the command line.
  • Create, move, copy, and delete files or directories from the command line.
  • Research unfamiliar bash commands and options with --help, man, and/or online resources.
  • Describe the uses of the sudo and chmod commands.

Week 2 Learning Objectives

Iterator Methods & Callbacks

  • Use appropriate iterator methods to declaratively loop through collections
  • Follow the order of execution in a program that uses callbacks
  • Write a higher-order function that calls a custom callback

Objects

Week 3 Learning Objectives

Express

  • Draw a diagram of the request-response cycle with Node.js and Express included and labeled
  • Describe the roles that Node.js and Express play in building a server
  • Use npm to initialize a Node.js project
  • Write a local web server to serve JSON and static assets with Express

Express Routes & Parameters

@ladydangerdame
ladydangerdame / AtomPlugins.md
Last active November 21, 2017 00:06
Make your life as a Web Developer easier with these Atom plugins!

Open up your settings in Atom, select 'install' from the menu on the left and search for these helpful plugins:

Number one is missing because I will reveal it to your later in the cohort... it's super secret fun times.

2. Open-in-browser

Pretty obvious by the name, allows you to open files in your browser from Atom by right clicking!

Hey Eric! So this is by no means done. However, I am already too thankful for your patience.

Here's what I have been playing with so far in terms of approaches to this problem. (Looks not like much but I threw out a slew of other janky methods.)

var obj = {
  "backlog": [],
  "build": [{
    "label": "circleci",
    "actions": {