-
Jan 5, 2016
To see the differences between frameworks, I recently built the same web app in vanilla ES6, React & Redux, and Angular 2. It's a basic flashcard app, where users can paginate forward and backward through cards, and click to reveal answers. I had a lot of fun cooking up some fancy Sass mixins, but the real gain in this project was thinking about the same data modeling and event streams in three different ways.
-
Sep 28, 2015
I recently heard something along the lines of how the history of your codebase in version control should not be a list of log entries, but rather a biography of your code. Here's a quick rundown of what rebasing is in git, and how it can help cut out commit cruft so that your repo tells a more compelling story.
-
Mar 30, 2015
In the back of my mind, I've always known that the websites I've done for fun and for work probably have had some range of accessibility issues. Last night, I took a class on the topic and learned how to run an accessibility audit on sites. The results were... scary! But thankfully, not so hard to fix.
-
Mar 20, 2015
Each week, UrbanOutfitters.com publishes over a hundred new marketing messages across its homepage and gateway pages. And believe it or not, there's no front-end CMS for it! For years, all of the site's marketing content — copy, links, images — has been hardcoded by hand in HTML files. So here's the story of how I came up with a makeshift CMS!
-
Mar 9, 2015
If you use the command line for commiting files in version control, you probably also find yourself navigating through directories via the command line. Cd'ing into a folder and opening it in Sublime Text with a single short command can be a real handy workflow step — so here's how to do it!
-
Feb 25, 2015
Today I ran into a situation where I needed to use orientation media queries, which was a first! I've used many media queries based on screen width, but until today I had no idea that CSS3 includes specs on screen landscape or portrait orientation.
-
Feb 15, 2015
Before setting up this blog, my past blogging experience has only been with Wordpress. Rather than wrangling Wordpress' workflow of plugins, drafts, MAMP, databases, enqueuing, and all the rest, Jekyll has turned out to be a breath of fresh air!