Blog

← Back
2026-02-12

How I Let My QA Tester Run Our Full Stack App Without Any Dev Experience

A bash script that checks prerequisites, installs missing tools, checks out the right branches, and spins up the entire frontend + backend stack — so non-technical QA testers can test locally with one command.

bashdevopsqadxdocker
2025-12-20

Fix Tailwind CSS Canonical Classes in Neovim with One Keymap

Automate fixing non-canonical Tailwind CSS classes across your entire buffer using Neovim's LSP diagnostics and a custom Lua function.

tailwindcssneovimtoolingtypescript
2025-12-15

Building Nyx: A Tailwind CSS Formatter & Linter

How I built Nyx, a CLI tool that canonicalizes non-standard Tailwind CSS class names and sorts them using Tailwind's official ordering — powered by @tailwindcss/oxide.

tailwindcsstoolingtypescriptopen-source
2025-10-29

Neovim Treesitter Highlighting with SQL Generic Types (TypeScript)

Fix Treesitter's SQL syntax highlighting for TypeScript generics, non-null assertions, and custom helper functions like tx.

sqltoolingtypescriptneovim
2024-06-05

Solana Raydium SDK Swap Example in TypeScript with Magic SDK

How to perform a token swap on Solana using the Raydium SDK in TypeScript, with Magic SDK for signing transactions.

web3solanatypescript