All talks from Great International Developer Summit (GIDS)
AI Is Not the Risk. Architectural Drift Is - Sunil Kalkunte
This talk addresses the impact of AI on software development and the associated risks of architectur...
Breaking the Monolith: Tesco’s Journey to Federated GraphQL with xAPI - Vishwas Chandrashekar
This talk explores Tesco's evolution of the xAPI from a monolithic GraphQL API to a Federated GraphQ...
A Practical Introduction to LangChain4j - Venkat Subramaniam
This talk covers how to integrate AI capabilities into Java applications using LangChain4j, enabling...
Beyond the AI Models: How Lowe’s is Building the Store That Knows - Swaroop Shivaram
This keynote presentation by Swaroop Shivaram outlines how Lowe’s integrates AI to enhance the retai...
Computer Programming is Dead; Long Live AI-First Programming - Stephen Chin, Cassandra Chin
This keynote addresses the evolving job market for computer science graduates, highlighting the gap...
Architecting for the Unknown - Venkat Subramaniam
This keynote discusses the principles of adaptive architecture and emphasizes the importance of desi...
Building a Global HR Policy Assistant with GraphRAG: A Beginner’s Guide - Puneet Garg
This talk explores the automation of global HR policies within Human Capital Management transformati...
Launchpad: Accelerating Enterprise-Grade Agentic SaaS - Hitesh Mehata, Krishna Potluri
This session explores how Agentic AI is transforming the design and delivery of enterprise SaaS appl...
Responsible GenAI for Java Developers: Fast Doesn’t Mean Reckless - Brian Benz
This talk addresses the challenge of integrating responsible generative AI practices in Java applica...
Develop Through Dialogue Keeping Humans in the Loop - Ari Kaplan
This talk explores the vital role of human involvement in the development of AI systems, emphasizing...
Future-Proofing Your Developer Career in the Age of Agentic AI with OutSystems - Vivek Ganesh
This talk explores the transformative impact of artificial intelligence on application development,...
How to Prevent AI Agents from Accessing Unauthorized Data - Sohan Maheshwar
This talk addresses the critical importance of data security and access control as AI systems transi...
From Black Box to Blueprint: AI-Assisted Legacy Reverse Engineering - Thiyagu Palanisamy
This talk addresses the challenges enterprises face with mission-critical legacy systems that are of...
Orchestrating Intelligence: Multi-Agentic Design Patterns for Production AI - Mary Grygleski
This talk discusses the evolution of generative AI systems from simple large language model calls to...
Distributed vs. Universal Data Model: Essentials for Distributed Architectures - Venkat Subramaniam
This talk focuses on the complexities involved in transitioning from monolith to modular monolith or...
Beyond Transformers: State Space Models as the Next Paradigm in AI - Badri Patro
This talk delves into state space models (SSMs), which are emerging as effective alternatives to tra...
Taming Chaos: Deterministic Simulation Testing for Distributed Systems - Unmesh Joshi
This talk addresses the challenges of testing distributed systems, focusing on concurrency bugs, net...
The Art of Being an Architect - Micheal Carducci
This talk emphasizes that the most challenging aspect of software architecture is not the technology...
Inside a Modern Bill Payments Platform - Janardhanan
This talk focuses on the often underestimated human aspect of software architecture, emphasizing tha...
AI-Native SDLC: Redesigning How Software Gets Built - Dhaval Moliya
This talk explores the transformation of the software development lifecycle in the context of AI, dr...
Securing LLMs in Production: From OWASP Top-10 to Guardrails that Work - Rohit Bhardwaj
This talk explores the security challenges posed by Large Language Models, addressing new risks such...
Spring AI + MCP: Building the Missing Bridge Between Java Apps and AI Agents - Siva Prasad Reddy
This session explores the architecture of NBBL and the lessons learned from developing a modern bill...
It Works in the Demo. Will It Work in Production? Evaluating and Debugging AI Agent - Apurva Misra
This talk addresses the challenges of ensuring an AI agent's reliability in production environments,...
Extending Functional Pipelines with Gatherers - Venkat Subramaniam
This talk explores the Java Stream API and introduces gatherers as a way to extend its functionality...
Debugging Microservices with AI + Neo4j: Find the Root Cause Faster - Ganesh Das
This talk examines the challenges of debugging issues in microservice-based systems, particularly ho...
From Automation to Autonomy: AI-Native Workflow Generation with Multi-Agent Systems - Sharath Kumar
This talk examines the challenges enterprises face as they scale automation, particularly the limita...
How Tesco Uses GenAI to Understand a 40‑Year‑Old Warehouse Management System - Arshad Hameed
This talk explores Tesco's Warehouse Management System, which has been developed over four decades u...
Beyond Local Tools: Deep Dive into the Model Context Protocol (MCP) - James Ward
This talk covers the Model Context Protocol (MCP) and its role in transforming the way AI systems in...
How to Build a Completely Inaccessible Website - Scott Davis
This talk covers the Model Context Protocol (MCP), which is transforming how AI systems connect with...
Context Engineering: Connecting the Dots with Graphs - Stephen Chin
This talk delves into the crucial role of context in artificial intelligence, emphasizing that even...
The Next Layer of Developer Experience - Mohit Gupta
This talk explores the strategic advantages of building APIs and developer products that are optimiz...
From Paper to Pixels to Pipelines - Tate Andrea Aung
This session explores the evolution of document workflows and highlights the limitations of simple d...
Building Context-Aware Intelligence Pipelines with Open Source - Sudheesh Kairali & Sachindra Joshi
This talk delves into the importance of context in the era of generative AI, emphasizing that data w...
Spring into AI - Venkat Subramaniam
This talk offers a practical, example-driven introduction to integrating AI capabilities into applic...
Your API Is Not Ready for AI (Lifecycle Readiness Guide) - Rohit Bhardwaj
This talk explores the critical role of context in transforming raw, unstructured data into AI-ready...
Architecture as Code - Neal Ford
This talk covers the concept of Architecture as Code, a feedback-driven methodology that integrates...
Scaling Systems for a Billion Users: What Breaks, What Survives - Sarath Chandra Kummamuru
This keynote by Sarath Chandra Kummamuru addresses the complexities of designing systems at populati...
How to Be Indispensable in a Post-AI World - Micheal Carducci
This keynote by Michael Carducci delves into the impact of generative AI on software development and...
How Google Built a Consistent, Global Authorization System; and You Can Too! - Sohan Maheshwar
This talk explores Google Zanzibar, a global authorization service that manages access control for p...
Practical Python AI in Java with GraalPy - Sachin Pikle
This talk explores the integration of Python's capabilities within the Java ecosystem, particularly...
The Ferrari in the Jungle: Orchestrating AI-Native Engineering in the Enterprise - Sunit Parekh
This talk addresses the challenges of implementing AI in enterprise environments, highlighting how f...
Agent Memory as Core Design: From Pilot to Production - Varun Yadavalli
This talk focuses on the transition of AI agents from pilot projects to production environments, add...
From Brute Force to Brilliance: A 7-Step Framework for Algorithmic Thinking - Rohit Bhardwaj
This talk explores the common challenge faced in coding interviews and production systems: transform...
AI-First Repositories: Architecting Your Codebase for AI Collaboration - Prithveesh Goel
This talk focuses on the limitations of AI code assistants, revealing that their shortcomings often...
Creating Evolutionary Architecture - Venkat Subramaniam
This workshop addresses the evolution of architecture in response to changing requirements, emphasiz...
Putting the Human in the Center of Your AI Efforts - Tiankai Feng
This talk addresses the challenges organizations face in deriving meaningful value from rapidly adva...
Harnessing Event-Driven and Multi-Agentic Approaches for Efficient AI Data Flows - Mary Grygleski
This talk explores the limitations of generative AI applications in complex business workflows and h...
Functional Programming with the Aid of AI - Venkat Subramaniam
This talk covers the intersection of artificial intelligence and functional programming, focusing on...
Lost Developer Wisdom - Micheal Carducci
This talk addresses the limitations of generative AI applications in handling the complexities of re...
AI Builders as Creative Product Shapers - Mithra Kosur Venuraju
This talk explores the transformative role of AI in product development, highlighting how AI builder...
The Digital Workflow is Obsolete: How to Survive the End of the Canvas - Robin Cannon
This talk explores the rapid changes in digital product design and delivery, highlighting the collap...
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 focuses on the significance of designing and scaling AI-powered APIs in the context of Lar...
Building LLM-Powered Agents with Real-Time Reasoning Loops - Apurva Misra
This talk explores the evolution of generative AI systems from single-shot prompts to closed-loop re...
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 discusses the value of automation when systems across the technology stack integrate seaml...
Build & Scale Enterprise Grade Self-Checkout - Habeebulla M & Deepak Bajpai
This talk examines the evolution of self-checkout systems from a simple cost-saving tool to a strate...
Define Once, Enforce Everywhere: Model-Driven Design Using Legend - Sumit Rastogi Deepika Srivastava
This session explores the challenges enterprises face in managing data consistently across multiple...
Lessons from Building Deep Research Agents in Production - Sarang Kulkarni
This talk explores the complexities of deep research, focusing on the challenges of data scattering,...
Architecture in the Age of AI - Micheal Carducci
This talk explores the evolving responsibilities of developers and architects as code generation bec...
Finding and Fixing Issues with Legacy Code using AI - Venkat Subramaniam
This talk addresses the challenges developers encounter when maintaining legacy code, which is often...
Why AI Agents Love Knowledge Graphs - Zaid Zaim
This talk explores the evolution of AI agents beyond simple prompt-response interactions, focusing o...
Engineering Kafka at Enterprise Scale: Building an API‑First Streaming Platform - Kshitiz Anand
This talk discusses the challenges and solutions associated with building a secure, API-first Kafka...
GraphRAG and Explainable AI: Building Trustworthy LLM Outputs - Rohit Bhardwaj
This session explores the concept of trust failures in enterprise large language models (LLMs), focu...
Building AI Agents with Spring & MCP - James Ward, Varsha Das
This talk focuses on integrating AI into enterprise systems using Spring AI and the Model Context Pr...
Gearing up to Java 25: Key Language Features - Venkat Subramaniam
This talk covers the transformation of Java from a once slow-evolving language to a dynamic platform...
Granularity and Communication in Microservices Architectures - Neal Ford
This talk focuses on the challenges teams face regarding the communication between microservices, of...
Overcoming the Trust Deficit: Taking AI Agents from Prototype to Production - Manish Bhide
This keynote discussion addresses the challenges organizations face in deploying AI agents to produc...
Agentic Service Management: Moving Beyond Tickets to Outcomes - Gurudutt RV
This talk explores the dynamics of a modern service desk and the practical flow of requests within i...
The Intersection of Architecture and AI - Neal Ford
This keynote addresses the role of generative AI in software architecture, emphasizing that it will...
The Past, Present, and Future of Null-Safety in Java - Mala Gupta
This talk delves into the challenges of NullPointerExceptions in Java, emphasizing the evolution of...
Your Agent Is Ignoring You - Karrtik Iyer and Jem Elias
This talk addresses the critical issue of instruction compliance in AI agents, which often goes unno...
Asynchronous Programming in Spring: Past to Present -Venkat Subramaniam
This talk covers the evolution of asynchronous programming in Spring applications, focusing on the r...
Platform Engineering to Product Engineering: Enabling SaaS through Developer - Experience - Sarath G
This talk addresses the critical factors for quick and consistent client onboarding as organizations...
The Winning Formula: Human Ingenuity Meets Software Development -Ari Kaplan
In this session, Ari Kaplan discusses his extensive experiences at the intersection of data and crea...
Context Management for Everyday Software Development - Ragunath Jawahar
This talk addresses the challenges posed by AI coding agents and how their chat-style interfaces can...
Spec-Driven Development with AI: From Use Case to Running Java Code - Simon Martinelli
This talk demonstrates a practical approach to building applications by starting with a system use c...
Agentic RAG in Production: Orchestration, Evaluation & ROI - Rohit Bhardwaj
This session introduces the concept of Agentic Retrieval-Augmented Generation (RAG), addressing comm...
AI-First Software Delivery: Superpowers, Adoption Challenges, and the Path to Software 3.0 - Vanya S
This talk covers the impact of AI on the software delivery value chain, emphasizing an AI-first appr...
The Self-Documenting Enterprise: Building an AI-Powered Service Catalog - Srikanth Vinnakota
This talk addresses the challenges associated with static documentation in microservices, emphasizin...
Taming Complexity with Empathetic Design - Vasanth Sumanth
This talk examines how empathetic design, along with established architectural patterns, can empower...
Building and Managing Population-Scale Digital Public Infrastructure Safely - Shailendra Thakur
This talk focuses on the complexities of designing and operating digital public infrastructure at a...
Agents in Action: Building Autonomous Java Systems That Don’t Break in Production - Brian Benz
This talk explores the construction and deployment of autonomous agents in Java, emphasizing the nee...
Architectural Decision Records: The Why and How - Venkat Subramaniam
This talk focuses on the importance of Architectural Decision Records (ADRs) in software development...
Data Architecture for AI - Micheal Carducci
In this session, Michael Carducci highlights the significance of data architecture in developing rob...
Discover Finland: A Look into Innovation, Technology, and Work Culture - Anil Talwani
This talk explores Finland's position as a leading innovator in technology, highlighting its advance...
Why AI Alone Can’t Win: The Low-Code Advantage with Zoho Creator & Zoho Qengine - Vignesh S
This session discusses the complexities involved in transforming AI-generated solutions into reliabl...
Designing Multi-Agent Systems for Enterprise-Scale AI - Praveen K
This talk explores the implementation of large-scale AI through an orchestrated network of specializ...
Prototype to Production: Building Enterprise MCP and AI Agents with Templates - Tuhin Sharma
This talk discusses the failure of over 95 percent of GenAI pilots to reach production, highlighting...
Intelligent Java Apps: Agent Patterns, MCP, and the Future of AI-Native Design - Daniel Oh
This talk covers the transition of AI in Java from experimentation to production, focusing on the de...
Human-AI Collaboration: Making Prudent Use of AI in Development - Venkat Subramaniam
This talk addresses the challenges faced by Java developers as AI transitions from experimentation t...
Enterprise Vibe Coding: Building Secure, AI-Powered Apps in 30 Minutes - Parth Sharma
This talk explores how generative AI is transforming developer productivity through innovative metho...
Who Is Securing the Code Your AI Wrote? - Biswajit De
This talk examines the critical security risks inherent in AI-generated containers, particularly foc...
Hands-on Unit Testing with JUnit 5/6 - Chandra Guntur
This talk focuses on unit testing as a crucial method for ensuring code quality and maintainability,...
Innovation: Why the Majority Is Always Wrong - Micheal Carducci
This talk features Michael Carducci as he challenges the myth of collective wisdom, arguing that tru...
AI Inference at Scale: Reliability, Observability, Cost, and Sustainability - Rohit Bhardwaj
This talk addresses the complexities of AI inference as a production workload that is always on, cos...
Creating Architectures with the Aid of AI - Venkat Subramaniam
This session explores the potential of AI as a design collaborator in software architecture, address...
Future of Developers in the Era of AI - Charles Adaikkalam
This keynote explores how artificial intelligence is fundamentally transforming the landscape for so...
Agentic Commerce Trends - Arun Kalyanaraman
This talk explores the impact of agentic commerce on the retail industry, emphasizing how intelligen...
Searching for Truth in the Age of Maybe - Scott Davis
This keynote examines the evolving landscape of software development in response to generative and n...
The Hidden Cognitive Cost of AI-Assisted Programming - Ragunath Jawahar
This talk examines the paradox of productivity in AI-assisted coding, revealing that experienced eng...
Simpler Java Build Tools with Object-Oriented Programming - Haoyi Li
This talk examines the challenges faced in Java build tooling and discusses how object-oriented prog...
A Tale of Two Systems: Design and Reality - Mandeep Singh
This talk examines the challenges architects face when their design intentions diverge from the actu...
Graph Thinking with AI Algorithms That Power Real Systems - Rohit Bhardwaj
This talk explores the foundational role of graphs in various real-world systems, such as workflow o...
Refactoring to Modernize Java Applications using AI - Venkat Subramaniam
This talk addresses the critical role of refactoring in maintaining and modernizing Java application...
Tuning the JVM for Performance: 10 Optimizations Every Developer Should Know - Gireesh Punathil
This talk covers how significant performance improvements of 10 to 40 percent can be achieved in Jav...
The Architect’s Dilemma: Control vs Convenience - Mandeep Singh
This talk explores the challenges that software architects face when deciding between control and co...
3rd Generation Agentic AI - Micheal Carducci
This talk focuses on the evolving landscape of AI systems and their architecture, presented by Micha...
Architecting Microservices for Agentic AI Integration - Rohit Bhardwaj
This talk explores the integration of autonomous LLM agents into existing systems, transforming trad...
Test Driving Code with the Help of AI - Venkat Subramaniam
This talk explores the integration of AI in the Test-Driven Development (TDD) workflow, addressing t...
Building Adaptive ETL Pipelines with Apache NiFi, LLMs, and Apache Iceberg - Kamesh Sampath
This talk addresses the common challenge organizations face with data integration, including numerou...
Orchestrating Thousands of GPUs: Engineering Patterns for Large-Scale Model Training - Krishnaswamy
This talk explores the complexities involved in training large AI models, emphasizing the need for o...
The Goal: Flow Architecture - Micheal Carducci
This talk discusses the implications of local optimizations in software development, particularly ho...
From Noise to Signal: Using MCP Servers for AI-Driven Alerting and Monitoring - Devyani Kota
This talk explores the limitations of traditional monitoring and alerting systems, which often gener...
Goodbye Microservices, Hello Self-Contained Systems - Simon Martinelli
This talk discusses the challenges posed by microservices, such as operational overhead and complex...
Clarity, Cut, Ownership: India’s Blueprint for Building Platforms That Scale - Neel Radia
This talk explores how engineering teams in India executed a comprehensive platform transformation a...
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 showcases IBM Bob, an AI-powered development partner designed to enhance productivity for...
You Can’t Spell “Alternative Text” without AI -Scott Davis
This talk addresses the importance of generating meaningful alternative text for images, particularl...
Your Users Are Not Just Human: Designing Systems for People and LLMs - Guust Ysebie
This talk addresses the critical role of accessibility in AI-driven systems, reframing it as a syste...
Vibe-Coded to Production-Ready: Closing the Last Mile with Catalyst and Apptics - Vignesh Krishnan
This talk explores the challenges of deploying AI-generated applications, emphasizing the gap betwee...
Power and Perils of Vibe Coding - Venkat Subramaniam
This talk explores vibe coding, an innovative approach that utilizes intuition, AI assistance, and r...
AIOps: Leveraging AI for Incident Root Cause Analysis - Sathish Kumar
This session explores the application of agentic AI within the Jira Service Management ITOps product...
AI-Powered MongoDB ETL Without the Pain - Siamion Makarski
This talk addresses the challenges of building reliable ETL pipelines for MongoDB while balancing sp...
The AI-Native Codebase - Ragunath Jawahar
This talk addresses the integration of AI coding agents into software development, highlighting comm...
Enterprise Architecture 2026–2028: AI-Native, Agentic, and Governed - Rohit Bhardwaj
This talk focuses on the evolution of enterprise architecture in the context of agentic AI, AI gover...