/ writing
Notes, essays & the occasional rant.
Mostly software, sometimes career. Subscribe via RSS.
66posts
2021since
filter
2025
— 11 postsmay 29How to fix "Invalid alias name" error when deploying Next.js app to Cloudflare2 minmay 21Dynamic GitHub Action Name1 minmay 21Get text content from React children2 minfeb 26How to fix Storybook + Vite JavaScript heap out of memory error1 minfeb 26How to Fix Recharts Displaying an Empty Chart with React 192 minjan 27How to fix "failed to solve: cannot copy to non-directory" when using Turborepo with Docker1 minjan 27Dockerfile for Nest.js with Prisma ORM and Turborepo2 minjan 27Dockerfile for Next.js with Turborepo2 minjan 14Using .env files with Docker Swarm1 minjan 14Releasing packages in Monorepos using NPM or PNPM2 minjan 13Running Next.js behind AWS CloudFront3 min
2024
— 20 postsoct 30DDoS Attacks and Tor Network1 minoct 30Notes on HTTP Versions, OSI Model, TCP/IP2 minoct 30What Happens When You Type google.com?4 minsep 28Fix Docker not respecting UFW Rules1 minsep 24How to Extract Files from a Docker Image1 minsep 24Make Cloudflare CDN respect Cache-Control3 minsep 14Grafana dashboard for Dockerized Node.js16 minsep 13How to reload Prometheus configuration1 minsep 13Enable function keys (F5, F6) on Keychron keyboards on macOS for VSCode and IntelliJ1 minaug 19Simple Introduction to Docker Swarm4 minaug 03Copy Git branch name from task in Jira2 minaug 02How to fix "Cannot install with 'frozen-lockfile' because pnpm-lock.yaml is absent" in pnpm1 minaug 02How to update pnpm version on macOS1 minaug 02Playwright - "Host system is missing dependencies to run browsers."1 minaug 01How to check server's HTTP version2 minjul 30HTTP/1.1 and HTTP/2 Streaming Techniques5 minjul 06Noisy/Grainy backgrounds and gradients in CSS2 minjan 15Accessing FireStore from client-side app2 minjan 15Easiest way to generate Shopify admin access token2 minjan 14What makes you a great software developer4 min
2023
— 20 postsdec 31How to get downloadable URLs for all files in a Google Drive directory3 minnov 21How to use custom theme in Vim1 minnov 07How to resolve Git fatal: the remote end hung up unexpectedly1 minjun 14The Ultimate Resource Compilation for Mastering Frontend Development5 minjun 11Crafting the Ideal Portfolio for a Junior Frontend Developer4 minjun 01Ideal Github Profile for a Junior Developer4 minapr 25Setting Up E2E Tests with GitLab CI and Playwright Made Easy2 minapr 24Automate React Component Smoke Testing with Storybook2 minapr 23Using the 'mock' Prefix to Resolve Jest Initialization Issues2 minmar 28Bringing Back Gitk on macOS1 minmar 27Installing Pip on macOS1 minmar 26Resolving a JSON Import Issue with Linaria2 minmar 22Unlocking Next.js Benefits: No SSR? No Problem!2 minmar 22Fixing Kubernetes OpenLens Blank Screen Issue1 minmar 21Opening New Tabs on Mobile Devices with JavaScript, Safari-Friendly1 minmar 21Quickly Launch VSCode from Terminal as Admin (2023)1 minfeb 24How to prettify your cat command1 minfeb 21Prevent Chrome from redirecting your HTTP localhost to HTTPS1 minfeb 20Generating and applying git patches2 minfeb 20Quickly scrape tweets without API or headless browser1 min
2022
— 10 postsdec 12Open ID Connect vs OAuth23 mindec 05Upgrading one dependency causes the whole yarn.lock to change - fix2 minjul 23How to use multiple GitHub accounts on one machine2 minjul 22How to ban imports with ESLint1 minjul 17Can SVG Symbols affect web performance?5 minjul 16Simple, pragmatic and performant i18n solution for JavaScript applications2 minjun 16How to assign ref in forwardRef component2 minmay 16How to implement horizontal media scroller component in React with CSS only2 minapr 30One rule for optimizing images on the web1 minmar 05How to use wildcard domains with Next.js Image component2 min
2021
— 5 postsnov 26Auto-fixable import sorting rules for ESLint1 minnov 23Reusing SVG elements in HTML without copy-pasting it1 minsep 11Creating accessible and non-flickering dark mode with Next.js4 minaug 14Creating scalable sitemaps with Next.js4 minjul 31NextJS custom image loader with WebP support and polyfill4 min