Overview
Explore architecturally evident Spring applications using jMolecules in this 50-minute conference talk from Spring I/O 2023. Discover how to bridge the gap between architectural patterns and actual code implementation. Learn about jMolecules, a framework-independent library that expresses architectural patterns in Java code, and its integration with Spring, Jackson, JPA, and MongoDB. Gain insights into generating high-level structural documentation, understanding evolving software, and implementing architecturally evident code. Delve into topics such as explicit concepts, verification, annotation integration, metadata handling, and component thinking. Access additional resources, including slides and the IntelliJ plugin, to further enhance your understanding of jMolecules and its application in Spring development.
Syllabus
Introduction
Why build evolvable software
Understandability
Evolve
Architecturally evident code
jMolecules
Explicit Concepts
Verification
Annotation hell
Integration
Metadata
Default Constructor
Table Annotation
Scope
Component Thinking
JMolecules Integration
New Documenter
IntelliJ plugin
Conceptual Gravity
Resources
Taught by
Spring I/O