Run npm scripts in a git pre-commit Hook

If your team is anything like the one I work with, everyone has their own preferred IDE that they use (Sublime Text, Atom, WebStorm, Vim, Visual Studio Code, etc…) and although most of them have integrated linting support that doesn’t guarantee all issues have been addressed before a Pull Request is made.

»
Author's profile picture Elijah Manor

Front-End Stack for EveryDollar

I’ve been working on the EveryDollar.com Single Page Application (SPA) budgeting tool for the past year or so.

»
Author's profile picture Elijah Manor

React to the Future

I recently gave a talk about Facebook’s React library at AngleBrackets in Scottsdale, AZ. The talk, React to the Future, is an introduction to React and then I start to touch on some larger concepts like Flux and Isomorphic JavaScript.

»
Author's profile picture Elijah Manor

CSS for Developers

Wait, what!?! CSS for Developers? Aren’t developers supposed to know CSS? Yes, the title of this blog post and associated talk may seem odd at first, but I feel it reaches out to several audiences that need it… and one of those used to be me.

»
Author's profile picture Elijah Manor

JavaScript Code Smells

In the past I’ve given presentations, recorded videos, and written blog posts about fixing common JavaScript and jQuery bugs. This is a good skill to have, but what about working code? Fixing broken code is important, but have you ever gotten into the situation where your code works, but it doesn’t feel quite right… maybe even smells?

»
Author's profile picture Elijah Manor

Dynamic Repeating Sass Colors

I’ve recently added a new feature to EveryDollar that involved creating a donut chart with an associated colorful legend. The mock-ups had a few colors represented, but I soon wondered what colors should I should used if more items existed.

»
Author's profile picture Elijah Manor

Custom Searches with Alfred

If you use Mac OS X, then you are probably already aware of the Alfred productivity app. Even though there is a native OS Spotlight, I find that Alfred suites my needs better. One of these gems is… Custom Search.

»
Author's profile picture Elijah Manor

Clever Ways to Find Good Developers

Is your company looking to hire a few more developers? In addition to adding your postings to job boards or hosting a careers page on your site maybe you should consider reaching out where web developers live and breath!?!

»
Author's profile picture Elijah Manor

<anglebrackets /> Fall 2014 Conference

»
Author's profile picture Elijah Manor

One Sass Color to Rule Them All

Have you ever gotten into the situation where you have a set of colors that are all quite similar, but you need each of them defined to create gradients, text shadows, borders, and the like?

»
Author's profile picture Elijah Manor

Using Nested Sass Maps for TypeSetting

If you’ve written much CSS then you’ve probably gotten into the situation where multiple styles are repeated throughout your project. Trying to make a global change in that environment can become VERY cumbersome to say the least.

»
Author's profile picture Elijah Manor

Enhanced Google Chrome Emulation Tools

You are probably already aware that the current Chrome DevTools have a decent set of mobile emulation tools. Thankfully for us, the tools are getting even better! If you are using the Canary version of Chrome the emulation tools look much different than they do on the stable branch.

»
Author's profile picture Elijah Manor

Recommended GitHub Atom Packages for Web Developers

I’ve been using GitHub’s Atom editor for the past couple of weeks and I’ve really enjoyed it. At first there weren’t very many extensions/packages available, but the community has been quick to fill in that gap.

»
Author's profile picture Elijah Manor

CSS Animated Hamburger Icon

Problem

»
Author's profile picture Elijah Manor

AngleBrackets: April 13 - 16, 2014

»
Author's profile picture Elijah Manor