Sebastian Malaca


Sebastian is an experienced and dedicated software engineer specializing in object-oriented design and programming, software architecture, code quality and agile. His interests include testing, programming, software engineering and agile software craftsmanship. He's also a speaker (JDD, GeeCon, Confitura, Devoxx, etc.), writer and contributor to several blogs (DZone, JavaCodeGeeks) about Software Development and Agile Software Craftsmanship.



How To Get Rid Of Obsession? (2016)

Being obsessed means “to preoccupy or fill the mind of (someone) continually and to a troubling extent”. SOLID, design patterns, refactoring, testing, code review, etc. and all of this for the sake of code’s quality and maintainability. All of this for the sake of code’s perfection. You have to take care of the code, but you also have to know when you can leave it as it is.


Refactoring Hacked (2016)

You probably heard the Boy Scouts rule: "Always leave the campground cleaner than you found it." Easier said than done. When code base is large and complex, when project lives a few years, when the author of the particular code is no longer with us... it can be scary to start refactoring. Don't be! There are ways that can help you to refactor the code and leave any place in better shape than they were when you found them.