Cody Frenzel
Senior Engineer @ HopDrive
Richmond, Virginia, United States
Actions
Cody is a Senior Engineer at HopDrive and self-proclaimed developer experience evangelist. He has over 10 years of experience as a full stack developer, with a passion for optimizing engineering workflows. In his free time he likes to go overlanding and hike with his dog King Louie.
Links
Area of Expertise
Topics
Harnessing the power of AI in Test-Driven Development
Test-Driven Development (TDD) has long been recognized as a best practice in software development, allowing developers to write robust and reliable code with confidence.
In recent years, code companions have emerged as a groundbreaking tool that promises to revolutionize the coding experience. AI-assisted engineering aims to automate many aspects of coding, including code completion, debugging, and even testing.
In this talk, we'll explore the exciting intersection of TDD and AI-assistance, showcasing how these powerful tools can be leveraged to accelerate your development workflow. We'll discuss how AI-driven capabilities can assist in writing high-quality tests and production code, ensuring that your code is robust and reliable from day one.
Accelerating Delivery: Creating a Culture of Software Craft
Measuring performance in software can be challenging. The process of breaking down work is often arbitrary, and in agile environments, design and delivery activities occur simultaneously. Traditional measurements focused on productivity are flawed because they emphasize output rather than outcomes. Therefore, having accurate measurements of delivery is crucial for organizational success.
The performance of software delivery directly impacts organizational performance and profitability. The ability to deliver high-quality software quickly and reliably sets technology organizations apart and drives their success.
Achieving high software delivery performance cannot be purchased or imitated. It requires developing your own capabilities while aligning with your specific context and goals. In this session, we will explore practices that enable organizations to accelerate their delivery processes. Additionally, we will discuss metrics that accurately measure both speed and stability, providing valuable insights in creating a culture of craft and technical excellence in your organization.
Facade Pattern with NgRx
Do you or other developers on your team struggle with NgRx actions and reducers? Does it make implementing new features difficult? In this talk, we will discuss the Facade Pattern with NgRx and the benefits of implementing them together. I will dive into how reactive state management works within Angular. Then I will show you why implementing the facade pattern to decouple your state management from your components is a good idea.
Death to the Monolith
Monolithic architecture has been the traditional approach for building web applications, but it often leads to a rigid, inflexible, and slow development process. Micro-frontends, on the other hand, allows for breaking down large, complex applications into smaller, more manageable pieces that can be developed, tested, and deployed independently. In this talk, we will learn how to say "death to the monolith" and embrace micro-frontends as an architecture pattern.
By exploring the problems with monolithic architecture we will discuss why it's time to move away from it. A monolithic architecture can lead to a lack of agility, difficulty in scaling, and an increased risk of failure. Meanwhile, a micro-frontend architecture pattern allows for a more flexible, scalable, and efficient development process.
Next, we will look at how an application composition platform provides a framework for creating and managing micro-frontends, including tools for versioning, testing, and deploying them. We will discuss how an application composition platform can help ensure consistency across micro-frontends by providing a centralized location for managing shared resources.
Finally, we will learn how embracing micro-frontend architecture with an application composition platform can enable organizations to become more agile and efficient. Additionally, we will explore how micro-frontend architecture can enable rapid prototyping, reduce time to market, and allow for easier scaling of applications.
Attendees of this talk will leave with a deeper understanding of the problems with monolithic architecture and the benefits of micro-frontend architecture. They will gain practical tips and strategies for building micro-frontends that are flexible, maintainable, and optimized for performance using an application composition platform. They will also learn how embracing micro-frontend architecture can enable organizations to become more agile and efficient in their development process.
Unlock Lightning-Fast Delivery: Mastering Software Craft for Unrivaled Success
Break free from arbitrary workflows and flawed productivity metrics! Join me to discover the secret sauce behind high-performance software delivery.
Traditional measurements of productivity are a recipe for disaster, focusing on output rather than outcomes. But what if you could measure the true drivers of delivery speed, stability, and quality? In this session, we'll delve into the practices that separate top-performing teams from the rest.
You'll leave this session equipped with actionable insights to transform your team's productivity and unlock unparalleled success. Don't miss this opportunity to elevate your software craft and join the ranks of industry leaders!
Scenic City Summit 2025 Sessionize Event
InnoVAte Virginia 2025 Sessionize Event
Devnexus 2025 Sessionize Event
JConf.dev 2024 Sessionize Event
Devnexus 2024 Sessionize Event
Connect.Tech 2022 Sessionize Event
Cody Frenzel
Senior Engineer @ HopDrive
Richmond, Virginia, United States
Links
Actions
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