Writing
2026
-
Testing Your Local MCP Server with Claude Desktop and Claude Code
You've built an MCP server and it's running on localhost. Here's how you can actually test it.
-
MCP Server Authentication in .NET: Implement OAuth 2.1 with PKCE Natively
The MCP spec mandates OAuth 2.1 with PKCE for remote servers. This post walks through implementing the full auth layer in ASP.NET Core.
-
The Residuality Method: Evolving an Identity System from Naive to Unbreakable
When we design software, usually we focus on the functional requirements and try to follow the happy path.
-
Blame Canada Moment of the Big Tech
The big tech is having a 'Blame Canada' moment. Recent lawsuits, addictive product designs.
-
Stay ahead of the Information Overflow - Shift to Personalized Podcasts
Turn your unread reading list into personalized audio - how to use Google Chrome, Google Drive, NotebookLM to create podcasts from any source, powered by Gemini.
2025
-
Practical Experience: Migrating an Old .NET Project with GitHub Copilot Agent
Practical Experience: Migrating an Old .NET Project with GitHub Copilot Agent
-
To wrap or not to wrap
To wrap or not to wrap, that is the Angular question.
-
Securing Remix Apps with Asgardeo - Part 2
Add logout, token refresh, and route protection to your Remix app secured with Asgardeo — part two of the series.
-
Securing Remix Apps with Asgardeo
Secure Remix (built on React) apps with Asgardeo. This step-by-step guide covers user login, OIDC integration and more.
-
Customizing Account Locking Rules in WSO2 Identity Server
Implement custom account locking rules for different authentication methods in WSO2 Identity Server.
-
This Hidden Web Security Feature Can Break Your Cookies - Here’s How to Fix It
While working on a project with WSO2 Identity Server (IS) 7.0.0, I encountered a rather interesting issue.
2024
-
Implementing CQRS in ASP.NET Core - Separating Read and Write Operations for Scalability and Performance
How to separate read and write operations in ASP.NET Core using CQRS.
2023
-
Monitoring Java Applications on Azure with Application Insights
Wiring up Azure Application Insights for Java apps - covering agent setup, custom telemetry, and live metrics.
-
Running WSO2 Products on Azure with Azure Membership Scheme
Deploy WSO2 Identity Server and other WSO2 products on Azure using the Hazelcast Azure Membership Scheme.
2022
-
A Robust Angular Search Bar with RxJs Debounce
A robust search bar in Angular using RxJS debounce, distinctUntilChanged, and switchMap to avoid unnecessary API calls.
15 articles total