How to REALLY enable word wrapping in Emacs
A quick tip on how to enable word wrap in Emacs.
Written Jun 15 2020
Autofix Backticks with ESLint and Prettier in VS Code
Learn how to autofix backticks in JavasScript with ESLint and Prettier in VS Code.
Written Apr 1 2020
Tips For Being Successful at Working From Home Long-Term
Tips that I've found to help me be successful in my transition into remote work, working from home.
Written Mar 8 2020
My Journey in 3d Printing
Follow along as I explore 3d Printing.
Written Feb 28 2020
Install dig and nslookup dependencies on Docker Containers
How to install dig on Ubuntu.
Written Feb 28 2020
How to Give Awesome Peer Feedback
Many companies are incorporating peer feedback into performance reviews. Here's how I prepare to give awesome peer feedback.
Written Feb 22 2020
Create an ad hoc interactive Docker container
Learn how to create an ad hoc interactive Docker container.
Written Feb 20 2020
Use lsof and ps to Find Running Services
Learn how to use the lsof and ps utilities to find running services when debugging EADDRINUSE in NodeJS logs.
Written Nov 12 2019
Setup iTerm2: Infinite Scrollback
Learn how to setup iTerm2 to allow infinite (unlimited) scrollback
Written Oct 25 2019
Setup iTerm2: Better Movements with Emacs Bindings
Learn how to setup a control key for more natural Emacs movements in iTerm2
Written Oct 25 2019
Back to Writing Content in Dropbox
The reason I've decided to write content in Dropbox instead of keeping it in version control.
Written Oct 25 2019
On Team Productivity, Tools & Flexible Data
Written May 8 2019
Fix Docker Error: Failed Port Allocation
How to fix a failed Docker port allocation error.
Written May 7 2019
Fix Docker Error: GitHub Actions Entrypoint Executable Error
Written May 4 2019
GitHub CODEOWNERS Directory Pattern Match Cheatsheet
A cheatsheet for GitHub CODEOWNERS pattern for matching a directory and all of its contents
Written Apr 9 2019
Fix Docker Error: exec user process caused "no such file or directory"
Written Apr 2 2019
Share Specific Lines in a Markdown file with GitHub
Learn the trick I use to share a Markdown file with GitHub
Written Mar 24 2019
Start Week on Monday in Google Calendar and Apple Calendar
Learn how to setup Google Calendar so that the week starts on Monday
Written Mar 22 2019
A Pragmatic Approach To Choosing A Format For Reading
Written Mar 22 2019
Production Only Google Analytics in GatsbyJS with Netlify
Learn how to use Netlify's Deploy Context to only include Google Analytics in production in your GatsbyJS site.
Written Mar 18 2019
Disable ESLint Rules with Comment Syntax
Learn how to disable ESLint rules with the comment syntax
Written Mar 6 2019
Apply Language Modes to Files With Non-Standard Filenames in VS Code
Learn how to setup syntax highlighting and other language modes with file associations
Written Feb 13 2019
Writing Drafts in GatsbyJS
Learn an alternative solution for writing drafts with GatsbyJS
Written Feb 10 2019
Delete Command from Bash History
Written Feb 1 2019
VS Code Settings for Sharing Better Screencasts & Demos
Settings that I have found are best for optimizing VS Code for sharing code through screencasts and demos
Written Jan 14 2019
Learn how to setup conditional highlighting for Emacs by writing emacs-lisp to highlight $FlowFixMe
Written Nov 29 2018
I'm joining Webflow to democratize creation of the web.
Written Oct 29 2018
Most Common Programming Case Types
A list of common case types, along with some language specific protips
Written Aug 6 2018
Full Page Webpage Screenshots with Chrome DevTools
Learn how to take full page screenshots of a webpage using Chrome DevTools
Written Jul 29 2018
Using Current Date and Time In VS Code Snippets
Learn how to use current date and time in VS Code Snippets.
Written Jul 24 2018
Enable tab completion for Markdown Snippets in VS Code
A quick guide to enabling tab completion for Markdown Snippets in VS Code.
Written Jun 24 2018
Why Git May Be Ignoring You When You Downcase Filenames
Learn why and how to use git mv instead of mv on MacOS when changes case on filenames.
Written Apr 15 2018
Making Work Visible [Book Review]
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.
Written Jan 28 2018
Guest on GoTime: Go at Walmart (and Scale)
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.
Written Aug 18 2017
Getting Started With Emacs
Curious about Emacs? Read about my journey with it.
Written Jan 5 2017
MacOS Protip: Show your User's Home Folder in Finder Sidebar
Learn how to show your User's Home Folder in the Finder Sidebar.
Written Dec 5 2016
MacOS Protip: Show your Mac’s Hard Drive On Your Desktop
Learn how to show your Mac's Hard Drive on it's Desktop.
Written Dec 4 2016
Remote is Dead. Long Live Distributed.
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.
Written Nov 15 2016
A Systematic Approach to Managing Oneself
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.
Written Nov 11 2016
Essential Books That Changed How I Live & Work
The canonical writings that I revisit multiple times a year because they have (and continue to) impacted my life deeply.
Written Jun 21 2016
Five Technologies Every Frontend Engineer Should Know
Frontend Engineers should have five technologies under their belt
Written Aug 7 2015
The Final Paragraph in My Zappos Chapter
The good times are the ones you're in.
Written Jul 24 2015
Things Every NodeJS Developer Should Add to Their .gitignore
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.
Written Jul 22 2015
6 Ways To Celebrate Your Employees The Zappos Way
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.
Written Jul 15 2015
Separation of Work & Life
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.
Written Jul 10 2015
Frontend Engineering Tools of The Trade
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.
Written Jul 6 2015
Part 2: Joining Walmart Labs as Senior Software Engineer
As of July 29, I'll be a Senior Software Engineer at Walmart Labs
Written Jul 1 2015
Joining The Iron Yard as Part-Time Frontend Instructor
As of tomorrow (June 30, 2015), I officially join The Iron Yard as a part-time frontend engineering instructor.
Written Jun 29 2015
Choosing Fonts For Web Projects
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.
Written Jun 21 2015
Remap Caps Lock to A Useful Modifier Key
Learn why and how to remap the Caps Lock key to a more useful modifier key.
Written Nov 20 2014
Learn how to inspect an array or object of objects with console.table in the browser.
Written Nov 19 2014
Deploy Code with Git Push and a Post Receive Hook
Learn how to deploy code to a server by using git with post-receive hooks.
Written Jan 22 2014
MacOS Protip: Show your Hard Drive in Finder Sidebar
Learn how to show your Mac's Hard Drive in the Finder Sidebar.
Written Jan 2 2014
Set An Anchor Link On An Image In Markdown
Learn how to create an anchor link on an image in Markdown.
Written Dec 27 2013
5 Grunt Plugins for a Better Workflow
Learn about 5 Grunt build tool plugins to optimize your workflow.
Written Nov 18 2013
How I Use Grunt And Bower for Frontend Packages
Learn how to use grunt and bower for a frontend workflow
Written Nov 11 2013
Using Grunt For A Better Workflow
Learn how to use Grunt for a better workflow.
Written Nov 8 2013
3 Resources For Code Sharing & Collaboration
Written Oct 7 2013