Blog

Thoughts on Agentic AI, cloud architecture, and building in public.

The 9 Principles of Being a 10X Human

Nine principles for working 10X with AI agents — across every role and department, from understanding any codebase to running agents in parallel.

1 min read10 May 2025ai, productivity, engineering

Deploying dotnet api/app to On-Prem Servers via Azure Devops Pipelines

If you are a .NET developer you might have already come across Azure Devops, Its a very simple and powerful tool by Microsoft to have all of your projects artifacts together.

1 min read16 Nov 2020azure, devops, dotnet

Securing APIs through Functions and API Management

There are several ways of out of the box security mechanisms that Azure provide in its products for securing your APIs.

1 min read2 May 2020azure, security, api

REST to SOAP using Azure API Management

How to expose legacy SOAP based services to modern REST base clients using Azure API Management policies and Liquid Templates.

4 min read18 Apr 2020azure, api, soap

Choosing the right Azure Integration Service based on Performance Benchmarking

Performance bench-marking of Azure integration services — Event Hub, Service Bus, Data Factory — to help you choose the right tool for bulk operations.

4 min read12 Feb 2020azure, performance, service-bus

Azure Functions | Triggers & Bindings

How we can integrate Azure Functions with different Azure Services using Triggers and Bindings, developing in Visual Studio and testing with local storage emulator.

1 min read26 Nov 2019azure, azure-functions, serverless

Azure Web Jobs | Triggers and Bindings

Azure Webjobs is a way to invoke scripts or applications under your Azure App Service Context with triggers and bindings for background processing.

2 min read20 Oct 2019azure, webjobs, background-processing

Troubleshooting Azure App Services

Navigating Azure's diagnostic and monitoring tools for App Services — from log streams and Application Insights to diagnose and solve problems.

1 min read5 Oct 2019azure, troubleshooting, app-services

Designing Batch Apps for better troubleshooting

A framework for categorizing logs in background applications into three types — detailed, audit, and business — each serving different audiences.

3 min read2 July 2019architecture, logging, batch-processing

RabbitMQ vs NService Bus

A practical comparison of RabbitMQ and NServiceBus — understanding the fundamental architectural differences between broker-based and service bus platforms.

2 min read18 May 2018messaging, rabbitmq, nservicebus

Cloud Native Applications — Where to start

Exploring different platforms to build Cloud Native Apps — Cloud Foundry, Google App Engine, and Azure Service Fabric.

4 min read17 Nov 2017cloud-native, azure, cloud-foundry

'Made with Services' vs Microservices

Why organizations transitioning from monoliths often replicate the same flawed patterns — and how true microservices solve these problems.

5 min read20 Sept 2016microservices, architecture, soa