Skip to content

Instantly share code, notes, and snippets.

View neight-allen's full-sized avatar

Nate Allen neight-allen

View GitHub Profile

I'm trying to create a profile of a hirable graduate. Mostly looking for baseline right now. Necessities.

Give me 5ish things for each category. If you go wild and list a lot of things, star the 5 most important.

Technical Skills

Soft Skills

Mindsets and perspectives

@neight-allen
neight-allen / encoder.js
Created September 2, 2016 18:22
Huffman decoder solutions
//Using Loops
Encoder.prototype.decode = function(bitstring) {
var bits = bitstring.split('');
var message = "";
while(bits.length) {
var currentNode = this.root;
while(currentNode.constructor.name == 'Node') {
currentNode = (bits.shift() === '0') ? currentNode.left : currentNode.right;
}
@neight-allen
neight-allen / 0_reuse_code.js
Created August 22, 2016 18:53
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@neight-allen
neight-allen / values.md
Last active July 11, 2016 17:39
Some notes to guide our discussion on values

What are they?

  • The things that affect how you feel about your actions. If you take action consistent with your values, you feel good about yourself. If you take actions inconsistent with your values, you will dwell on it, and feel bad about yourself.
  • They're often called core values.

Why do I care?

  • A lot of your thoughts, feelings and actions are affected by your core values.
  • Through an understanding of your values, you can put yourself in situations that are more likely to result in actions that you feel good about.
  • Ultimately, this does affect your productivity.
@neight-allen
neight-allen / index.css
Last active May 16, 2016 15:17
Example code used for a Turing lesson about basic jQuery DOM traversal and manipulation
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);
body {
background-color: white;
font-family: "Open Sans", Helvetica, sans-serif;
font-size: 12px;
}
td, th {
padding: 0.5em;
brew install letsencrypt
letsencrypt certonly --manual
# Enter your email
# Accept terms
# Enter 'localhost' as the domain
# Say 'No' to re-entering domain names

Let's Encrypt on Wordpress on digital ocean

Electives

  • Gitx
    • There's different versions
    • Use cases
      • Stage
        • Making multiple small commits after a lot of work
        • Eliminating generated files
  • Viewing history
  • Go to c9.io in your browser
  • Click "Try it Now"
  • Fill in username, email, and password
  • Click "Create your free account"
  • Click "Go to your dashboard"
  • Click "Create a new workspace"
  • Under "Choose a template" click "Wordpress"
  • Click "Create workspace" at the bottom
  • Wait for your workspace to load
  • Find your files on the left
class MastermindTest
def test_if_I_input_i_do_I_get_game_instructions
mastermind = Mastermind.new
output = mastermind.process_input("i")
assert_equal "instructions", output