Micah Godbolt

  • 3 Things I Learned Creating My Gatsby Blog

    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…

  • A New Adventure in a Familiar Territory

    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…

  • What's right with css-in-js

    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…

  • Design Systems - Components vs Abstractions

    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…

  • Changing Your Worldview

    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…

  • Working Remote - A few quick thoughts

    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…

  • New Year's Blogging Resolutions

    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…

  • Writing the Correct CSS Once is Pretty Easy - Part 2

    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…

  • Writing the Correct CSS Once is Pretty Easy - All Situations

    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…

  • From Minimum Wage to Senior Developer - Part 3

    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…

  • From Minimum Wage to Senior Developer - Part 2

    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…

  • From Minimum Wage to Senior Developer - Part 1

    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…

  • CSS Grid - First Look

    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…

  • Make Composable, not Customizable Components

    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…

  • A New Design System Architecture

    June 06, 2016

    A funny thing happened this last month. Between two different events, and three isolated groups, a consensus was made, terminology was…

  • A Response to Brad Frost's "Frontend Design" Article

    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…

  • An Intro To Metalsmith - Part 3

    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…

  • An Intro To Metalsmith - Part 2

    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…

  • An Intro To Metalsmith

    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…

  • 2015 In Review

    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…

  • Choosing a Blogging Platform

    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…

  • Hello World

    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…

  • 2014, A New Chapter and a Taste of Dogfood

    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…

  • Get Your Sass In Line - Tips and Strategies For Teams

    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…

  • A Response To "Working around a lack of element queries"

    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…

  • Getting Around Some Limitations of Compass Sprites

    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…

  • Learning From My Mistakes - The Drupal Way

    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…

  • A Proposal for Sass, @extend, and Media Queries

    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…

  • I will not repeat myself, I will not repeat myself

    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…

  • Teacher said to show my work so I am

    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…

  • Exclusive vs Inclusive Media Queries for Mobile First Websites

    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…

  • Sass Abstraction and Media Queries

    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…

  • Easy HTML Email Templating

    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…

  • Sass Placeholders and Unicorns With Lasers.

    October 12, 2012

    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…

  • Developing a Mobile First Website

    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…

  • Launch Early, Iterate Often

    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…