My Conference Talks

Past Appearances

Conference Presentation Slides Video
Java2Days 2020 Evolving with Java - How to Remain Effective Slides Video
Java2Days 2020 Panel Discussion - Evolution of Java Ecosystem Video
Java2Days 2020 Take Control of your Integration Testing with TestContainers Slides
Agile India 2020 Implementing Resilience with Micronaut Slides Video
Agile India 2020 Take Control of your Integration Testing with TestContainers Slides Video
ApacheCon @ Home 2020 Favouring Composition - The Groovy Way Slides Video
ApacheCon @ Home 2020 Effective Java with Groovy - How Language Influences Adoption of Good Practices Slides Video
ApacheCon @ Home 2020 What's in Groovy for Functional Programming Slides Video
I Code Java Africa 2020 Effective Java with Groovy & Kotlin – How Languages Influence Adoption of Good Practices Slides Video
Public Training, Feb 2020 Kotlin Masterclass
Java2Days 2019 - Sofia, Bulgaria Effective Java with Groovy & Kotlin - How Languages Influence Adoption of Good Practices Slides
Functional Conf 2019 - Bengaluru, India Eclipse Collections, Java Streams & Vavr - What's in them for Functional Programming Slides
Anveeksha E-Summit 2019 - Mangalore, India Innovative Approaches for Product Development & Deployment
Software Architects Bangalore Meetup Implementing Cloud-native Architectural Patterns with Micronaut Slides Video
FOSSCON INDIA 19 - Belagavi, India Programming with Apache Groovy (Workshop)
AWS Community Day 2019 - Bengaluru, India Leveraging Micronaut on AWS Lambda Slides
GR8 Conf EU 2019 - Copenhagen, Denmark Implementing Cloud-native Architectural Patterns with Micronaut Slides
GR8 Conf EU 2019 - Copenhagen, Denmark Groovy Refactoring Patterns Slides
GR8 Conf EU 2019 - Copenhagen, Denmark Effective Java with Groovy Slides Video
GIDS 2019 - Bengaluru, India Evolving with Java - How to Remain Relevant and Effective Slides
GIDS 2019 - Bengaluru, India Effective Java with Groovy - How a Language can Influence Good Practices Slides
Functional Conf 2017 - Bengaluru, India Beyond Lambdas & Streams - Functional Fluency in Java Video
Eclipse Summit India 2017 - Bengaluru, India The Vert.x Way
GIDS 2017 - Bengaluru, India GORM - The polyglot data access toolkit Slides
GIDS 2017 - Bengaluru, India Rethinking HTTP Apps using Ratpack Slides
GR8 Conf India 2017 - New Delhi, India Panel Discussion Video
GR8 Conf India 2017 - New Delhi, India Think Beyond Frameworks, Real Gems are in the Languages Slides
GR8 Conf India 2017 - New Delhi, India Reactive Programming with RxJava and Groovy
Functional Conf 2016 - Bengaluru, India Pure Functional Programming on JVM with Frege Video
GR8 Conf India 2016 - New Delhi, India Panel Discussion Video
GR8 Conf India 2016 - New Delhi, India Designing with Groovy Traits Slides
GR8 Conf India 2016 - New Delhi, India Functional Programming in Groovy
Functional Conf 2015 - Bengaluru, India Rethinking HTTP Applications with Ratpack Video
GIDS 2015 - Bengaluru, India Pragmatic Browser Automation with Geb Slides
Grails Conf 2015 - New Delhi, India Panel Discussion Video
Grails Conf 2015 - New Delhi, India Effective Java with Groovy
Functional Conf 2014 - Bengaluru, India Discovering Functional Treasures in Idiomatic Groovy Slides Video
Selenium Conf 2014 - Bengaluru, India Better Selenium Tests with Geb Slides Video