October 24, 2019
The web community loves TypeScript right now. After working in complex applications environments, its pretty easy to see the benefits that…
October 18, 2019
Specificity and !important I like using twitter polls to test people's assumptions around odd edge case CSS knowledge, so when I saw this…
October 16, 2019
A common pattern in writing components are callback props: a user provided function that gets called at a particular point of a component's…
October 14, 2019
I work from home, so therefore I don't commute. This is typically an amazing thing, but not when it comes to listening to podcasts. The only…
September 10, 2019
I've had my new blog up and running for a bit now, but have been having trouble pulling the trigger on writing something new. Seemed every…
May 14, 2018
This is one of the strangest things about working remote. On days like this, you wake up like you usually do. You make the same coffee and…
May 09, 2018
The first time I heard about CSS in JS I thought it was interesting but absurd. It appeared limited to producing inline styles, and…
February 26, 2018
Many of my blog posts originate as a good tweet, and this one is no different. Recently I'd been working with a large system of "components…
January 22, 2018
Every now and again, I compose a tweet really resonates with my peers. Sometimes I sorta expect it, and other times it's out of the blue…
January 08, 2018
A few days ago I saw a tweet asking about whether or not working remote was a good idea for junior level developers, and I couldn't stop…
January 03, 2018
I keep hearing that 2018 is going to be the year of the personal blog, and I'd really like to see that as well. For me the thing always…
August 18, 2017
All People So far, all of the solutions we've talked about so far are build time solutions. They won't change from render to render. But as…
July 27, 2017
Sometime back I tweeted "Writing the correct CSS once is pretty easy. Making that CSS work in all situations, and for all people is the…
April 24, 2017
Having entered 2014 with a pink slip in my inbox, there's no way I could have imagined where I'd be today. How does one go from losing a…
March 19, 2017
In 2013 I took a leap of faith, accompanied by a song, and applied for a position at a prominent Drupal shop. I barely qualified, having…
March 09, 2017
Today I am writing this article while riding in a warm, comfortable, wifi-enabled bus to my senior level position at one of the most desired…
March 06, 2017
You might say that I've been living under a rock for a bit. With all my focus on design systems, and more recently React and Typescript, I…
February 27, 2017
One of the challenges of developing for an open source design system like Fabric React is that, as a system used across our entire…
June 06, 2016
A funny thing happened this last month. Between two different events, and three isolated groups, a consensus was made, terminology was…
February 21, 2016
This past week I was thrilled to stumble across the alliteration filled article by Brad Frost called simply "Frontend Design" . Actually, I…
February 14, 2016
Creating a local server to view your site Now that we are converting our markdown files to HTML and passing them through a templating engine…
February 10, 2016
So far our Metalsmith Starter project doesn't do much more than move HTML files from one folder to another. Today we're going too add some…
January 14, 2016
Metalsmith bills itself as "An extremely simple, pluggable static site generator", and it delivers in some big ways. If you want to learn…
December 31, 2015
It's that time of the year when everyone sits down and writes about what they did over the past 12 months, and what they hope to do with…
December 17, 2015
One of my first major decisions when starting this new blog was going to be platform. I come from a Drupal development background so one…
December 14, 2015
My name is Micah, and you've found my new blog! Is this site broken? Right now you might be wondering if you accidentally turned off…
January 26, 2014
2013 was a banner year. I started working at one of the most well respected Drupal shops in the country. I traveled to Prague to speak at…
July 12, 2013
This week I spoke at the inaugural meeting of the PDX Sass and Front-end Meetup that I have been organizing for the past month. The event…
June 21, 2013
Today Fillament Group posted about the age old question of Working around a lack of element queries . I crafted a response that I thought…
January 24, 2013
The Problem I have been diving headlong into Compass Sprites for a large response redesign. The site has a ton of sprite images, so it…
November 09, 2012
This week I finally got through chapter 6 of Drupal 7 Module Development, and I have to say, it was quite an experience. This chapter walked…
November 05, 2012
Life has a way of being cruel and ironic. I was thinking yesterday how lucky I was to have a job where I could go home, and leave work at…
November 01, 2012
As I've mentioned before, I am going through the "Drupal 7 Module Development" book, trying to learn as much as I possibly can as I go from…
October 26, 2012
I have quite a bit on my plate with this current project. As the only developer I am tasked with the design, front end, and back end…
October 23, 2012
Some of the first big decisions I had to make for my mobile first design was how I would handle media queries. One of these decisions…
October 15, 2012
@Brad_Frost pointed out a blog entry today by Bearded called The Thing About Those Media Types . The TL:DR of it is that some people use…
October 12, 2012
I came across a tool today that I can honestly say I've been trying to find for years, CSS Inliner . If you do any HTML email designing you…
I really like Sass placeholders. This way all widgets are awesome-level "unicorns", but if that widget is in a certain context (in a sidebar…
October 11, 2012
Over the past week I've been putting the finishing touches on my first round of html comps for our new responsive, mobile first layout. True…
October 03, 2012
After months of sitting on an updated Godbolt.me, I finally decided that today was the day to stop hiding in my MAMP install and get it out…