Freelancing At The Top(tal) Of The Heap

The best thing about being a part-time freelancer in the web programming world is that you can keep your skills sharp in technologies outside of what you use at work while bringing in some extra cash on the side. I already have a great day job working for Peapod, a groundbreaking e-commerce grocery company where I get to find new ways to make its new AngularJS site more useful and where the team is so great that I wouldn't want to leave just to drum up a higher paycheck. But since I want to bring in more cash (who doesn't?), and I want to increase my exposure to other technologies, part-time freelancing seems like a great choice. But there is a down side.

Read More

6 Angular Directives For Beginners To Know

Since this post is directed toward beginners, let me clarify one thing before we go on about the way their names are written. When referring to a directive in a JavaScript file, you should do it in camel case, and when using a referring to one in HTML you should use all lower-case and separate words with dashes.

Read More

Coin Sums Problem -- Simple JavaScript Solution

The coin sum problem seems to be something that people in various programming languages try to tackle. The idea is that you have a money system with various coins all worth a different amount. Write a function that will tell you how many combinations of coins are possible that will result in a given total.

Read More

The Lack of NodeJS Tutorials That Don't Rely On ExpressJS

This summer I started learning about servers (and code in general) for the first time. I downloaded Node and began trying to build a bare-bones back-end that would connect to a MongoDB database and let me build a project that I could use to apply to Hack Reactor. The trick is, I wanted to build it without a framework.

Read More