As developers, we participate every day in our software life cycle adding new logic, adapting the existing one, and integrating with services or platforms. But, do we put the same effort into making software robust, maintainable, consistent, secure, clear, and tested? In this session, I will show the need for good practices in Clean Code along with the issues of not using it, showing concepts like Clean As You Code (CAYC) using free and open-source tools. Clean Code goes beyond the produced software and its programming language. Is a fundamental part of a developer's role growth, something that represents us no matter the language and the company where we work. Do not lose the thread.

Talk Level:
BEGINNER

Bio:
Java Champion, Organiser at BarcelonaJUG and cofounder of the JBCNConf/DevBcn conference in Barcelona. I have worked as a (paid) developer since the first release of The Secret of Monkey Island, about 30 years ago. Former SE at Tetrate on Service Mesh and Istio on top of Kubernetes, SSE at Red Hat in Keycloak team, SSE at Ocado Technology, SSE at Netcentric. Very interested in simulated reality, psychology and Java along with management technologies. Speaker at conferences and meetups around the world : Conferences : * Oracle Code One San Francisco , DevNexus Atlanta, JFokus Sweden, Geekle.US, JConf Centro America, Dev.Conf.US, Dev.Conf.IN, JConf Mexico, JConf Peru, Japan CCC Meetups : * Barcelona, Madrid, VirtualJUG, MombaiJUG, SouJava Brasil, CharlotteJUG, Knox JUG, TiranaJUG, JUGNicaragua, DevNation, ManchesterJUG, BoliviaJUG, MalagaJUG, SwitzerlandJUG