Only a few seats left for my “Tactical Domain-Driven Design with Java & Spring” workshop at Voxxed Days Ticino on Thursday! Would love to see you there! 🍃⚗️📦 #vdt26 #Java #Spring #DDD #jMolecules
Workshop details: vdt26.voxxeddays.ch/talk/?id=5439
Tickets: tickets.voxxeddays.com/event/wtdddwj
🥁📢 #jMolecules 2025.0.2 is out (2.0.1 spec, integration 0.33)! New features in the integrations: annotation generation for reflective metadata generation for domain types on #GraalVM. Avoid custom integration for embeddable records on Hibernate 7+. ☕️⚗️ github.com/xmolecules/j...
🥁📢 #jMolecules 2.0 is here! I took the chance to summarize the new stereotypes feature that enabled the #Spring Tools team around @martinlippert.bsky.social to bring logical browsing of your projects to your IDE. ☕️⚗️🍃
The recording of my yesterday‘s “Tactical Domain-Driven Design with #Java and #Spring” at #Devoxx is already up on YouTube… youtu.be/k3o1nSh3g2Q?... ☕️🍃⚗️ #DDD #jMolecules
The Logical Structure view in VSCode's Spring Boot Tooling showing the Spring Modulith application modules of the RESTBucks application. The application node reveals an icon to open up a dialogue to select the stereotype groups that are supposed to be included in the project tree.
A screenshot of the stereotype group selection view.
📢 Another update for the Logical Structure view in #VSCode's Spring Boot Tools. The application node now reveals a customization icon to select the stereotype groups that should be considered. Switch to the pre-release version to play with it. ☕️⚗️ #jMolecules
A presentation slide titled "APPLICATION STRUCTURE" discusses jQAssistant rules that validate against abstract concepts, such as Bounded Context and Technical Aspects. It illustrates relationships between concepts like "Implemented Bounded Context," "Documented Bounded Context," the former bound to jMolecules annotations and the latter described by Context Mapper.
Lovely how @dirkmahler.bsky.social showcases rule validation of architecture that is against an intended architecture using #jMolecules for the former and #ContextMapper for the latter. #jsd2025 ☕️⚗️
🥁📢 #SpringModulith 2.0 M3 is out! Revamped #JPA event publication registry, #Jackson 3 support, option to serialize event publication externalization, #jMolecules 2025 upgrade. 🍃📦☕️⚗️ spring.io/blog/2025/09...
🥁📢 #jMolecules 2025 RC5 and 2023.3.4 are out! The former ships the new stereotype API and metadata.
- jMolecules 2.0 RC2 – github.com/xmolecules/j...
- jMolecules Integrations 0.30 – github.com/xmolecules/j...
☕️⚗️
A refined variant of the logical structure view in VSCode displaying application structure based on architectural, design and technology stereotypes in a tree-like structure.
Update on the logical project view coming in #STS (flip your #SpringBoot tools to pre-release versions in #VSCode):
- Alphabetic sorting of the stereotypes per level
- Icons! (at least for some of them) 🔥
Up next: #SpringModulith groupings by application module.
⚗️🍃📦 #jMolecules #DDD #Spring
An image displaying a tree structure of a software application, grouping various components by their architectural stereotype, such as Domain Event Handlers, Aggregate Roots, Services, Entities.
Double sneak preview! #jMolecules 2.0 is going to introduce a declarative stereotype concept for predefined ones (DDD, Spring) and custom ones declared in your projects. The #STS team has a prototype to turn that information into a project tree for higher-level project navigation. ☕️⚗️
To all #jMolecules users out there: what's the persistence mechanism you're using in your application? ☕️⚗️
A) Separate persistence model
B) Persistent model (database-generated IDs)
C) Persistent model (application-generated IDs)
We're planning to provide a #jMolecules CLI to generate source code for #DDD artifacts. Any #GitHub Actions / #GraalVM / #jReleaser experts out there who'd be willing to help / contribute the binary distribution setup necessary? Please chime in below… ☕️⚗️🍃📦
🥁📢 #jMolecules Integrations 0.28 is out (BOM 2025.0.0 RC4 and 2023.3.2), upgrading to Integrations 0.28. Configuration options for code generation and improvements in association handling. Grab it while it's 🔥! github.com/xmolecules/j...
The #SpringModulith / #jMolecules stereotyping prototype is coming together nicely. A customizable stereotype configuration system will support prepared and user-defined stereotypes expressed in codebase elements.
🥁📢 #jMolecules 2023.3.1 is out shipping equals(…) and hashCode() generation for entities based on their identifiers! ☕️⚗️
🥁📢 #jMolecules 2023.3.0 (API 1.10, Integrations 0.25) is out! Improved #HexagonalArchitecture verification and persistence code generation. See the release announcement for details. github.com/xmolecules/j... ☕️⚗️
I've summarized the feedback I got in this #jMolecules Integrations ticket. I'd appreciate further input and votes on the proposed solution over there. github.com/xmolecules/j... ☕️⚗️
A great overview about #jMolecules by Otavio Santana on #DZone: dzone.com/articles/enh...
📢 Hotfix updates (2023.2.1 and 2025.0 RC2) to fix a regression in the #ArchUnit module of #jMolecules Integrations. ☕️⚗️
- github.com/xmolecules/j...
- github.com/xmolecules/j...
📢 #jMolecules 2023.2 and 2025.0 RC1 released! The former fixes #Hexagonal architecture verification and annotation improvements. The latter #JPMS module descriptors and a baseline upgrade to Java 17. Grab 'em while they're hot! 🔥☕️⚗️
- github.com/xmolecules/j...
- github.com/xmolecules/j...
Taktisches #DomainDrivenDesign #DDD mit #Java und #jMolecules mit Oliver Drotbohm
Aufnahme verfügbar! (#Podcast / Video)
software-architektur...
#SoftwareArchitektur im #Stream
Taktisches #DomainDrivenDesign #DDD mit #Java und #jMolecules mit Oliver Drotbohm
HEUTE 13:00
Mehr Informationen und Möglichkeit für Fragen:
software-architektur...
#SoftwareArchitektur im #Stream
Taktisches #DomainDrivenDesign #DDD mit #Java und #jMolecules mit Oliver Drotbohm
MORGEN 13:00
Mehr Informationen und Möglichkeit für Fragen:
software-architektur...
#SoftwareArchitektur im #Stream
Taktisches #DomainDrivenDesign #DDd mit #Java und #jMolecules mit Oliver Drotbohm
Freitag 31.5. 13:00
Mehr Informationen und Möglichkeit für Fragen:
software-architektur...
#SoftwareArchitektur im #Stream
Wochenend-Lektüre für alle, die den klasse JUG Karlsruhe Vortrag letzten Monat zu #jmolecules von Oliver Drotbohm verpasst haben: wir haben ihn nochmal frisch aufbereitet! ✨ Viel Spaß beim Lernen 📽️ youtu.be/u2dY9LzFRM4 #architecture #ddd
Geschafft! Super Vortrag zu #jmolecules von
Oliver Drotbohm, vielen Dank dafür! Jetzt noch ausklingen bei 🍻 und 🍕 !
Soundcheck ist gemacht, Merch liegt bereit - gleich kann's losgehen mit dem Vortrag zu #jmolecules von Oliver Drotbohm bei der #JUG Karlsruhe! 👍 Den Stream findet Ihr unter www.youtube.com/watch?v=iYBP... #java #architecture
Live-Streaming-Setup eines Vor-Ort-Events
Heute abend ist's soweit: Oliver Drotbohm spricht bei der #JUG Karlsruhe über #jmolecules! Wir sind startklar. Und für alle Late Birds, die keinen Platz mehr bei uns vor Ort ergattern können, starten wir den Livestream ab 19:15 👉️ youtube.com/live/iYBP9ZU... #java #architecture
Architecturally-evident Java Applications with jMolecules - Oliver Drotbohm
Kommende Woche ist Oliver Drotbohm zu Gast bei der JUG Karlsruhe und wird uns zum Thema Architekturexplizite #Java Applikationen mit #jMolecules aufschlauen. Wir freuen uns, dieses Event bei uns austragen zu dürfen! Für das leibliche Wohl ist wie immer gesorgt. 🍕🍻 #architecture