Michał Szynkiewicz – Native Cloud Native with Java, Quarkus and MicroProfile (PL)
Quarkus is a new full-stack framework for Java, designed for productivity and efficiency. Instant reload, hotspot and native execution, vastly reduced start time and memory usage, and all that with a set of libraries you already know, such as Hibernate, RestEasy, Vert. x or MicroProfile. This talk will describe and demo Quarkus with emphasis on cloud-native capabilities brought by Eclipse MicroProfile.
Włodek Krakowski – Pyramid of Refactoring (PL)
Everyone has heard about the test pyramid… and the refactoring pyramid is its twin. Using the Pyramid of testing we can set up the tests coverage of the existing functionality reaching a given level (UI, modules, packages, classes, methods). This allows us to have a look at the corresponding pyramid of refactoring and figure out what kind of refactorings can be performed safely. We start from the bottom of the refactoring pyramid (simpler conditions, smaller methods) and climb up towards the highest level that is covered by tests. This concept will be presented using live refactoring of simple logic into interpreter design patterns. This way we will experience that refactoring at higher levels (design patterns, classes) can be continued only once lower levels like small methods, small classes, interfaces are being taken care of.