ApacheCon @ Home 2021 |
The Groovy Way of Testing with Spock |
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 |