Blog
Dashboard
About
Projects
Blog
Saturday, 24 February 2024
How I built my blog
No surprise! This blog is built using Next.js, Contentlayer, Tailwind, and deployed on Vercel
Sunday, 04 February 2024
Apple's Vision Pro - Redefining Accessibility
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.
Thursday, 23 November 2023
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.
Saturday, 11 November 2023
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.
Wednesday, 29 March 2023
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.
Sunday, 26 February 2023
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.
Monday, 23 January 2023
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.
Thursday, 19 January 2023
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.
Monday, 26 December 2022
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.