All Posts
- — Things Learned: Cumulative Layout Shift (CLS)
- — Why I Built April⋅SSG Static Site Generator
- — 12 Weeks of “One Solution Every Week”
- — The Fascinating History of the QWERTY Layout
- — Please Don't Force Dark Mode
- — TIL: System Clock and Monotonic Clock
- — Tech Talks - Extended Version
- — Conversational AI is a Great Tool for Education
- — Dear Websites, Stop Asking for "Ransom" Sign-Ups.
- — List of My ChatGPT Experiments
- — SnakeGPT, a game completely written by ChatGPT4
- — Native or Cross Platform: What's Best for Your Next App? (external)
- — Things Learned: Do Not Use UTC to Save Future Timestamps
- — Document Your Code for The Next Developer (and You)
- — Exploring the New Architecture for Android Apps (external)
- — Stop saying "Hi" and waiting for a response
- — Building an Animated LED Matrix Display in Jetpack Compose (external)
- — What is the "Bus Factor" of Your Project?
- — Software Design Patterns in Real-Life Software Development
- — Reasons Why I Don't Like TWS Earphones
- — Nobody Uses Datastructures These Days!
- — A Professor Taught Me Some Lessons (of life)
- — The `finally` Block in `try-catch-finally` Executes Always
- — 3 tiny tales in 180 characters
- — Searched for Cement, Got LED Bulbs Instead
- — If it takes less than 3 minutes to do, then do it right now.
- — Minimalistic 2020
- — Kotlin: What are your favorite extension functions that you authored?
- — 10 predictions that I made about 2016 in 2008
- — Things Learned: 10 Articles Every Programmer Must Read
- — The Story of “Acetomycene”
- — Think, There is a Simple Solution — A Lazy Solution!
- — A Mobile phone prank!