Posts

Post cover image

Drowning in markdown

AI.md

• 5 min read
Post cover image

Some of the things I want in a web browser

Still using Arc over here. Help.

• 3 min read
Post cover image

JJ has replaced git for me

`jj new post` • 7 min read
Post cover image

Code shower thoughts

I'm never getting into vim.

• 2 min read
Post cover image

JavaScript language tests

A lesser-known resource for exploring JavaScript APIs.

• 2 min read
Post cover image

Next.js route caching demystified

Static, dynamic, partial, streaming, caching – all those fancy words, step by step.

• 8 min read
Post cover image

Write tests before you review a pull request

90% of the time, you'll give better reviews every time.

• 3 min read
Post cover image

/uses

What's on my toolbet?

• 6 min read
Post cover image

`ffmpeg` simple cheatsheet

Personal reference for basic CLI commands.

• 2 min read
Post cover image

On caching in Next.js App Router

This post does not explain caching in Next.js

• 4 min read
Post cover image

`next/router` to `next/navigation` migration cheatsheet

Wrote down the sheet I wish I had.

• 3 min read
Post cover image

At the forefront of React

I have a new job and the tech stack is quite modern.

• 2 min read
Post cover image

Thoughts on Expo config plugins

They're pretty cool.

• 2 min read
Post cover image

Parsing custom dates in JavaScript

I ran into an inconsistency between Hermes and JSC/V8 when parsing ISO dates and wrote a workaround using Day.js.

• 4 min read
Post cover image

Uploading iOS apps with special characters to App Store Connect

Solving the error 'Invalid Signature. A sealed resource is missing or invalid'.

• 2 min read
Post cover image

Intro to Liveness Detection with React Native

What is Liveness Detection, why would you need it and how to build an implementation with Expo's FaceDetector.

• 25 min read
Post cover image

GPT-3: Programming in English

COBOL 2020

• 2 min read
Post cover image

Generating TypeScript types for environment variables

Get that automatic code completion.

• 4 min read
Post cover image

Automatic versioning for React Native apps

Don't do it manually.

• 4 min read
Post cover image

Advanced async logic with Redux Observable

Make sure your apps are flexible.

• 9 min read
Post cover image

Thinking in React for native Android apps

A guide using MvRx, Navigation, Flexbox and some Kotlin sugar.

• 14 min read
Post cover image

A brief intro to RxJs

From promises to observables.

• 4 min read
Post cover image

Chunking arrays in JavaScript

Converting an array of data into an array of arrays, of data, to overcome an SQLite run-time limit.

• 2 min read