Nishiki Liu
My ZSA layouts
Vibe check, April 2025
Finding boosts
A moment of joy with CSS grid
WordPress, the Great Divide, and a build-less experience
Migrating Rails from Postgres to SQLite
Replacing ChromeOS with Linux on the 2017 Pixelbook (Eve)
How to: Selenium with Chrome extensions
Our little universes
Rubber bands
The Web pendulum
Open source chats with Kasper Timm Hansen
Thoughts on data
+918 -24,519
Accessing a previous session in NextAuth.js callbacks
Replace a relational database with DynamoDB in Rails
Adding a Cypress test suite to your full stack Next.js app
Giving Ruby objects access to Rails view methods
2020 year in review
Fixing overflow padding in Firefox
Write code for people, not machines
HTML isn't an assembly language
The software spectrum
Delayed::Job for outbound emails in Rails
Concepts I needed to learn to setup a home server
Test-driven reviews
Chusaku, a controller annotation gem
Testing is for all of us
Reflections on a custom "Component"
Getting into open source
ES6 in Gulp projects
Vim, one year in
Tidying my digital life
Managing WordPress with Composer
Reviving the blog
Switching from a Mac to a Chromebook (as a web developer)
Routing JavaScript in Rails
Comment, because people