Biography

Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate at JFrog. For a living he hangs out with JFrog’s tech leaders, writes code around the JFrog Platform and its ecosystem, and then speaks and blogs about it all. He has been doing this for the last dozen years or so, and enjoys every minute of it.

Baruch is @jbaruch on twitter and mostly blogs on http://www.jfrog.com/blog/ and http://blog.bintray.com.
He is a professional conference speaker on DevOps, Java and Groovy topics, and is a regular at the industry’s most prestigious events including JavaOne (where he was awarded a Rock Star award), DockerCon, Devoxx, DevOps Days, OSCON, Qcon and many others. His full speaker history is available on Lanyrd: http://lanyrd.com/profile/jbaruch/sessions/

The Epic Groovy Puzzlers - As usual - Traps, Pitfalls, and End Cases

Remember the epic Java Puzzlers? Here’s the Groovy version, and we have some neat ones! Even though we are totally a Grails shop here at JFrog, some of these had us scratching our heads for days trying to figure them out.
And there is more! Contributions from the truly Groovy senseis, including @glaforge, @aalmiray, @tim_yates, @kenkousen make this talk an unforgettable journey to Groovy’s O_o.
In this talk you’ll have the expected dose of fun and enlightenment hearing about our mistakes and failures, great and small, in hardcore Groovy/Grails development.

Groovy - getting started and practical in hours

Love and know Java? Feel that it’s sometimes gets in your way? A bit of too much boilerplate? Too much effort required to get some work done? Groovy is here to help! You’re gonna love it, we promise. Feeling at home while being more productive, what else can you ask for? We’re going to cover the basics, the syntax differences between Java and Groovy, the data types, the object orientation, the Groovy truth and, of course, closures and the functional aspects of Groovy. We’ll also review some of the advanced features, like compile time and runtime metaprogramming, builders and slurplers and more, as time allows.