September 04, 2019

Top Apps for Productivity in MacOS

As developers, we use different apps every day to get the job done. Finding a good tool is worth its weight in gold if it can make you more productive and efficient. Today I’m going to go over some of…

4 min readRead article

August 30, 2019

Typescript 'Maybe' Type Guard

Pretend you’re at your favorite coffee shop, and you order a cappuccino. The cashier places the order and disappears into the kitchen, only to return a few minutes later, empty-handed. “I’m sorry…

3 min readRead article

August 27, 2019

6 Useful Shell Utilities to Make You More Productive

If you are a developer, you probably spend a decent chunk of time interacting with a terminal Shell. Today We’ll look at 6 different tools that will make your work that much easier! 1. Ripgrep You’ve…

6 min readRead article

August 21, 2019

Using Readline like a pro

Readline is a tool you’ve probably used many times without even noticing - it’s the default text interface for most terminals in *nix based operating systems! Any time you type stuff into a terminal…

5 min readRead article

August 17, 2019

Write CLI scripts with Typescript

At some point in your career, it’s likely you’ll need to write scripts for the command line – there are cases where it makes sense to use vanilla bash scripting for this and that will usually work…

4 min readRead article

August 16, 2019

How to create a Typescript Singleton Decorator

The Singleton pattern is one of the most basic and powerful patterns for creating shared class instances. You may consider using the singleton pattern when you have a class that is a shared dependency…

6 min readRead article

August 14, 2019

NPM tips and tricks to make your life easier

If you’ve been using npm and Node for any amount of time, it’s likely you’ve grown tired of typing out or every time you want to add a package. This article will cover some quality of life tips and…

4 min readRead article

August 13, 2019

TSLint is going to be deprecated this year, here's what you can do about it

If you’ve done any work with typescript, it’s likely you’ve come across the TSLint project. TSLint is a Typescript specific linting tool that ensures you and your team write high quality code that…

3 min readRead article

July 07, 2019

Typescipt Dependency Injection

Full working code examples are available on github Sometimes our classes rely on other services or values that need to be initialized on their own before our class interacts with it, or we want to use…

6 min readRead article

March 06, 2019

Typescipt 'any' is a code smell

Typescript is a really powerful tool for making javascript more maintainable, easier to refactor and faster to write. one of Typescript’s strengths is that any javascript code is also valid Typescript…

2 min readRead article

November 06, 2016

Vue.js and WordPress

I recently had the opportunity to use Vue.js in one of the backend WordPress plugins I was creating. I’ve used both React and Angular in past projects but I wanted something lightweight and quick to…

3 min readRead article

October 28, 2016

Functional Programming

Functional Programming in ES6 Since I migrated one of the bigger projects at work to ES6, I’ve been more and more interested in functional programming and the idea of having little to no state…

2 min readRead article

August 20, 2016

Is it worth it?

This post was heavily inspired by a great article written by Brianna Wiest I spend a lot of time thinking about how perception shapes my ideas and experiences. What I see as a negative experience may…

2 min readRead article

April 30, 2016

Web Development and Perceived Value

Let’s try a thought exercise. Say we have a client with an established business who wants an eCommerce website that will sell their products and services. You are told the budget is $5,000 and they…

3 min readRead article

February 24, 2016

How to Win Friends and Influence People

Since starting my new job at Knucklepuck Media in December, we’ve had a weekly book club where we discuss what we’re reading and anything that’s come up recently related to it. Dale Carnegie’s “How to…

1 min readRead article

November 17, 2015

Rdio is dead, long live Spotify

This week’s work playlist is brought to us by Jonathan Shariat

1 min readRead article

March 20, 2015

Tiny steps

1 min readRead article

November 06, 2014


Working on websites regularly leaves you needing certain things automated from time to time. Scripts minified and concatenated, Scss compiled autoprefixed and minified, code linted and built for…

1 min readRead article

October 05, 2014

Integrating VelocityJS

Seeing recent trends with animation and how they increase overall esthetic and engagement is really cool. I love that the web is finally reaching a stage where animations and content live together…

2 min readRead article