Home

Recently Published

How I built my blog

No surprise! This blog is built using Next.js, Contentlayer, Tailwind, and deployed on Vercel

Read more

Apple's Vision Pro - Redefining Accessibility for Disabilities

A quick look into the Apple Vision Pro accessibility features reveals its potential to transform lives, emphasising innovation for inclusivity in the realm of immersive technology.

Read more

Building Singapore EV Trends

Behind the scenes of building Singapore EV Trends API and frontend to create a visualisation of a unique and niche car market in Singapore

Read more

Understanding the Non-null Assertion Operator '!'

Dive into the use of the '!' operator in TypeScript and Swift for handling non-null assertions and force unwrapping of optionals.

Read more

Managing Environment Variables in Node and Browsers

Explore handling sensitive data with process.env in Node and the versatile import.meta in JavaScript Modules, including TypeScript support.

Read more

Guide to Feature Flags

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.

Read more

Switching from 'master' to 'main' in Git Repositories

A guide on adapting to GitHub's 'main' as the default branch for new repositories, including steps for global configuration changes.

Read more

Enhancing SEO with JSON-LD Structured Data

Learn how to use JSON-LD for structured data to boost SEO, featuring practical examples and validation techniques.

Read more

Easily Share Content with Web Share API on Mobile

Discover how the Navigator.share() API transforms content sharing on smartphones using the OS share sheet for a seamless experience.

Read more

Managing Git Configurations with Conditional Includes

Learn to effortlessly switch Git settings for different projects using Git's conditional includes, ideal for personal and work repositories.

Read more