Tutorials


Jekyll to Astro: an AI-assisted migration | Kevin London
I used AI tools to move my blog from Jekyll to Astro. Cursor helped me finish in about 3-4 hours (half the usual time), and I spent $10 testing out Aider. The site’s faster and easier to maintain now.
My Jekyll blog worked fine but felt a bit dat...

A leap in the evolution of Airtable’s codebase: Scaling TypeScript to thousands of projects
We previously wrote about how Airtable migrated its codebase from Flow to TypeScript. A few years and several TypeScript versions later, TypeScript is still a critical tool for preventing bugs early on in the development cycle. Back when the previ...

Real-Time Font Management in Expo | by Mauro Garcia | Nov, 2024 | Medium
Adding fonts to React Native apps has always been a headache. It’s a process full of tricky steps: making sure fonts are linked right, putting them in the correct folders, and renaming them properly. Even when you think you’ve done everything righ...

Creating Dynamic Terrain Deformation with React Three Fiber | Codrops
In this tutorial, we will explore how to dynamically deform terrain, a feature widely used in modern games. Some time ago, we learned about how to create the PS1 jitter shader, taking a nostalgic journey into retro graphics. Transitioning from tha...





How to Avoid Flaky Tests in Playwright - Semaphore
Playwright is an excellent UI and E2E testing tool. Here are a few tips on avoiding flaky tests on PlaywrightPlaywright flaky tests are one of the greatest enemies of CI systems because they lead to seemingly random pipeline failures. Here is why ...