Jarosław Ratajski
Jarosław Ratajski Twitter

From CSS Versicherung

Jarek Ratajski JVM Developer

Java Developer since 1999. I love programming since my first line of code I did on the C64 in Basic. I have 15 Years experience developing JEE software working for various companies and projects. Currently I am working for CSS Versicherung in Luzern. I am Java developer during the days and Scala/ScalaJS at nights. I like to present my experience in public – so far speaked at conferences such as Devoxx, Voxxed Days, JUGs, Geecon, JdayLviv etc. I like to do shows - presenting the things just as they work – with live coding, demos and hacking.

Blog: https://www.css.ch/de/home.html

method_archi Methodology & Architecture

On @annotations - liberate yourselves from demons


Symptoms: - boring code containing only getters and setters, - useless tests that only test Mocks and the business of the system, - slow development – every stupid feature can take Weeks -frustration – you read a lot of books about JEE, Spring, JPA, spend your time on stack overflow and you only find out that you made all wrong, - fear of refactoring - yes you have tests – but small change somewhere and suddenly injections do not work anymore, - You constantly need a real sorcerer and his XML spells in order to keep system running.

Is that is what you do for living?

And last but not least you are so jealous hearing that some other teams write great things in Scala, Python or even JavaScript in a few weeks.

I know the problem. It is not Java that is bad ! The cancer is called @Annotations. Something that was introduced to liberate Java developers from XML programming hell. But after few years it became even a bigger mess. Really - @annotations are the GOTO of XXI century.