Skip to content

Conference Talks & Technical Presentations

Ditch Your Framework

A deep dive into framework-free web development
Presented at Open Source North

Modern web development doesn't require heavy frameworks. This presentation explores building maintainable web applications using minimal dependencies and focusing on core principles.

Modern JVM Development

Building scalable applications in the JVM ecosystem
Presented while Lead Engineer at SmartThings (2015-2017)

An exploration of current best practices in JVM development, covering topics like microservices architecture, modern testing approaches, and deployment strategies.

Introduction to Ratpack

Building high-performance web applications with Ratpack
Technical deep-dive on modern web development

A comprehensive introduction to Ratpack, a high-performance, lightweight, composable web framework for the JVM. Learn about its reactive programming model and how it enables building scalable applications.

Fluent APIs in Groovy

Designing elegant and intuitive APIs
Technical presentation on API design patterns

Explore how to leverage Groovy's features to create expressive and maintainable APIs. This talk covers DSL design patterns, builder patterns, and best practices for API design.

Dropwizard and Groovy

Building microservices with Dropwizard
Technical session on microservices architecture

A practical guide to building microservices using Dropwizard and Groovy, focusing on real-world applications and best practices for service development.