Mike McBride


Sometimes I write things. You can read them here.

Thursday, September 17, 2020
Method Overloading

Method overloading is a concept used in many programming languages, but it doesn't really exist in JavaScript. Let's explore what it is, why we might use it, and what it looks like in JavaScript.

Read more →
Thursday, April 2, 2020
Clearing an Interval in JavaScript

Sometimes you need to set an interval in JavaScript... and sometimes you need to make it stop. We'll go over the basics of how to do this and also cover clearing an interval in a Vue component.

Read more →
Friday, March 20, 2020
Modern JavaScript

In this post I'll cover some of the features of modern Javascript that I didn't really understand at first but now that I do, I find them super useful. Hopefully you'll take something away from this as well.

Read more →
Tuesday, January 7, 2020
Using Alfred as a macOS Emoji Picker

Alfred is a powerful application with vast capabilities for automation. In this post we'll explore how to make it dead simple to use it as a system-wide emoji picker in macOS.

Read more →
Sunday, August 19, 2018
Remembering Mom

On August 2, my mom passed away after a 29 month battle with brain cancer. I had the privilege of sharing some words of remembrance at her funeral.

Read more →
Friday, May 25, 2018
Useful Flexbox Tricks and Tips

Flexbox is a CSS spec that has been around for a few years now, but it continues to be one that people seem to struggle with. There are a few things that I think trip people up, and hopefully I can provide some resources and examples that will make it easier to understand.

Read more →
Monday, October 2, 2017
Why Use Build Tools?

One question I get a lot from people who are just starting out with web development is along the lines of "why is there all this extra overhead for a build process?", and I remember when I was starting out and wondered the exact same thing.

Read more →
Wednesday, November 23, 2016
Better Console Logs

This is just a quick tip to improve your experience with console logging with some alternative methods.

Read more →
Friday, March 4, 2016
Designing in the Browser

I want to spend some time talking about why I design in the browser, and the merits of doing that. I am not a designer, however, I spend a lot of time working on UI, both for my job and for personal or side projects.

Read more →
Saturday, February 20, 2016
Life Is Unexpected

I never would have imagined what the last three days have brought. This was the beginning of one of the most impactful series of events in my life.

Read more →
Saturday, October 10, 2015
Keyboard Shortcuts

Almost anyone I work with can tell you how much I love keyboard shortcuts. Anytime I find myself doing something frequently, I check the settings or search to see if there's a keyboard shortcut for it.

Read more →
Saturday, September 12, 2015
CSS Conventions

As I've worked on more web sites and applications, I've come across and developed a number of standards for writing and using cleaner, more useful CSS.

Read more →
Wednesday, September 10, 2014
Cancer Sucks

My wife is a pediatric nurse and sees a wide range of patients on her floor, but a large percentage of those patients are cancer kids. Today she lost another patient to cancer. That makes 5 or 6 so far this year. How unfair is that?

Read more →