John is an Expert Application Engineer at Discover Financial Services with over 19 years of experience building Java applications. His current interests include Observability, CI/CD automation, Kubernetes, and good API design. Outside of work, John enjoys spending time with his wife and two boys, running, biking, and golfing.
Spring off the HTTP High Dive into an Optimized Connection Pool
In this session, I will explore different Spring Framework interfaces used for HTTP calls like RestTemplate, WebClient, and RestClient. I’ll then dive into the underlying HTTP Client implementations available from Apache and Netty, including the multitude of settings that are available along with what defaults are present when nothing is given, focusing in on connection pool settings. I’ll use observability tools and logs to show what’s happening under the covers and showcase some gotchas for things like TTL settings and DNS caching.
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!