Hasini Samarathunga·Jul 5Anything Can Be an Anagram Indicator (If You Just Think Hard Enough)Minute Cryptic 101: A beginner’s shortcut to solving your first clue.
Hasini Samarathunga·Jun 23Your AI Chatbot Just Exposed Your CEO’s Salary to an InternPosted from MCP Dev Summit · Mumbai 2026
Hasini Samarathunga·Jun 23My First International Talk and A Race Through MumbaiSome trips you plan for months. Some trips plan you. This one did both. I went to Mumbai for the very first time to speak, actually speak…
Hasini Samarathunga·Dec 16, 2025Preventing Race Conditions: Synchronized vs. Distributed LocksA Step‑by‑Step Guide
Hasini Samarathunga·Nov 5, 2024B2B App Native Authentication Flow with WSO2 Identity Server 7This guide provides a step-by-step approach to implementing B2B app-native authentication with WSO2 Identity Server 7.
Hasini Samarathunga·Sep 10, 2024Promoting Configurations from Dev to Prod with IAM-CTL and GitHub ActionsA Field Guide to Automating WSO2 Identity Server (IS) and Identity Platform (former Asgardeo) Configuration Promotion Across Environments…
Hasini Samarathunga·Sep 10, 2024Understanding SCIM Pagination: A Guide to Managing Large DatasetsAs organizations scale, managing user identity data becomes increasingly complex. SCIM (System for Cross-domain Identity Management) is a…
InIdentity Beyond BordersbyHasini Samarathunga·May 31, 2024Solving 5 Developer IAM NightmaresCan Identity Providers (IDPs) be the lifeline for Developers? Find out more in this blog.
Hasini Samarathunga·Aug 10, 2022The Class, the Struct, and the Protocol in SwiftIn this article, we’re going to take a look into structs vs classes vs protocol. When do you use a class, and when do you use a struct?…
Hasini Samarathunga·Apr 17, 2022Evaluation techniques for interactive systemsThis article discuss evaluation techniques that you can use to evaluate interactive system designs.A response icon1A response icon1