× close
Glenn Renfro
Glenn Renfro

Spring Developer at VMware

As a VMware engineer, Glenn Renfro is a core committer for Spring Cloud Task, Spring Batch, and Spring Cloud Data Flow and a Java Champion. He has 15 years of experience in designing, building, and delivering enterprise-level applications in Java and 21 years total of software development experience.

Java

Spring Modulith: What the what?

When designing software systems, architects and developers have plenty of architectural options from which to choose. Over the last few years, we have seen the growth of Microservice-based systems. However, the idea of monolithic, modular systems has recently regained popularity. Regardless of which architecture we choose, how can we build the individual applications that comprise our overall system such that their structure is evolvable to follow business requirements? What if I were to tell you there was a way for you to express these logical application modules in code so that you can build well-structured, domain-aligned Spring Boot applications? Spring Modulith does this by providing the developer a way to declare logical modules in Spring Boot applications. It also provides the tooling needed to write Junit tests that run structural validation tests, run integration tests for individual modules, and to document the module arrangement. It also has features that let you implement module interactions in a loosely coupled way and then lets you observe module interactions between each other at runtime. In this talk, we discuss the features that are available and then in a live coding demonstration show you how they work.

September 24-26, 2024
Dallas, TX Courtyard Dallas Allen

LONE. STAR. JAVA.

A community Java conference is coming to Dallas!
A three day event diving deep with experts from across the Java and Cloud ecosystem.

5 Tracks 50+ sessions 5 workshops

A premium Java, Cloud and Big Data conference at a community conference price!

Expert speakers including Java Champions, community contributors & open source commiters

Lots of opportunities to network with speakers and attendees!

JConf.dev attendees

Choose your ticket

Ticket fee includes breakfast, lunch, snacks, drinks, conference reception, tshirts, and entry into our mega raffle prizes and more!

Individual Conference Pass

Conference Only - September 25-26

Individual Workshop/Conference Pass

Conference + Training - September 24-26

Group (5+) Conference Pass

Conference Only - September 25-26

Group (5+) Workshop/Conference Pass

Conference + Training - September 24-26

2024 Workshops

Full-day, deep dive, hands-on workshops

Get a full day of training on these topics from industry experts!

Choose your ticket

Ticket fee includes breakfast, lunch, snacks, drinks, conference reception, tshirts, and entry into our mega raffle prizes and more!

Individual Conference Pass

Conference Only - September 25-26

Individual Workshop/Conference Pass

Conference + Training - September 24-26

Group (5+) Conference Pass

Conference Only - September 25-26

Group (5+) Workshop/Conference Pass

Conference + Training - September 24-26

Sessions

JConf.dev 2024 sessions

Many more sessions to be announced soon!

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!

JConf.dev 2024 team

Sponsors

JConf.dev is possible thanks to our awesome sponsors.
Want to reach developers in our unique attendee experience?