[04.12.2014] 64th meeting, Adam Bien – Building Reasonable JavaEE 7 Apps on Java8 called “Microservices­”

Title: Building Reasonable Java EE 7 Apps on Java 8 called “Microservices”

SOA, MSA, Micro-, Nano-, Pico-, Femto- or Atto-services: you can call your architecture however you want, but at the end simplicity, usability and productivity will win. Server side applications can be built faster, without any technical “noise”, than ever before.
Also, any reasonable Java EE architecture is already microservices “compatible”.
In this session I will build a small application based on Java 8 and Java EE 7 and demonstrate some approaches of how to further rethink enterprise apps with Java 8 and Java EE 7. Questions are highly recommended and are going not only to be answered, but also rewarded in real time. If you are interested, we could also deploy the app on docker :-).

About the guest speaker: Consultant and author Adam Bien (http://blog.adam-bien.com) is an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs. He has worked with Java technology since JDK 1.0 and with servlets/EJB 1.0 in several large-scale projects, and he is now an architect and developer for Java SE and Java EE projects. He has edited several books about JavaFX, J2EE, and Java EE, and he is the author of Real World Java EE Patterns—Rethinking Best Practices and Real World Java EE Night Hacks—Dissecting the Business Tier (http://press.adam-bien.com). Adam is also a Java Champion and JavaOne 2011 Rock Star.

When: 04.12.2014, 17:30

Where: Wydział Matematyki, Fizyki i Informatyki UG, Wita Stwosza 57, Gdańsk

Meetup: http://www.meetup.com/Trojmiasto-Java-User-Group/events/218419872/

[20.11.2014] 63rd meeting, Jakub Marchwicki – JEE’ish development without hassle

About presentation: This happens in every community: You don’t need Rails, to build a web application in Ruby. You don’t need templating engine for PHP – PHP is a templating language! We over engineer and over engineer, again and again. Same happens in Java. Hibernate + EJB + JSF is not the only blessed stack for development of web application… one can argue it’s the worst. Same with Spring; no longer lighweight, no so robust – still powerful but not necessary the easiest. So what are the options for an average Java developer? In this talk I’ll walk through multiple options, for modern Java web development: easy, quick, flexible and still state of an art. Starting for just obvious unknowns like embedded jetty, though micro pure-webframeworks, smaller and bigger swiss army knifes, which try to promise both: cover most of the application stack, still keeping things robust.

When: 20.11.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Meetup: http://www.meetup.com/Trojmiasto-Java-User-Group/events/216407552/

[6.11.2014] 62nd meeting, Tom Bujok – 33 things you want to do better

Tom about presenattion: Business project are intensive and tiring. Tight deadlines often make developers produce the infamous “enterprise” code, the quality of which is the least important factor. “We are what we repeatedly do. Excellence, therefore, is not an act, but a habit” Aristotle used to say. Deploying our skills, however, is almost mutually exclusive from mastering them… In this session we will cover 33 things you want to do better, quicker and simpler applying the best of Lombok, Guava, LambdaJ, Mockito, Spock, Byteman, Groovy, Gradle, Logback, Shell and others! Using some real-life examples we will have a peek at the code, analyze the flaw and propose a suitable solution. Not only will we learn how to code better, but also how to raise the bar on a daily basis!

Tom about himself: Tom is a real geek! He is very keen on tutoring, presenting and live coding, especially in a non-fluffy way. He is also the founder of the https://nofluffjobs.com startup. 

When: 06.11.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Meetup: http://www.meetup.com/Trojmiasto-Java-User-Group/events/216198462/


[23.10.2014] 61st meeting, Flashtalks

Hi all,

bit of last second call, however this time we’re coming with 3 separate talks, each 25 min long. Please get ready for flood of ideas.

This time we’ll be talking about:

  • Polymer, is it the next BootstrapKamil Pawłowski
  • BDD and JBehaveRobert Kaszubowski
  • Impostor syndrome, reason why my Github account is emptyMichał Gruca

When: 23.10.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Meetup: http://www.meetup.com/Trojmiasto-Java-User-Group/events/214422862/

[02.10.2014] 60th meeting – Rafał Borowiec, Spring Boot

Hi all,

In October we’ll be hosting two events. First will be about Sprint Boot from trenches. Our speaker, Rafał Borowiec, will tell us about his experience with that relatively new framework, and how it works for him at day2day work.

Title: Bootstrapping projects with Spring Boot. Lessons learned.


[Spring Boot](http://projects.spring.io/spring-boot/) focuses on creating stand-alone, Spring-based applications quickly by favoring convention over configuration, providing a lot of features by default. Is it worth trying? In this presentation I will demo how to get started with Spring Boot. I will also share some lessons learned during several projects we have done / doing with Spring Boot.

When: 02.10.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

Meetup: http://www.meetup.com/Trojmiasto-Java-User-Group/events/208548082/

Slides: Spring-Boot slajdy

See you all there :)

[11.09.2014] 59th meeting – Jos Dirksen

This time we’re having guest from abroad. Joe Dirksen will tell us story about REST, titled REST: from GET to HATEOAS.

Bit unusual date comes from the fact that we want to host two meetings each month now :) So from now on, we count on speakers even more!

When: 11.09.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk
Abstract: REST is slowly becoming the standard way to expose APIs for your application. Whether it’s an internally used application or a high-available cloud based service, REST APIs are often the way to go. There are many frameworks out there that help you in building REST APIs: Rails, Play, JAX-RS etc. But, by just exposing your resources using the standard HTTP verbs, you aren’t there yet. Building a great REST API that will be easy to use by your clients, is secure, supports links and can be easily maintained (e.g versioned), is more involved. This session will explain how you can create a easy to use, secure REST API using HATEOAS (Hypermedia as the Engine of Application State), link relations and a HMAC based authentication scheme. This session will show, using a concrete example, how to get your REST API to the next level. This session doesn’t show how to implement these schemes with a specific framework, but focusses on how to use and apply these concepts in a practical example and how your clients will interact with your API.

See you all there :)

[28.08.2014] 58th meeting – QA Days

Hi all,

again, summer time we’re going to experiment and meet outside of building. Same place, same time, but unusual topics. Together with sjsi.org we are organizing “QA days”. There will be multiple lectures, all beneath blue sky with fallback standard room inside if weather will fail us.

Like last time, please bring a blanket, drinks and a solid dose of positive energy towards testing :) (and testers ;))

When: 28.08.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

See you all there :)

[24.07.2014] 57th meeting – Piotr Limanowski – Zen of Refactoring

This year we want to organize something for everyone that stayed in 3city or that are visiting us on holiday. We will go outside, check out how it feels to sit under the blue sky in bright sun with no servers buzzing over our ears. I know, unusual, fresh air and all, but bear with us for a sec.

Please take a blanket with you, some drinks for refreshment and checkout Piotrek talk about refactoring. We hope that fresh air, sun and drinks will make our brains more productive and allow for some discussion :)

And if it will be raining? Well, we always have a fallback with standard room and nice AC :)


Software refactoring is hard. We need teachers, good practices, rules. We need peace, focus and ideas. We need the Zen-like rules for keeping our minds in check.

The talk tries to map the Zen mindfulness practices onto software refactoring using the Red-Green-Refactor, Mikado Method and a few other tools.

Same place, same time.

When: 24.07.2014, 17:30

WhereGdański Inkubator Przedsiębiorczości, Lęborska 3B, Gdańsk

See you all there :)