Jonathan is co-founder and CEO at Miami-based Moderne which automates software maintenance activities at scale. He founded OpenRewrite at Netflix and went on to found the Micrometer project as a member of the Spring Team. Jonathan is the author of “SRE with Java Microservices” (O’Reilly). He is an Army veteran and two time bronze star recipient.
Fundamentals of Migration Engineering with OpenRewrite
How adaptable is your technology stack to changes in business requirements, technological advancements, and the availability of new and better tools (and avoiding vendor lock-in!)? When you can more easily secure, upgrade, move, or modernize your code, that means you can adapt quickly and efficiently to changes in technology and markets. That’s what Migration Engineering is all about, which we’ll be exploring in this workshop. We’ll discuss and demonstrate how to write custom recipes using OpenRewrite, an open source auto-refactoring tool, to study and analyze your code before planning migration and modernization efforts—and then automate code changes for your teams. You’ll also learn how to write recipes that will automate code search and transformation actions that are custom to your organization. We will assemble these recipes with the visitor pattern, show how to stitch recipes together with YAML, with Refaster-style templates, with Semgrep matchers, etc. This is a comprehensive look at all kinds of recipe development. You will come away fully equipped to plan and exercise large scale code transformations in your organization.
Schedule
Tuesday, September 24
Time | Cottonwood | Rowlett A | Rowlett C | Watters B |
---|---|---|---|---|
8:00 AM | Registration and Breakfast | |||
9:00 AM | Cruising Along with Java: Making use of the Modern FeaturesVenkat Subramaniam | Spring Boot 3 WorkshopJosh Long | AI-Driven Development: Enhancing Java with the latest AI InnovationsBrian Benz | Architectural Design Patterns Deep DiveDaniel Hinojosa |
5:00 PM | Workshops end & post workshop networking at local bar |
Wednesday, September 25
Thursday, September 26
2024 Workshops
Full-day, deep dive, hands-on workshops
Get a full day of training on these topics from industry experts!
Sessions
JConf.dev 2024 sessions
Click to see speaker and session details
Timeline
- January 1
2024 Kickoff
Call for Papers, Early Bird tickets sales (first 100 only, then prices +$100), sponsor sales, scholarship program all open
- January 31
CFP Close
CFP Closes
- March 1
Speakers Announced!
Speakers announced, regular ticket sales
- July 1
Late ticket sales
Late ticket sales, order now to get a swanky badge and tshirt
- September 24
Workshop day!
JConf.dev 2024 starts with workshop day
- September 25
The big show!
JConf.dev 2024 begins!