Scraping Goodreads books data from user's RSS feed and parse to JSON in Node.js
Using the SSH protocol, you can connect and authenticate to remote Github servers and services without supplying your username and personal access token at each visit.
How to install and update pnpm, create a shell alias for it, and upgrade project dependencies efficiently.
My personal VSCode configurations, settings, and key bindings that I use across all my devices.
Essential npm commands for local development, covering package installation, version control, and script management.
Create a custom hook to manage in-route form submissions in a Remix app.
Verify and process incoming GitHub webhooks. How to set up listeners, validate requests, and handle Github's webhook events.
Retrieve a Spotify access token to display the currently playing track on your website or application.
A various ready-to-use string casing utilities in Typescript.
Safely rename case-sensitive files or directories in a Git repository to avoid conflicts or case inconsistencies.
Recursively removes all falsy values (null, undefined, 0, false) from an object and its nested properties.
Build a custom React hook to use asynchronous effects inside functional components.
Validate strings to ensure they represent valid colors in various formats (hex, RGB, and named colors).
Identify and terminate processes running on a specific port in your dev environment.
A detailed overview of Markdown code block syntaxes, covering both basic and advanced use cases.
A lightweight pub/sub mechanism to handle custom events without adding a full-blown library.
How to manipulate dates (adding, subtracting, and formatting, etc) in Shopify's Liquid template language.
A quick utility to read all file names in a directory using Node.js.
Convert Vietnamese text to plain English by replacing accented characters with their equivalents.
How to ignore all files in a directory except for a specific one.
Utilize a custom hook that syncs state with local storage, allowing for persistent state between sessions.