Shucking a Seagate Game Drive PS4/PS5 (STLV2000202)
See what's inside the Seagate Game Drive PS4/PS5 (STLV2000202). Photo walkthrough of shucking this 2TB portable HDD to reveal the internal SATA drive
Software Engineering how-to guides on JavaScript, React, Next.js, Ruby, Golang, PostgreSQL and anything else useful or interesting
See what's inside the Seagate Game Drive PS4/PS5 (STLV2000202). Photo walkthrough of shucking this 2TB portable HDD to reveal the internal SATA drive
Secure OTP-based email verification and password reset flow with anti-enumeration, cooldowns, and safe cryptographic practices
Learn how to determine the current Wi-Fi SSID in bash for scripting on Mac using the Shortcuts app
Use nmap to quickly check the TLS cipher suites available on your website to gain valuable security posture insight
A guide on implementing an uncontrolled Multi-Select Dropdown component with React and Tailwind 4. The component is going to remain functional even when JavaScript is disabled on the client.
I would like to share my journey on building a self-sustainable content management system that does not require a content database in a traditional sense.
Learn how to self-host your Next.js application on a Hetzner VPS using SST and Docker for robust and fast deployment.
A step-by-step tutorial on deploying a Next.js app to a VPS on Hetzner. Includes writing a Dockerfile, a GitHub Action for deployment automation, configuring the DNS and certificates at Cloudflare.
A tutorial on setting up nodenv, Node.jst LTS, Yarn via Corepack and initialization of a new JavaScript project with a smoke-test.
A guide on implementing an uncontrolled Multi-Select Dropdown component with React and Tailwind CSS. The component is going to remain functional even when JavaScript is disabled on the client.
My take on optimizing (reusing) SVG icons on my website using and tags.
A tutorial on setting up nodenv, Node.jst LTS, Yarn via Corepack and initialization of a new JavaScript project with a smoke-test.
How to programmatically resize images for Open Graph and Twitter adding a blurred background in javascript using sharp
How to implement a slider (carousel/slideshow) element using Next.js, React, Tailwind.css and Intersection Observer API.