All talks from Great International Developer Summit (GIDS)
AI Is Not the Risk. Architectural Drift Is - Sunil Kalkunte
In this talk, Sunil Kulkarni discusses the impact of AI on system development and the inherent risks...
Breaking the Monolith: Tesco’s Journey to Federated GraphQL with xAPI - Vishwas Chandrashekar
This talk by Vishwas explores the evolution of Tesco's orchestrator platform from a monolithic confi...
A Practical Introduction to LangChain4j - Venkat Subramaniam
This talk provides a practical introduction to LangChain4j, a Java implementation of the LangChain l...
Beyond the AI Models: How Lowe’s is Building the Store That Knows - Swaroop Shivaram
This talk explores Lowe's journey into generative AI, presenting various use cases that aim to enhan...
Computer Programming is Dead; Long Live AI-First Programming - Stephen Chin, Cassandra Chin
This talk explores the challenges and opportunities associated with using AI in learning, particular...
Architecting for the Unknown - Venkat Subramaniam
This talk addresses the complexities of architecting software systems in an unpredictable world. The...
Building a Global HR Policy Assistant with GraphRAG: A Beginner’s Guide - Puneet Garg
This talk explores the use of knowledge graphs and graph databases, particularly focusing on Neo4j,...
Launchpad: Accelerating Enterprise-Grade Agentic SaaS - Hitesh Mehata, Krishna Potluri
This talk discusses the transformative impact of AI on enterprise technology, emphasizing its evolut...
Responsible GenAI for Java Developers: Fast Doesn’t Mean Reckless - Brian Benz
This talk focuses on responsible generative AI practices specifically for Java developers. The speak...
Develop Through Dialogue Keeping Humans in the Loop - Ari Kaplan
This talk emphasizes the importance of keeping humans involved in data-driven decision making across...
Future-Proofing Your Developer Career in the Age of Agentic AI with OutSystems - Vivek Ganesh
This talk provides an overview of OutSystems, a low-code platform that has been operating globally f...
How to Prevent AI Agents from Accessing Unauthorized Data - Sohan Maheshwar
In this talk, Sohan Maheshwar discusses the critical issue of AI agent security, particularly focusi...
From Black Box to Blueprint: AI-Assisted Legacy Reverse Engineering - Thiyagu Palanisamy
This talk explores the reverse engineering of legacy systems that lack source code, emphasizing the...
Orchestrating Intelligence: Multi-Agentic Design Patterns for Production AI - Mary Grygleski
This talk explores the development of multi-agent systems in the context of AI, focusing on architec...
Distributed vs. Universal Data Model: Essentials for Distributed Architectures - Venkat Subramaniam
This talk explores the differences between distributed and universal data models and their significa...
Beyond Transformers: State Space Models as the Next Paradigm in AI - Badri Patro
This talk explores the evolution of transformer models and their advancements, particularly in the f...
Taming Chaos: Deterministic Simulation Testing for Distributed Systems - Unmesh Joshi
This talk covers deterministic simulation testing in the context of distributed systems and its impo...
The Art of Being an Architect - Micheal Carducci
In this talk, Michael Carducci focuses on the art and craft of software architecture, emphasizing th...
Inside a Modern Bill Payments Platform - Janardhanan
This talk explores the journey and current state of Bharat Connect, a platform developed by NBBL, a...
AI-Native SDLC: Redesigning How Software Gets Built - Dhaval Moliya
In this talk, the speaker, Dhaval, discusses the shifting landscape of software development and the...
Securing LLMs in Production: From OWASP Top-10 to Guardrails that Work - Rohit Bhardwaj
This talk focuses on security frameworks related to large language models (LLMs), introducing a conc...
Spring AI + MCP: Building the Missing Bridge Between Java Apps and AI Agents - Siva Prasad Reddy
In this session, the speaker discusses how to enhance existing enterprise applications with artifici...
It Works in the Demo. Will It Work in Production? Evaluating and Debugging AI Agent - Apurva Misra
In this talk, Apurva Mistra discusses the evaluation methodologies for agents, especially in the con...
Extending Functional Pipelines with Gatherers - Venkat Subramaniam
This talk explores recent advancements in functional programming within Java, particularly focusing...
Debugging Microservices with AI + Neo4j: Find the Root Cause Faster - Ganesh Das
This talk focuses on the challenges of finding the root cause of issues in microservices architectur...
From Automation to Autonomy: AI-Native Workflow Generation with Multi-Agent Systems - Sharath Kumar
This talk explores the transition from traditional automation to AI-native automation within Target,...
How Tesco Uses GenAI to Understand a 40‑Year‑Old Warehouse Management System - Arshad Hameed
In this talk, the speaker from Tesco discusses the modernization of their 40-year-old Warehouse Mana...
Beyond Local Tools: Deep Dive into the Model Context Protocol (MCP) - James Ward
This talk provides an in-depth exploration of the Model Context Protocol (MCP) as it pertains to AI...
How to Build a Completely Inaccessible Website - Scott Davis
This talk focuses on the importance of web accessibility and the Web Content Accessibility Guideline...
Context Engineering: Connecting the Dots with Graphs - Stephen Chin
This talk provides an in-depth exploration of implementing agentic architectures using graph technol...
The Next Layer of Developer Experience - Mohit Gupta
In this talk, Mohit discusses enhancing developer experience through the integration of AI into the...
From Paper to Pixels to Pipelines - Tate Andrea Aung
This talk explores the evolution of document management from traditional methods to modern automatio...
Building Context-Aware Intelligence Pipelines with Open Source - Sudheesh Kairali & Sachindra Joshi
This talk discusses the evolution of data management alongside the development of application landsc...
Spring into AI - Venkat Subramaniam
This talk focuses on integrating AI capabilities within Spring applications. The speaker begins by d...
Your API Is Not Ready for AI (Lifecycle Readiness Guide) - Rohit Bhardwaj
This talk focuses on optimizing API design for better machine readability and usability in projects....
Architecture as Code - Neal Ford
This talk introduces the concept of 'architecture as code', a collaboration between the speaker and...
Scaling Systems for a Billion Users: What Breaks, What Survives - Sarath Chandra Kummamuru
This talk focuses on the Bharat Bill Payment System, a platform that facilitates bill payments in In...
How to Be Indispensable in a Post-AI World - Micheal Carducci
This talk addresses the challenges and opportunities for developers in the post-AI era, led by speak...
How Google Built a Consistent, Global Authorization System; and You Can Too! - Sohan Maheshwar
This talk explores how Google developed its global authorization system known as Zanzibar, which enh...
Practical Python AI in Java with GraalPy - Sachin Pikle
This talk presents GraalPy, an open source Python 3 runtime within Java, designed to enhance Java ap...
The Ferrari in the Jungle: Orchestrating AI-Native Engineering in the Enterprise - Sunit Parekh
In this talk, Sunit discusses the challenges and strategies for integrating AI into large-scale ente...
Agent Memory as Core Design: From Pilot to Production - Varun Yadavalli
In this talk, Varun from Broadridge discusses the development of an agent designed for data extracti...
From Brute Force to Brilliance: A 7-Step Framework for Algorithmic Thinking - Rohit Bhardwaj
This talk introduces a seven-step framework termed algorithmic AI thinking, designed to help enginee...
AI-First Repositories: Architecting Your Codebase for AI Collaboration - Prithveesh Goel
This talk is presented by Prithwish, a developer with experience at Atlassian and Expedia, where he...
Creating Evolutionary Architecture - Venkat Subramaniam
This talk addresses the challenges of creating sustainable software architecture over time. The spea...
Putting the Human in the Center of Your AI Efforts - Tiankai Feng
In this talk, the speaker delves into the human aspects of artificial intelligence, addressing the p...
Harnessing Event-Driven and Multi-Agentic Approaches for Efficient AI Data Flows - Mary Grygleski
This talk explores the potential of event-driven multi-agent systems in the context of artificial in...
Functional Programming with the Aid of AI - Venkat Subramaniam
This talk explores the principles of functional programming and its relationship with declarative pr...
Lost Developer Wisdom - Micheal Carducci
In this talk, Michael Carducci emphasizes the importance of slowing down in a fast-paced technology...
AI Builders as Creative Product Shapers - Mithra Kosur Venuraju
In this talk, the speaker, Mitra from Atlassian, explores the integration of artificial intelligence...
The Digital Workflow is Obsolete: How to Survive the End of the Canvas - Robin Cannon
In this talk, the speaker Robin, who has extensive experience in design systems, discusses the trans...
7 Technology Trends That You Need to Know - Vanya Seth
This talk explores seven key technology trends that are defining the future of AI-driven engineering...
Shaping Intelligent APIs: Scaling LLMs, Open Ecosystems, Enterprise AI - Daniel Oh
This talk explores the integration of AI APIs within enterprise environments, particularly focusing...
Building LLM-Powered Agents with Real-Time Reasoning Loops - Apurva Misra
This session focuses on building language model (LLM) empowered agents that utilize real-time reason...
Automate Across Your Tech Stack with Zoho Flow and RPA - Isha Mishra
This talk explores how automation can maximize value by ensuring that systems across the technology...
Deploying AI Agents with Strands Agents SDK and Amazon Bedrock AgentCore - Runtime Vishal Alhat
This talk explores the process of developing AI agents that can be successfully deployed to producti...
Build & Scale Enterprise Grade Self-Checkout - Habeebulla M & Deepak Bajpai
This talk covers the transformative journey at Lowe's, focusing on building and scaling self-checkou...
Define Once, Enforce Everywhere: Model-Driven Design Using Legend - Sumit Rastogi Deepika Srivastava
This talk explores the concept of domain models and their significance in contrast to data models, p...
Lessons from Building Deep Research Agents in Production - Sarang Kulkarni
This talk discusses the development and implementation of an agentic retrieval-augmented generation...
Architecture in the Age of AI - Micheal Carducci
In this talk, Michael Carducci explores the evolving role of developers and architects in the age of...
Finding and Fixing Issues with Legacy Code using AI - Venkat Subramaniam
This talk explores the strengths and weaknesses of AI in software development, particularly in code...
Why AI Agents Love Knowledge Graphs - Zaid Zaim
This talk explores the integration of AI agents with knowledge graphs, emphasizing why they compleme...
Engineering Kafka at Enterprise Scale: Building an API‑First Streaming Platform - Kshitiz Anand
This talk covers the engineering of a multi-tenant Kafka platform at Tesco, focusing on the challeng...
GraphRAG and Explainable AI: Building Trustworthy LLM Outputs - Rohit Bhardwaj
This talk focuses on the implementation of Graph RAG, a system designed to provide defensible answer...
Building AI Agents with Spring & MCP - James Ward, Varsha Das
This talk focuses on building and architecting AI agents using Java and the Spring framework, specif...
Gearing up to Java 25: Key Language Features - Venkat Subramaniam
In this talk, the speaker discusses the evolution and recent features of Java, highlighting the sign...
Granularity and Communication in Microservices Architectures - Neal Ford
This talk outlines the speaker's exploration of software architecture, focusing on the concepts from...
Overcoming the Trust Deficit: Taking AI Agents from Prototype to Production - Manish Bhide
In this talk, Manish Bidare, a distinguished engineer and CTO at IBM, addresses the challenges of de...
Agentic Service Management: Moving Beyond Tickets to Outcomes - Gurudutt RV
This talk by Gurudath explores the concept of agentic service management, which shifts the focus fro...
The Intersection of Architecture and AI - Neal Ford
This talk explores the intersection of software architecture and artificial intelligence, focusing o...
The Past, Present, and Future of Null-Safety in Java - Mala Gupta
This session addresses the existence of null in Java and the common pitfalls of null pointer excepti...
Your Agent Is Ignoring You - Karrtik Iyer and Jem Elias
This talk delves into the complexities of ensuring instruction adherence in autonomous agents, parti...
Asynchronous Programming in Spring: Past to Present -Venkat Subramaniam
This talk explores the power of virtual threads in Java and their integration within the Spring fram...
Platform Engineering to Product Engineering: Enabling SaaS through Developer - Experience - Sarath G
This talk addresses the challenges of client onboarding in enterprise applications despite significa...
The Winning Formula: Human Ingenuity Meets Software Development -Ari Kaplan
This talk explores the intersection of data, analytics, and artificial intelligence in sports and bu...
Context Management for Everyday Software Development - Ragunath Jawahar
This talk explores context management when using AI, specifically focusing on large language models...
Spec-Driven Development with AI: From Use Case to Running Java Code - Simon Martinelli
This talk focuses on the concept of spec-driven development and its implications for software engine...
Agentic RAG in Production: Orchestration, Evaluation & ROI - Rohit Bhardwaj
This talk covers the effective implementation of Retrieval-Augmented Generation (RAG) in production...
AI-First Software Delivery: Superpowers, Adoption Challenges, and the Path to Software 3.0 - Vanya S
In this talk, Vanya, head of tech for ThoughtWorks in India, explores the implications of AI-first s...
The Self-Documenting Enterprise: Building an AI-Powered Service Catalog - Srikanth Vinnakota
In this talk, Srikanth Vinagota, a director of software engineering at WEX Health, discusses the int...
Taming Complexity with Empathetic Design - Vasanth Sumanth
This talk focuses on the art of taming complexity through empathetic design, particularly in the con...
Building and Managing Population-Scale Digital Public Infrastructure Safely - Shailendra Thakur
This talk explores the architecture and principles behind digital public infrastructure systems in I...
Agents in Action: Building Autonomous Java Systems That Don’t Break in Production - Brian Benz
This talk explores building autonomous systems in Java that leverage AI agents for production. The s...
Architectural Decision Records: The Why and How - Venkat Subramaniam
This talk focuses on the importance of documenting architectural decisions in software development a...
Data Architecture for AI - Micheal Carducci
In this talk, Michael Carduch discusses the critical importance of the semantic layer in AI. He expl...
Discover Finland: A Look into Innovation, Technology, and Work Culture - Anil Talwani
This talk covers the initiatives aimed at connecting international talent with job opportunities in...
Why AI Alone Can’t Win: The Low-Code Advantage with Zoho Creator & Zoho Qengine - Vignesh S
In this talk, Vignesh, a solution expert from Zoho Creator, discusses the limitations of relying sol...
Designing Multi-Agent Systems for Enterprise-Scale AI - Praveen K
This talk focuses on designing multi-agent solutions for large enterprises, using Target as a case s...
Prototype to Production: Building Enterprise MCP and AI Agents with Templates - Tuhin Sharma
This talk discusses the challenges faced when working with large language models (LLMs) in enterpris...
Intelligent Java Apps: Agent Patterns, MCP, and the Future of AI-Native Design - Daniel Oh
This talk discusses the evolution of agentic AI, highlighting the shift from traditional generative...
Human-AI Collaboration: Making Prudent Use of AI in Development - Venkat Subramaniam
In this session, the speaker discusses the complexities of human-AI collaboration, emphasizing the n...
Enterprise Vibe Coding: Building Secure, AI-Powered Apps in 30 Minutes - Parth Sharma
This talk discusses the concept of enterprise wipe coding and its evolution into agentic systems eng...
Who Is Securing the Code Your AI Wrote? - Biswajit De
This talk focuses on security challenges within the DevOps and AI landscapes, especially related to...
Hands-on Unit Testing with JUnit 5/6 - Chandra Guntur
This talk explores the features and enhancements of JUnit 5 and JUnit 6, particularly in the context...
Innovation: Why the Majority Is Always Wrong - Micheal Carducci
In this talk, Michael Karduchi presents the concept of holistic software architecture, emphasizing t...
AI Inference at Scale: Reliability, Observability, Cost, and Sustainability - Rohit Bhardwaj
This talk delves into the complexities of building reliable AI pipelines, focusing on the ROCS loop...
Creating Architectures with the Aid of AI - Venkat Subramaniam
This session explores the integration of AI into software architecture design, emphasizing the disti...
Future of Developers in the Era of AI - Charles Adaikkalam
This talk explores the shifts in software development brought about by advancements in AI. The speak...
Agentic Commerce Trends - Arun Kalyanaraman
This talk discusses the emerging concept of agentic commerce, which redefines how users interact wit...
Searching for Truth in the Age of Maybe - Scott Davis
This talk explores the intersection of truth and the uncertainties inherent in artificial intelligen...
The Hidden Cognitive Cost of AI-Assisted Programming - Ragunath Jawahar
This talk explores the speaker's journey in working with legacy code and the integration of AI tools...
Simpler Java Build Tools with Object-Oriented Programming - Haoyi Li
This talk focuses on the challenges associated with Java build tools, particularly Maven and Gradle,...
A Tale of Two Systems: Design and Reality - Mandeep Singh
This talk, titled 'A Tale of Two Systems: Design and Reality', covers the discrepancies that often a...
Graph Thinking with AI Algorithms That Power Real Systems - Rohit Bhardwaj
This talk explores the rise and implications of graph databases since 2013, emphasizing their pivota...
Refactoring to Modernize Java Applications using AI - Venkat Subramaniam
This talk explores the modernization of Java applications through effective refactoring techniques a...
Tuning the JVM for Performance: 10 Optimizations Every Developer Should Know - Gireesh Punathil
This talk addresses the ongoing need for performance tuning in Java applications, even after decades...
The Architect’s Dilemma: Control vs Convenience - Mandeep Singh
This talk addresses the architect's dilemma of control versus convenience, providing insights from t...
3rd Generation Agentic AI - Micheal Carducci
This talk explores the concept of third generation agentic AI, emphasizing that the real challenges...
Architecting Microservices for Agentic AI Integration - Rohit Bhardwaj
This talk explores the modern approach to architecting microservices, emphasizing the shift from tra...
Test Driving Code with the Help of AI - Venkat Subramaniam
This talk explores the application of AI in writing automated tests for test-driven development (TDD...
Building Adaptive ETL Pipelines with Apache NiFi, LLMs, and Apache Iceberg - Kamesh Sampath
This talk focuses on modern data engineering practices, particularly the integration of AI with ETL...
Orchestrating Thousands of GPUs: Engineering Patterns for Large-Scale Model Training - Krishnaswamy
This talk delves into the engineering challenges of training large language models, specifically Lla...
The Goal: Flow Architecture - Micheal Carducci
In this talk, Michael Karduchi discusses the complexities of software architecture and how they rela...
From Noise to Signal: Using MCP Servers for AI-Driven Alerting and Monitoring - Devyani Kota
This talk addresses the challenges of gaining clarity amid the chaos in site reliability engineering...
Goodbye Microservices, Hello Self-Contained Systems - Simon Martinelli
This talk explores the transition from microservices to self-contained systems as a more effective a...
Clarity, Cut, Ownership: India’s Blueprint for Building Platforms That Scale - Neel Radia
This talk focuses on the payments transformation journey undertaken by Stonex, a financial services...
The Hidden Cost of AI Agents: Designing for Predictable Spend at Scale - Anannya Roy Chowdhury
This talk examines the unit economics of agentic AI systems in production, focusing on the reasons b...
Beyond Code: Powering the Agentic Developer Era with IBM Bob
This talk explores the transformative impact of AI on software development, particularly focusing on...
You Can’t Spell “Alternative Text” without AI -Scott Davis
This talk explores the importance of alternative text (alt text) for images, emphasizing its role in...
Your Users Are Not Just Human: Designing Systems for People and LLMs - Guust Ysebie
This talk addresses the need for optimizing PDF documents for both human users and large language mo...
Vibe-Coded to Production-Ready: Closing the Last Mile with Catalyst and Apptics - Vignesh Krishnan
In this session, Vignesh discusses the advancements in AI, particularly in application development....
Power and Perils of Vibe Coding - Venkat Subramaniam
This talk explores the challenges of using AI in software development, emphasizing the importance of...
AIOps: Leveraging AI for Incident Root Cause Analysis - Sathish Kumar
In this talk, Satish, a senior principal engineer at Atlassian, discusses how AI operations (AI ops)...
AI-Powered MongoDB ETL Without the Pain - Siamion Makarski
This talk explores the construction of MongoDB-driven Change Data Capture (CDC) pipelines utilizing...
The AI-Native Codebase - Ragunath Jawahar
This talk explores the concept of legacy code and how it influences software development, especially...
Enterprise Architecture 2026–2028: AI-Native, Agentic, and Governed - Rohit Bhardwaj
This talk explores the complexities of building intelligent automation and AI agents within various...