Loading…
SnowCamp 2018 has ended
23d-26th of January 2019 / 23-26 Janvier 2019
View analytic
Friday, January 26 • 10:45 - 11:30
DSL.using(java).toGoBeyond(BeanValidation).at(Snowcamp);

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Limited Capacity seats available

Fluent, stream-like API's are great for writing type checked code, taking advantage of Java 8 functions and lambdas. Perhaps the best example of such project is jOOQ, which creates a fluent Java DSL for SQL. But what about creating your own DSL to manipulate and validate your model? We created an open-source framework called dOOv (http://doov.io) for generating a validation DSL from a domain model. This presentation will demonstrate the efficiency and expressiveness of this framework to define validation constraints and to generate a human readable and comprehensive rules catalog. We will also refactor complex legacy business rules during a live code session

Speakers
avatar for Alexandre Dubreuil

Alexandre Dubreuil

LesFurets.com
Alexandre DuBreuil est un développeur québécois vivant en France et travaillant comme architecte Java chez LesFurets.com. Il aime écrire du code, et parler de code lors de meetups, BBL et conférences.


Friday January 26, 2018 10:45 - 11:30
Chrome 4 + 5

Attendees (20)