Posted on 2021-10-21 Learn how to interpolate a JavaScript variable for an object key for dynamic keys in a JavaScript object.
Posted on 2021-02-23 How to define CSS variables in style attributes in react and Typescript
Posted on 2021-02-05 A collection of Lorem Ipsum generators.
Posted on 2020-10-02 I'm embarking on a new chapter of life: joining Murmur, a platform that will change the future of work.
Posted on 2020-06-15 A quick tip on how to enable word wrap in Emacs.
Posted on 2020-04-01 Learn how to autofix backticks in JavasScript with ESLint and Prettier in VS Code.
Posted on 2020-03-08 Tips that I've found to help me be successful in my transition into remote work, working from home.
Posted on 2020-02-28 How to install dig on Ubuntu.
Posted on 2020-02-28 Follow along as I explore 3d Printing.
Posted on 2020-02-22 Many companies are incorporating peer feedback into performance reviews. Here's how I prepare to give awesome peer feedback.
Posted on 2020-02-20 Learn how to create an ad hoc interactive Docker container.
Posted on 2019-11-12 Learn how to use the lsof and ps utilities to find running services when debugging EADDRINUSE in NodeJS logs.
Posted on 2019-10-25 Learn how to setup iTerm2 to allow infinite (unlimited) scrollback
Posted on 2019-10-25 Learn how to setup a control key for more natural Emacs movements in iTerm2
Posted on 2019-10-25 The reason I've decided to write content in Dropbox instead of keeping it in version control.
Posted on 2019-09-27
Posted on 2019-09-26
Posted on 2019-05-08
Posted on 2019-05-07 How to fix a failed Docker port allocation error.
Posted on 2019-05-04
Posted on 2019-04-09 A cheatsheet for GitHub CODEOWNERS pattern for matching a directory and all of its contents
Posted on 2019-04-02
Posted on 2019-03-24 Learn the trick I use to share a Markdown file with GitHub
Posted on 2019-03-22 Learn how to setup Google Calendar so that the week starts on Monday
Posted on 2019-03-22
Posted on 2019-03-18 Learn how to use Netlify's Deploy Context to only include Google Analytics in production in your GatsbyJS site.
Posted on 2019-03-06 Learn how to disable ESLint rules with the comment syntax
Posted on 2019-02-13 Learn how to setup syntax highlighting and other language modes with file associations
Posted on 2019-02-10 Learn an alternative solution for writing drafts with GatsbyJS
Posted on 2019-02-01
Posted on 2019-01-14 Settings that I have found are best for optimizing VS Code for sharing code through screencasts and demos
Posted on 2018-11-29 Learn how to setup conditional highlighting for Emacs by writing emacs-lisp to highlight $FlowFixMe
Posted on 2018-10-29 I'm joining Webflow to democratize creation of the web.
Posted on 2018-08-06 A list of common case types, along with some language specific protips
Posted on 2018-07-29 Learn how to take full page screenshots of a webpage using Chrome DevTools
Posted on 2018-07-24 Learn how to use current date and time in VS Code Snippets.
Posted on 2018-06-24 A quick guide to enabling tab completion for Markdown Snippets in VS Code.
Posted on 2018-04-15 Learn why and how to use git mv instead of mv on MacOS when changes case on filenames.
Posted on 2018-04-02 Coming to Golang from a language like Javascript comes with a lot of baggage. In this article, I'll demystify truth in Golang.
Posted on 2018-01-28 Making Work Visible is a canonical book for anyone who wants to be effective at getting the right things done in the right amount of time.
Posted on 2017-08-18 I joined GoTime to talk about working on distributed systems with distributed teams, giving people opportunities to learn and grow, and interesting Go projects and news.
Posted on 2017-01-05 Curious about Emacs? Read about my journey with it.
Posted on 2016-12-05 Learn how to show your User's Home Folder in the Finder Sidebar.
Posted on 2016-12-04 Learn how to show your Mac's Hard Drive on it's Desktop.
Posted on 2016-11-15 The term 'remote' focuses on where the team member is. It doesn’t address what needs to be done or how to do it. The where is totally irrelevant to the work. The term 'distributed', however, naturally lends itself to thinking about what needs to be done and how we go about doing it together. I am not a remote worker, I am a part of a distributed team.
Posted on 2016-11-11 This is a systematic approach at applying 'Managing Oneself' to my life. Many of the high-level concepts in this document are heavily borrowed from Peter F. Drucker's Managing Oneself.
Posted on 2016-06-21 The canonical writings that I revisit multiple times a year because they have (and continue to) impacted my life deeply.
Posted on 2015-08-07 Frontend Engineers should have five technologies under their belt
Posted on 2015-07-24 The good times are the ones you're in.
Posted on 2015-07-22 A .gitignore file is an important part of any project that is being version controlled. Adding things like node_modules to your git ignored files is essential.
Posted on 2015-07-15 Celebrating your employees can easily one of the best morale boosters for your organization. Here are 5 of the ways Zappos has done that for me.
Posted on 2015-07-10 If you haven't burnt out already but you're working non-stop, I imagine burn out is close. These are the steps I took to get my life back.
Posted on 2015-07-06 Every craftsman or tradesman has a collection of tools that help to make them better at executing their work. This is a list of my toolset.
Posted on 2015-07-01 As of July 29, I'll be a Senior Software Engineer at Walmart Labs
Posted on 2015-06-29 As of tomorrow (June 30, 2015), I officially join The Iron Yard as a part-time frontend engineering instructor.
Posted on 2015-06-21 Whenever I start a new project, I try to make sure I decide on a good font stack for web safe fonts. This is my process.
Posted on 2014-11-20 Learn why and how to remap the Caps Lock key to a more useful modifier key.
Posted on 2014-11-19 Learn how to inspect an array or object of objects with console.table in the browser.
Posted on 2014-01-22 Learn how to deploy code to a server by using git with post-receive hooks.
Posted on 2014-01-02 Learn how to show your Mac's Hard Drive in the Finder Sidebar.
Posted on 2013-12-27 Learn how to create an anchor link on an image in Markdown.
Posted on 2013-11-18 Learn about 5 Grunt build tool plugins to optimize your workflow.
Posted on 2013-11-11 Learn how to use grunt and bower for a frontend workflow
Posted on 2013-11-08 Learn how to use Grunt for a better workflow.
Posted on 2013-10-07