Articles
All articles
I Wanted Syntax Highlighting for Vue.js in Prism
A write-up of how Prism could not (at least for now) syntax highlight Vue.js.
Small to Mid-Sized CSS Architecture on the Assumption of Scoped Styles
We use Nuxt on most projects, where heavyweight CSS architecture actually hurts productivity. Since each component is its own closed world, I don't want rigid naming conventions and verbose class names. Here is the level of CSS structure I currently favor, written up partly to align with the team.
Detecting eslint-disable-line in CircleCI
Something worth setting up so that stray `eslint-disable-line` comments don't linger in your codebase.
Getting Started with Frontend Testing Using Nuxt.js, Jest, and Codecov
Are you writing frontend tests? We decided we needed to take them seriously, so we set up unit tests with Jest and coverage reporting with Codecov on a Nuxt.js project.
Getting Along with Design Data, Part 2
Guidelines for bridging the gap in how engineers and designers interpret design comps. Following on from part one, this time we look at how to turn design data, which is a snapshot, into something responsive.
Getting Along with Design Data
When building a website or service, the usual flow is to create design comps from the spec and then mark them up. The problem that arises is the gap in how engineers and designers interpret those comps. Here are some guidelines for bridging it.
GAE/Go + Database Migration
On managing database migrations when developing with GAE/Go.
Sharpening Our Contentful Skills to Get the Most Out of It [Search and Filtering]
Contentful is well known as a headless CMS, but I rarely see posts that push it very far, so I decided to write about more advanced usage. (I will add to this as I go.)
Memorable Web Content, August 2019
Build fast, launch fast, fix the details as you run, and keep the PDCA cycle turning. In that climate, it is rare to find web content polished enough to genuinely impress. Here are a few I found.
The End of the Era of Interesting UI: An Old Story
A designer friend recently asked me: "I'm building an e-commerce site. It can be done just by combining templates, and that's what clients ask for. Is there a future for web designers?"
Launching the Beta of qrop docs, an Agriculture News Curation Service
An introduction to qrop docs, our agriculture news curation service, and the story behind its name.
Golang: xo + sqlx
How to combine xo and sqlx for database access in Golang.