Zachary Klein
Principal Software Engineer
St. Louis, Missouri, United States
Actions
Zachary Klein is Principal Software Engineer at Object Computing Inc, where he works as a consultant and solutions architect, as well as an OSS contributor to frameworks like Grails and Micronaut. Zachary has delivered private and public training on many facets of application development, including front-end frameworks, architecture, and web security. Zachary is based in St Louis MO with his lovely wife and five (yes, you read that right!) incredibly adorable children.
Links
Area of Expertise
Topics
Building Elegant Web Apps with Svelte
Svelte is a JavaScript framework that keeps the simple things simple, while offering blazing performance and minimal runtime overhead. In this session, you’ll learn how to compile and run Svelte apps, compare and contrast the framework with other Frontend giants like React and Vue, and get a sneak peak at what’s coming in Svelte 4. Get ready to enjoy web development once again!
Cloud Native Reloaded: What’s New in Micronaut 4
The Micronaut Framework kicked off a wave of innovation in JVM-based microservices, helping to mainstream Ahead Of Time compilation, small application binaries, and native image support. With the 4.x release, Micronaut continues to push the boundaries of what’s possible with “natively cloud-native” services on the JVM. In this talk you’ll get a concise introduction to Micronaut, and learn about several new and exciting features in the latest major release of the framework, including virtual threads, object storage, code generation for API clients, and support for expressions.
Event-Sourcing: Think Different about Data Stores
In a 2005 essay, Martin Fowler described "Event Sourcing" as an architectural pattern wherein "all changes to application state are stored as a sequence of events". Sounds simple, right? Event-Sourcing provides many powerful capabilities, including the ability to query data from any moment in time, replay past events, and reconstruct the state the application (including historical data) after a disaster. How can you design your data model and your application architecture to take advantage of these capabilities? And what about the pitfalls of event-sourcing and event-driven design, such as transient state changes, concurrent event-processing, and brittle event schemas?
In this presentation, you'll learn what Event Sourcing is, how you can benefit from it in your applications, and how to design for resiliency and respond effectively to change. You'll also learn how to implement and leverage Command and Query Responsibility Segregation (CQRS) to cleanly separate between your event-sourced write models and more typical read models such as REST APIs.
Do You Even Event? Designing Effective Event-Driven Systems
Event-driven architectures and event-streaming are all the rage. These new architecture styles brings with them incredible potential for creating scalable, resilient systems - but it also introduces new classes of pitfalls and anti-patterns. How can you be sure that your event-driven architecture is built to last? This talk will cover some of the key characteristics, best practices, and "gotchas" to be aware of when designing event-driven systems.
Groovy-Powered Microservices with Micronaut
The Micronaut Framework makes building performant microservices and serverless applications with Apache Groovy not only practical, but enjoyable! Using AST transformations and AOT compilation, Micronaut helps Groovy to shine by reducing the runtime overhead incurred by traditional frameworks, and this, together with Groovy's support for static compilation, allows you to play your favorite dynamic JVM language to its strengths without compromising runtime performance. Come learn how Micronaut can help make your next cloud, serverless or IOT project a Groovy reality!
Natively Cloud Native - Building Agile Microservices with Micronaut
This talk is a fast-paced introduction to the Micronaut framework, from creating the first app to orchestrating a microservice federation and deploying to the cloud. We will cover the basics of writing Micronaut apps, communication between services, building for resiliency, managing configuration, and deploying to a cloud provider. By the time we’re finished, you’ll have a good understanding of both the distinctives and features of the framework and be ready to start building and deploying your own apps with Micronaut. Buckle up!
Event-Driven Microservices with Apache Kafka & Micronaut
Explore event-driven patterns with Apache Kafka and Kafka Streams, to create robust, extensible, and reactive applications for the cloud, using the Micronaut framework.
ApacheCon North American 2022
Event-Driven Microservices with Apache Kafka & Micronaut
Groovy-Powered Microservices with Micronaut
DevNexus 2022
Single Page Apps in a Microservice Architecture
ApacheCon @ Home
Grails 4: Leveling Up Your Game
Getting Groovy with Micronaut & JHipster
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top