IT-Contracting ohne teure Zwischenhändler... von IT-Experte zu IT-Experte

JUGS ZH: The Road to BaselOne

Datum/Zeit: 14. September 2017 18:15 - 20:15 gCal

Ort: PH Zürich, Lagerstrasse 2, 8090 Zürich, Gebäude LAC, Raum E071

On their tour to BaseOne through different Java User Groups in Italy, Germany and Switzerland the Java Champions Kirk Pepperdine, Sebastian Daschner and Andres Almiray are stopping in Zurich and Basel.

Moving to GC1

Come Java 9, our beloved mostly CMS collector will be depreciated and the G1GC will replace the Parallel collector as the default. The hype surrounding this massive change that the G1GC is the best collector… ever. Make no mistake about it, G1GC will be much much easier to tune. So, is this real or is it #fakenews.

In this session, we will explore the reality by looking experiences moving applications from CMS to G1GC in real production environments. The implications aren’t simply about performance. A sub-optimally tuned collector will increase your companies operating cost by 10-20%.

We will also explore results from benchmarks that expose potential pain points. and offer some suggestions on what actions can offer some relief. LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en

When, why and how to CQRS

Most of today’s enterprise applications base on a CRUD data model that is simple and straightforward to implement. Another concept of how to model applications is Command Query Responsibility Segregation (CQRS) that enables interesting solutions and use cases, especially with rising demands of scalability. In this session, I’ll show the concept and benefits of CQRS, to which other buzzwords such as eventual consistency, event-driven architectures and event sourcing it is related and how to realize a CQRS application. The questions whether this concept can be realized with Java EE technology, where the framework already offers solutions and where it has to be extended will be answered. Most of the time will be spent live-coding and examining the 'devil is in the details' cases of both approaches.

LEVEL OF TALK: Beginner
LANGUAGE: Talk: en / Slides: en

Making the Most of Your Gradle Build

Maven has been the dominant build tool in the Java space for quite some time now. While it's a proven technology it's certainly aged, there are new and better alternatives out there. Gradle is perhaps the one that's better positioned to succeed Maven as the build tool of choice.

Since 2012 Gradle adoption has skyrocketed. Not only do popular and big open source projects, such as Spring and its portfolio, Hibernate and Groovy, have migrated to Gradle but large enterprises too. Not to forget that Gradle is the de facto build tool for Android applications since 2013.

LEVEL OF TALK: Beginner
LANGUAGE: Talk: en / Slides: en
 

SPEAKER: Kirk Pepperdine   COMPANY: Kodewerk
SPEAKER: Sebastian Daschner   COMPANY: Freelancer
SPEAKER: Andres Almiray   COMPANY: Canoo Engineering AG  
 
Hier geht's zur Anmeldung Zurück zur Liste