Articles

This can't be real, can it?

Fixing the chronic pain in my hands without medicine or surgery.
Picture showing my hand painPicture showing my hand pain

Coding on E-Ink since 2020

My experiences with monochrome programming.
Picture of the Dasung Paperlike HDFTPicture of the Dasung Paperlike HDFT

Easily print-debug any text object in Vim

Finger doctors hate it! A single mother near you found this one weird Vim trick...
A selection of text within vimA selection of text within vim

(日本人) (Japanese People)

How do the Japanese see themselves? Thoughts on a book I read.
picture of the book 'Japanese people'picture of the book 'Japanese people'

You don't need a modern computer!

Using hardware a decade old (2012) as a software developer in 2023
zoomer cries because boomer dad gave him a PC without raytracingzoomer cries because boomer dad gave him a PC without raytracing

How to set NEXT_PUBLIC_* environment variables in Docker

Can we make this relationship work?
docker and nextjs logosdocker and nextjs logos

Responsive Design with Styled Components

In this tutorial we will create some useful shortcuts to make implementing responsive designs with Styled Components a piece of cake.
Responsive code using styled componentsResponsive code using styled components

Next.js with and without JavaScript

What about people with slow internet and or disabled JavaScript? Can we make sure our Next.js site looks good to them too?
Diagram showing annotation component rehydrationDiagram showing annotation component rehydration

Why your auth provider isn't working in Cypress

Everything working fine except when testing through Cypress? This might be what you need to do..
Cypress test runner samesite warning messageCypress test runner samesite warning message

How to use your DSLR from 2008 as a webcam in 2022 (NixOS)

Why throw away your old Camera? In this guide we'll show you how simple it is to reuse your old Camera as a webcam using the NixOS linux distribution.
Canon eos rebel xs being used as a webcamCanon eos rebel xs being used as a webcam

Are you committing from Vim the fast way?

A smol commit could only be a few keystrokes away. This handy vim shortcut will save your precious fingers.
Git commit command generated in vim command barGit commit command generated in vim command bar

Typing a classic JS one-liner

The line of code you never have to debug is the one you don't write. Lets count the occurrences of a list in one line.
A one-liner javascript functionA one-liner javascript function