My blog posts on coding, tech, and random thoughts.
How did it all begin? From PDF tables to interactive charts—the origin story of SG Cars Trends.
A guide on using GitHub CLI to manage a repository from the terminal
A simple playbook to patch critical third‑party risks fast, keep day-to-day work running, ship on time, and plan the exit.
Dive into the use of the '!' operator in TypeScript and Swift for handling non-null assertions and force unwrapping of optionals.
Explore handling sensitive data with process.env in Node and the versatile import.meta in JavaScript Modules, including TypeScript support.
Discover the power of feature flags in software development. Learn how they offer granular control over feature releases and facilitate A/B testing, while reducing code conflicts and enhancing user experience.
A guide on adapting to GitHub's 'main' as the default branch for new repositories, including steps for global configuration changes.
Learn how to use JSON-LD for structured data to boost SEO, featuring practical examples and validation techniques.
Discover how the Navigator.share() API transforms content sharing on smartphones using the OS share sheet for a seamless experience.
Learn to effortlessly switch Git settings for different projects using Git's conditional includes, ideal for personal and work repositories.