← ALL SPEAKERS
Kirk Knoernschild
SPEAKER 5 SESSIONS 1 BOOKS

KirkKnoernschild

SOFTWARE DEVELOPER & MENTOR
01 / BIOGRAPHY

Kirk is software developer with a passion for building great software. He takes a keen interest in design, architecture, application development platforms, agile development, and the IT industry in general, especially as it relates to software development. His recent book, Java Application Architecture was published in 2012, and presents 18 patterns that help you design modular software.

02 / PRESENTATIONS AT ARCHCONF'23
Mon Dec 11 · 9:00 AM
Modern Architectures - Workshop

No single architectural style solves all needs. Though microservices have taken the developer community by storm recently, they are not always the optimal solution. In some cases, a more monolithic architecture may be more suitable short term. Fortunately, proven architectural practices allow you to build software that transcends specific architectural alternatives and develop a software system that gives the development team the agility to shift between different architectural styles without undergoing a time-consuming, costly, and resource intensive refactoring effort. Modularity is the cornerstone of these alternatives.

Thu Dec 14 · 11:00 AM
30 Years of Software Development: Lessons from the Trenches

Software development is an amazing profession, requiring the delicate combination of analytical and creative skills. Understanding architectural patterns, agile best practices, and exploring the depths of platforms, tool, and languages requires deep analytical skills. Yet crafting a system also requires vision and understanding when to deviate from traditional best practices.

Thu Dec 14 · 9:00 AM
Refactoring the Monolith

Monoliths are out and microservices are in. Not so fast. Many of the benefits attributed uniquely to microservices are actually a byproduct of other architectural paradigms with modularity at their core.

Tue Dec 12 · 8:30 AM
From Fragile to Agile Architecture

In today’s volatile technology and business climate, big architecture up front is not sustainable. Attempts to define the architectural vision for a system early in the development lifecycle does not work. To accept change, teams are moving to agile methods, but agile methods provide little architectural guidance. In this session, we provide practical guidance for software architecture on agile projects.

Tue Dec 12 · 10:30 AM
Modularity: The Foundation of Modern Architectures

The architecture paradigms we’re using are changing. The platforms we deploy our software to are changing. We are confronted with several new architecture paradigms to choose from, such as microservices and miniservices. Should we automatically discard some of the proven architectures we’ve used in the past, including more traditional web services? Likewise, new platforms, such as cloud, complicate the decision. Yet, at the heart of this transformation is modularity. From monoliths to microservices and everything in between, modularity is the foundation.

All signal.
Zero fluff.
DECEMBER 11 - 14, 2023 · OPAL SANDS RESORT · CLEARWATER, FL