Express: What’s It Doing? In a Nutshell …

Let’s walk through an app and talk about all of it’s parts. Since there’s a lot of details, I’m going to stick to bullet-point format and walk through each line of code, putting explanations in layman’s terms. Here we go! Express API Here’s our app:

var express = require('express') Remember: we’re using Nodejs, which is sufficient on […]

The Future of Education NOW

In many ways, more than perhaps we’re able to realize, developer bootcamps and immersive programs like General Assembly (GA) are pioneering a frontier of education that will become a staple of the future economy. I’ve been witness to the erosion of university systems, not least because of the staggering cost. But also because Americans seem to […]

Pitchforks Project: Lessons Learned

Honestly there were many lessons learned. I caught as many as I could remember here on Github: https://github.com/Protosac/pitchforks/wiki As an aspiring web developer, ever see a really cool website and think “OMG WHAT A GREAT IDEA!”? Somewhere in there you know it took a lot of work, but you also tend to believe that what makes […]

Git Ignore

There’s actually no such command. But if you’ve got files in your repo that you’re tired of seeing in “untracked” because you’re not going to commit them:

You’ll also have to add the .gitignore file to it’s own list so that it doesn’t show up as well.

Breaking the Abstraction Down

Found this incredible loop on Stack Overflow while looking for an array method to shuffle my array. I was trying to do all of the above with basic iteration, but this is an incredible find. This is my little exercise: what do these elements of the loop do?

for Loops

3 Parts to a for loop: before the loop  var i = 0 , the condition for executing the loop  i < myAnimals.length , and what to do when the loop finishes i++ . The loop itself is the code block passed between { }. This will be executed for as long as the condition is true.