Accelerating your coding Journey - Guided by Copilot
20-09-2025
Microsoft Office, Bengaluru
Hands-on session at VSCode Dev Days exploring how to harness GitHub Copilot's full potential within VSCode. Covered differences between Agent Mode and Edit Mode, creating Custom Modes for specific workflows, and fine-tuning productivity configurations. Also discussed prompting and collaboration conventions, including shared practices like agents.md and structured instructions for consistent team usage across projects.
prasann

VSCode Dev Days materials - Exploring GitHub Copilot's full potential with hands-on examples and configurations

TypeScript
47
12
Cross-Platform Multi-Agent Orchestration with Semantic Kernel
10-05-2025
Bengaluru
Explored orchestration of multi-agent applications using Pro-Code, Low-Code, and No-Code platforms. Demonstrated three distinct agents: Semantic Kernel (Pro-Code), Microsoft Copilot Studio (Low-Code), and Azure AI Agent Service (No-Code) integrated into a unified application. Covered coordinating layer built with Semantic Kernel for managing agent communication and workflow, plus OpenTelemetry integration across all agents for unified observability and comprehensive system monitoring.
Deck
Preview content
prasann

Cross-platform multi-agent orchestration starter using Semantic Kernel, Copilot Studio, and Azure AI Agent Service

Python
156
23
OpenAI's Realtime API - Intro and Key Learnings
25-01-2025
AI Meetup, Bengaluru
Deep-dive into OpenAI's Realtime API covering real-time messaging concepts, communication modes (WebRTC vs WebSockets), and RAG integration with real-time interactions. Explored event-driven architecture, turn detection, built-in speech-to-text capabilities, and practical implementation using Azure AI Search. Demonstrated building a conversational AI with custom RAG tools and function calling for dynamic knowledge retrieval.
Understanding Autogen's Distributed Agent Runtime
12-02-2025
Agentic Meetup, HSR Layout, Bengaluru
Deep-dive into Autogen's distributed runtime architecture and its gRPC-based implementation. Explored components including GRPC Host, GRPC Runtime clients, Host Connection, Subscription Manager, and Serialization Registry. Covered communication patterns, cross-language agent possibilities, and challenges in implementing distributed multi-agent systems. Discussed the complexities of building TypeScript agents that can communicate with Python agents in the distributed runtime.
prasann

Sample implementation of Autogen's distributed runtime with gRPC communication between TypeScript and Python agents

Python
89
18
Edge Rollout System
21-10-2024
Google Office, Bengaluru
Presented at a Distributed Systems meetup about the Edge Rollout System - a core component of an In-Store Platform for a UK retailer modernizing 65,000 POS devices across 4,200 stores. The system handles automated deployment of OS images and containerized applications to self-checkout tills using a manifest-driven, three-tier architecture (Cloud → Store → Device) in an offline-first environment.
Deck
Preview content
Exploring ONDC
28-11-2023
Virtual

Upon reflecting on my recent presentation at the Retail Learning Hangout, I delved into an initiative poised to redefine India’s digital commerce landscape—the Open Network for Digital Commerce (ONDC).

Note: All the images are sourced mostly from Beckn and from ONDC

Deck
Preview content
Demystifying Micro-frontends
28-04-2022
Virtual

Will be covering what micro frontends are and break down a few common myths surrounding micro frontend architecture. Will also be discussing on how to solve challenges when kick-starting this journey. You will learn key ways to implement micro frontends alongside their pros and cons.

This is part of a webinar series, you can watch the recording of the session here.

Deck
Preview content
Strangler fig pattern with CDC
20-04-2022
Virtual

In this talk I will discuss on, how our clients went about re platforming their monolith application using strangler fig approach and will focus on their data strategy using change data capture technique.

Deck
Preview content
Kafka 101
12-08-2021
Virtual

Kafka is an open source distributed event streaming platform.

In his talk, I explain some basic terminologies in Kafka. This is mainly focussed on the audience who are new to Kafka itself.

Deck
Preview content
Scaling Applications Using Micro-Frontends
16-12-2020
Virtual

Modern web applications tend to have complex and feature-heavy Frontends when compared to backends.

With so many choices for frameworks and programming paradigms, building a consistent Frontend to scale is a challenging problem to solve. We cover ways in which you can scale your Frontend application and your development teams by using a Micro-Frontends design pattern.

Loading preview...
Video preview
Preview content
What's up with Platform Engineering
04-11-2020
Bengaluru
I was part of platform team, and there was one question that was constantly asked to us. 'How different are we from devops'. So, in this talk tried to break some myths that surrounds platform engineering.
Presentation Deck
Preview content
Coroutines in Kotlin
30-05-2019
Chennai
In this talk, I explain what co-routines are and how can we implement them in Kotlin.
Presentation Deck
Preview content
Loading preview...
Talk Video preview
Preview content
Building applications in Micro-frontends way
Jun 27th & 28th, 2018
Munich, Barcelona
In this talk, we plan to explain some general tech considerations that developers need to be aware of while building a micro-frontends application. This comes from my year-long experience in building a micro-frontends application in a geographically distributed team. I will share some approaches and practices that worked for us and things that were learned from them!
Presentation Deck
Preview content
Micro Frontends with React and Redux
26-05-2018
Berlin
This is a talk I presented as part of Dev day Berlin along with my colleagues. This talk is based on our practical insights into micro frontends using React and Redux. We will discuss the differences between this technique and micro-services, our approaches in solving the common issues, the advantages it offers and the challenges it brings.
Presentation Deck
Preview content
Loading preview...
Link to the Video preview
Preview content
Dealing SOAP in Clojure
14-05-2018
Berlin
This is a talk where i explain, how we did manage to make SOAP calls using Clojure without much complex libraries.
Presentation Deck
Preview content
My perspective on Tech radar
19-11-2016
Bengaluru
Thoughtworks publishes 2 [tech radars](https://www.thoughtworks.com/radar) every year. This talk is an opinionated take on Tech Radar 2016.
Presentation Deck
Preview content
Test Driven Development
15-07-2014
Bengaluru
This was part of my assignment, when i wanted to onboard a development team with Extreme programming practices. This presentation specifically focusses on the test driven development part.
Presentation Deck
Preview content
Being a consultant developer
12-01-2014
Johannesburg
Being a developer is all about writing code. however, being a consultant is way different. We need to make a right decisions, and have excellent communication. This talk helps the developers to jump on to the consultant wagon.
Presentation Deck
Preview content
Intro to Microservices
24-06-2013
Johannesburg
This is an introductory talk to Microservices that i presented to JoziJUG community. It has a sample app built using dropwizard.
Presentation Deck
Preview content