Chander RameshStop Thinking with IF Statements!Over winter break I built Hexagonal chess, as a way to learn all about Lit, and WebComponents. Rather than come up with my own UX, I…7 min read·Jan 1, 2024--1--1
Chander RameshNever run websockets on Google Cloud Run!A while back we had our entire backend served from a monolithic Google Cloud Run service (and even at the time of this writing, that’s…3 min read·Apr 24, 2023--2--2
Chander RameshMinor papercuts in AstroIf you haven’t heard of Astro, it’s a blazing fast, minimal-JS framework that you should definitely try for your next personal website or…3 min read·Feb 18, 2023----
Chander RameshFeature-flagging via LaunchDarkly — and why we moved to StatSigWhy Feature Flag16 min read·Nov 6, 2022--1--1
Chander RameshExploring Kotlin/JSIf you want a less technical version of this, check out the one on my personal blog here.9 min read·Apr 3, 2021--3--3
Chander RameshRequiring TOTP on Sign-Up in AWS CognitoMost services won’t mandate TOTP as the primary 2FA mechanism, but I was recently creating a security-focused application, and given how…4 min read·Jun 14, 2020----
Chander RameshIntegrating OpenSearchHave you ever noticed that when you visit chrome://settings/searchEngines in your browser, you’ll often see a list of “Other search…2 min read·Jun 8, 2020----
Chander RameshinThe StartupMinifying Tailwind.css with Create React AppTailwind.css, my favorite CSS framework, has a pretty good section on how to minify for production builds. The workflow with…1 min read·May 29, 2020----
Chander RameshHosting on S3 via Google Domains and CloudflareI recently decided to move all my personal projects over to AWS. I wanted to host chander.app on S3 — but keep the domain on Google…2 min read·May 22, 2020----