You are viewing details from a past event. Please check our upcoming event schedule if you are looking for current content.

Dan Woods

JVM and Cloud Enthusiast

Dan Woods is a Senior Engineer with The Groundwork. He is passionate about software architecture and best practices. Dan is active in the Java and Groovy communities and is a core team member for the Ratpack web framework open source project.

Presentations

Ratpack Web Framework

5:00 PM MDT

Ratpack is a high-through, reactive, non-blocking web framework for Java 8. Ratpack is designed to ease the complexities of programming in a non-blocking, asynchronous manner by providing a rich API and deterministic execution model. The framework takes a developer-first approach to development, sporting hot reloading and test fixtures that make the process of writing well-tested, powerful web applications easier than ever.

This talk will showcase the framework's features, and attendees will leave with an understanding of how to write applications with Ratpack.

The Real Time Web

8:30 PM MDT

The landscape for web development is changing, and consumers of the web are expecting an increasingly improved experience. As internet technologies improve, so need to the mechanisms by which web content is served.

This talk will discuss the paradigm of real time web development, its challenges, and how we can evolve into developing real-time web applications. Attendees will be exposed to technologies and frameworks that assist in facilitating a real-time user experience.

Facilitating Continuous Delivery at Scale

9:00 AM MDT

Continuous delivery is important at any scale, but especially when building a distributed infrastructure.

Continuous delivery is the process by which software is built and (possibly) deployed automatically. The flow to this process is non-trivial and when introducing a complex distributed infrastructure – like microservices – managing delivery and deployments becomes complex. This talk introduces attendees to considerations for managing continuous delivery at scale, and offers solutions for facilitating the process in an organization.

Architecting Infrastructure for Scale and Agility

11:00 AM MDT

There are plenty of patterns for architecting applications to meet the news of scale and agility, but designing the architecture within which those applications will run is a non-trivial task. With the emergence of convenience containerized solutions, and an ever-expanding proliferation of PaaS solutions, the reality of immutable infrastructure is finally hitting the main stream.

When considering matters of scale, and the potential intricacies of cross-datacenter applications, the complexities of infrastructure extends beyond simple immutability. This talk will discuss the patterns used at organizations, like The Groundwork, to achieve unprecedented scale, rapid delivery, and extreme agility.