Tyler Gaw Design & Development A hand drawn version of the title.
  • Articles
  • Projects
  • About
  • Why Write?

    I write about my work to help me better understand what I think, why I do what I do, and to help others. Sometimes I'm just showing off.

  • November 20, 2017 Building My First PWA

    Progressive Web Apps or Sites or whatever you want to call them are incredible. I finally made one. This is a long post about my process.

  • September 25, 2017 Starting Something New

    On September 13, 2017 Chris Dary and I launched our new business, Limbo. This is a short story about how it came to be and what I think about it.

  • July 29, 2017 The Impact of Flash

    An exchange with a fellow designer about the end of Flash has me pausing and thinking about the technology’s impact on me and the Web.

  • January 18, 2017 New ColorMe Features

    After two weeks of usage and great feedback, I made a handful of bug fixes and feature additions to the tiny color tweaker that could.

  • January 5, 2017 Introducing: ColorMe

    ColorMe is a site I built to make working with the CSS Color Function easier. It provides a UI for applying adjusters to a base color and gives a visual of the adjustments.

  • December 28, 2016 From Sass to PostCSS

    Sass has been my go-to for years. But for a while now, I've wanted to try a new styling setup with PostCSS and cssnext. This is an account of the steps I took to make the change.

  • December 21, 2016 Rewriting Day Player for Sketch 40+

    The Sketch team provides a robust, ever-evolving plugin environment. My placeholder image plugin was in need of a rewrite to get it up to speed with the latest plugin practices.

  • June 25, 2015 Overawe

    For a few months in 2015 I spent my nights and weekends building a strange little art project. I used HTML/CSS/JS to create a world where narration is unreliable, messages are inconsistent, and sometimes it’s all just a joke.

  • September 27, 2014 Building OS X Apps with JavaScript

    OS X Yosemite introduced JavaScript for Automation. This makes it possible to build native OS X apps using good ol’ JS. This article covers the basics and walks through building an example app.

  • September 20, 2014 Media Seek from URL

    I wrote a quick bit of JavaScript to control the time position of audio and video elements via a URL query string. As a bonus I modded the script to work with embedded Soundcloud players.

  • July 24, 2014 How I Manage Nginx Config

    NGINX site configuration is fairly straightforward, but managing the files for it can be a bit cumbersome. I use git and Github to make the process quicker and more comfortable.

  • July 17, 2014 A Logo Design Process

    I wanted a new logo/branding for a redesign of this site and for other promotional crud; business cards, stickers, coozys, whatever's cool. Here's a look into the creation process.

  • July 10, 2014 How I Start

    Starting a new design is an exciting, weird, and sometimes frustrating process. No two designs start the same way, but for me, they tend to follow similar paths. This is a look into how I'm starting a redesign of my site.

  • February 25, 2014 CSS True Titles

    The opening titles of the show True Detective are incredible. I wanted to see if I could create a similar style title sequence using CSS.

  • February 17, 2014 2000 Days

    After an incredible 5+ years, I made the difficult decision to move on from my position at Arc90 and Readability. This is an account of my time there.

  • February 3, 2014 Papersaver

    I love drawing goofy things with Paper. I wanted a quick way to put all those goofy drawings on the Web.

  • July 3, 2013 Slenderman

    Branching out and trying something new with this one. I walk through the work that went into creating my first typeface.

  • June 8, 2013 WebVTT Cuemarker

    The Web Video Text Track format is easy enough to work with, but marking cue times can be a bit of a chore. I wrote a small tool to make it a little easier.

  • September 24, 2012 Get Together. Get Excited. Get to Work.

    Brooklyn is the place to be the second week of October 2012. If you're looking to meet new folks and build an awesome project, we have just the event for you.

  • May 17, 2012 Reacting to Media Queries in JavaScript

    I was looking for a way for Javascript to know when a media query condition was met or not met. While window.matchMedia provides the main functionality, I wanted something that was a little more automatic.

  • August 23, 2011 Fun with HTML Form Validation Styles

    HTML form validation is evolving in a big way. In this little ditty I lay out a process for making browser generated validation errors super cool!

  • July 9, 2011 A Small Redesign with a Little Sugar

    Side projects can be great opportunities to flex some muscle on new skills. In this article I discuss doing just that with a side project in need of a facelift.

  • May 27, 2010 All Talkie Talkie

    I've been attending the Refresh NYC meet-ups as of late. At our last meet-up I volunteered to do a presentation on some new and exciting things happening with CSS.

  • April 6, 2010 You Did What with What?

    It was a silly "pop-in-your-head-in-the-shower" idea. Kinetic type with CSS. Is that possible? Will browsers just die under the stress? I had to find out.

  • July 27, 2009 I Less Than Three IE6

    Web design is hard, that's why it's fun and why not everyone does it. With this I'll explain why I take some joy in dealing with the sticky situations that "that" browser gets me in.

  • June 18, 2009 Ch-ch-ch-changes!

    Version 2 of tylergaw.com carried me through a year of freelancing and helped me land my current gig at Arc90. But after two years it's starting to show its age. Version 3 is a step in a new direction and as always a challenging and fun undertaking.

me@tylergaw.com @tylergaw GitHub Dribbble /Purpose RSS