The Journey to a Clean Code with Unit Tests and Groovy


Details
Developers tend to spend up to 50% of their time reading code, thus we can all benefits from techniques to make our code cleaner. Noam Tenne and Dror Helper will describe their techniques to achieve Clean Code: Noam will showcase Groovy use cases, while Dror will demonstrate techniques for unit testing to achieve clean code in tests. All this will take place in the offices of Feedvisor, our sponsor for this event.
Schedule:
18:00 - 18:30 Rally-up - Food and beer courtesy of our sponsor.
18:30 - 19:15 "Groovy Powered Clean Code" - Noam Tenne / Codefresh
19:15 - 19:30 A short break
19:30 - 20:15 "5 Unit testing facts I wish I knew 7 years ago" - Dror Helper / CodeValue
20:15 - 20:20 A short break
20:20 - 21:00 An open Discussion
21:00 - ... Wrap up and drinks at the nearest bar
Groovy Powered Clean Code
"Clean Code" by Bob Martin is probably one of the most important practical documents out there; A must read for all developers, if you will. In this talk I will show how you can use Groovy and its rich ecosystem to apply the discussed principles, thus cleaning and vastly improving your codebase while still maintaining your sanity and joy.
Noam Tenne
A hacker-hearted and disciplined software developer. Noam has worked on both cloud based and on-premise platforms, gaining much experience in building scalable, mission critical web applications and microservices. Now loving Docker at Codefresh Inc.
5 Unit testing facts I wish I knew 10 years ago
Getting started with unit tests should be simple – it’s just a matter of writing code to test other code. If that’s right why so many talented developers fail implementing unit tests in their daily job.
I’ve started using unit tests 8 years ago and failed miserably. It took me 2 years and the right company to start over and learn how to properly use unit tests and TDD as development tools.
But it wasn’t always clear sailing and as I progresses I found more than my share of pitfalls than blind alleys as well as a fair amount of successes.
In this talk I’ll cover the non-trivial facts I learnt over the years about unit testing and the tips that I use to this day.
Dror Helper
Dror is a senior consultant at CodeValue and the technical evangelist of the magical debugging tool – OzCode (www.oz-code.com (http://www.oz-code.com/)).
He has been writing software professionally for more than a decade, during which he has worked for industry giants such as Intel and SAP as well as small start-ups. When not writing code, Dror mentors developers and conducts courses about software engineering practices.
Dror first encountered Agile a few years ago, working at a software vendor that specialized in unit testing tools. Since then he has been evangelizing Agile wherever he goes – in his work, speaking at conferences and as a consultant.
Dror is a Pluralsight author and public speaker. He has spoke worldwide about software development, Agile methodologies and test-driven design.
In his blog (http://blog.drorhelper.com (http://blog.drorhelper.com/)) Dror writes about programming languages, software development tools, clean code, unit testing and anything else he finds interesting.
Open Discussion
We invite you all to take part in this open discussion about the topics covered in the meetup and related topics. We'll each share how we do it in our companies and exchange ideas.
Parking
Parking in "The Maayan" Parking lot is free of charge after 5pm.
Parking in D-Mall after 5pm is 25 NIS.


The Journey to a Clean Code with Unit Tests and Groovy