Burk is a long-time programmer and software architect, with experience in multiple languages including JavaScript and Java. He’s presented at multiple conferences including ConnectTech, DevNexus, JavaOne, and Oracle Code One, and contributed to three of the “97 Things” books published by O’Reilly. Burk works as a Solution Architect for Daugherty Business Solutions where he's focused on finding ways to deliver better code in less time, and teaching others how to do the same.
Developer’s Guide to Test-Driven Development and Approval Testing
In this session you’ll learn about Test-Driven Development (TDD), Approval Testing, and how using them can help you deliver better code in less time. TDD is a great way to ensure your code meets the business requirements and is easy for other developers to understand and modify. Writing automated tests before you write the associated production code, and refactoring both the test and production code once the test passes, is a key part of TDD. So if you’re working on a project that is in production (or has lots of production code) but no automated tests, TDD can’t help much — but that’s where Approval Testing shines. Approval Testing compares the current behavior of existing code with it’s previously approved of behavior, and lets you know what (if anything) has changed. Instead of asserting that a number, or a simple string were returned, an approval test might compare a complex object with it’s approved version and let you know when things change.
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!