Latest articles

A deep-dive into Tailwind's surprising ideas hiding behind its unconventional syntax.CSS9 min read
Let's dive into the most common media queries are used in frameworks today.CSS6 min read
There's an alternative to using NetworkManager, and it's not too complicated to use.Linux3 min read
You don't always need Redux. Here's how you may use custom hooks instead.React4 min read
A quick guide on setting up Babel as a TypeScript compiler.TypeScript2 min read
Getting 1.5x scaling on Xorg isn't always very straight-forward. Here's how I got it working.Linux5 min read
Is it possible to get the benefits of type checking without TypeScript's syntax? Absolutely.TypeScript8 min read
Arch Linux is a great distro for getting dev work done on the cloud.Linux7 min read
Just installed Arch? Awesome! Here are some things you can try.Linux5 min read
A look at two different writing styles for CSS-in-JS: imperative and declarative.React5 min read
This guide will walk you through using Amazon CloudFront as an asset CDN for your Rails app.Ruby3 min read
Notes
Using jq and less together makes JSON output readable.Development1 min read
Keep your credentials secure by using different SSH keys for different servers.Development1 min read
Docker's been eating most of my disk space. Here's how I reclaimed it.Development1 min read
Need to switch between projects in Vim? Here's a plugin I've been using for that.Vim2 min read
A lightning summary of the commands for installing Arch Linux.Linux8 min read
I can use HTTPS and SSH URL's for GitHub repos, thanks to insteadOf.Git1 min read
Hello world programs aren't as useful today as they were before. Here's my modest proposal.Development2 min read
Video games organize tasks in quests. There's no reason this can't work in real life, too.Productivity1 min read
Speed through the Mac OS X GUI with these shortcuts.macOS1 min read
Implement fancy typographic ligatures with just CSS... no images required.CSS1 min read
Need to lighten or darken colors easily from the command line? Here's how you can do it with Sass or Stylus.CSS1 min read
Catch a Node program from exiting with these events.JavaScript1 min read
Archive
Git1 min read
Is Rails eating your CPU in development? Try this nifty trick.Development1 min read
Ruby1 min read
Learn to manage impure side effects in a Redux store with middleware.React3 min read
Use this one command to help you with big Git merges.Git1 min read
Do you use an actual factory pattern in Rails? Set up factory_bot to use this factory.Ruby1 min read
You can run multiple NPM script tasks in parallel. This is great for tasks like running build watchers.JavaScript1 min read
Use the web inspector in Capybara/Selenium tests.Ruby1 min read
Here's how to get detailed coverage reports from Mocha via Istanbul.JavaScript1 min read
Here's a tip to get the most out of your Ruby development experience.Ruby1 min read
Here's my nice color scheme for Alfred.MacOS1 min read
Ever feel guilty that your Jekyll sites don't have tests? Here's a way around that.Development1 min read
IE doesn't support class inheritance in Babel. Here's a way to fix that.JavaScript1 min read
Insert Markdown into any Jekyll document with this simple tag.Development1 min read
The most intuitive way for me to run tests is to use tmux split panes.Vim1 min read
Here's how to get iojs on OSX using Homebrew.MacOS1 min read
Chances are you've downloaded a few Google fonts to your computer. Here's a better way to do it.Misc1 min read
Move through code fast. Set up Ctags. Here's how.Vim3 min read
Speed along your legacy IE development with this all-purpose 8-line snippet.CSS2 min read
Make your OSX Vim experience better with this simple switch.Vim1 min read
Secure your GitHub account with these easy steps.Git2 min read
Learn some shorter ways to write some common JavaScript expressions.JavaScript1 min read
Fix the problem with GitHub Pages's relative URLs with this snippet.Development3 min read
Serve simple websites for free using Heroku with this one simple tip.Development1 min read
Make releasing packages easier with these 2 open-source tools.Development1 min read
Suppress stack trace frames from 3rd-party modules in Mocha.js.JavaScript1 min read
Create complex shapes easily by combining SVG and CSS.CSS1 min read
How do you sort JavaScript files in a Rails project? Here's one way.JavaScript1 min read
Keep aware of this one caveat when making classes in ES6.JavaScript1 min read
Clean up long code reasonably with these tips.Development1 min read
Use the Bower package manager in Rails projects when deploying to Heroku.Ruby1 min read
Ever wanted to use some frontend packages but they're not npm-compatible?JavaScript1 min read
Forget complex documentation schemes... it's really just this easy.Development1 min read
Organize long views into smaller sub-views with this tip.Ruby1 min read
Let me tell you why you should never use @extend again.CSS1 min read
Database ORM's and JavaScript aren't a good mix. Here's why.JavaScript1 min read
Keep large libraries sane using Browserify. With ES6 and CoffeeScript support!JavaScript2 min read
In 60 seconds, let's learn how to write tests for any Node.js package.JavaScript2 min read
Provisioning servers is easy using Ansible. Here's a guide to set it up from scratch.Development1 min read
Never look for a favicon generator again.Development1 min read