Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

JSession #8

Event:
JSession #8
Event type:
Meetup
Category:
IT
Topic:
Date:
28.03.2018 (wednesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
HACKLAG
Address:
Sienkiewicza 1/1
Agenda:

Naszym pierwszym prelegentem będzie Lukasz Marchewka


Tytuł: Akka in practice


Opis:

Zacznę od pokazania co to jest Actor Model i jakie problemy rozwiązuje. Następnie krótkie wprowadzenie w jedną z implementacji jaką jest Akka. Przez resztę czasu, zgodnie ze słowami “Talk is cheap. Show me the code”, pokażę jak działa Akka na konkretnym przykładzie. Będzie dużo diagramów i jeszcze więcej kodu.


O sobie:

Programista Java z 10 letnim doświadczeniem. Od 5 lat programista Scala, Akka, Play Framework oraz wielu innych podobnych technologii. Wielki fan programowania funkcyjnego, reaktywnego oraz DDD. Na co dzień pracuję w Scalac jako scala hAkker.


Drugim prelegentem będzie znany wszystkim Jakub Nabrdalik.


Tytuł: Keep IT clean: mid-sized building blocks and hexagonal architecture


Opis:

What is the package structure of your project? Most team have hard time explaining WHY their packages look the way they do. Even less can find any sense in their final layout.

Do you know why package-scope is the default in Java? Do you know why most developers pretty much never use it? 

Do you have an architecture, with which you can easily test 90% of your system under a second, and not have to change your tests even after major refactoring?


All Java devs understand class level encapsulation, some get microservices and modularity on a macro level (> few klocs). However not too many know how to design their code/architecture on a medium level. How to build easy to use building blocks or modules. And so, most projects drift into kind of spaghetti mess.


Let's see how we can make our situation a little bit better, using Domain Driven Design, package-private scope, sensible packaging structure, CQRS on microservices, and finally: hexagonal architecture. Because it is actually easier, than not doing it. Real life project examples included.


In this presentation I try to show You the biggest advantages (in my opinion) of a great programming language - Kotlin. I use it for two years now, and I simply love its readability, elegant solutions of Java’s biggest issues, and vast amount of features that we won’t see in Java anytime soon… Let’s add the fact that Google announced Kotlin as an official language for Android, and gained dedicated support in Spring 5.0, and the situation is getting interesting… ;)


O sobie:

For the last 15 years I've worked in software houses and large enterprises creating dedicated applications for external and internal customers in languages like Groovy, Java, C#, PHP, and using plethora of technologies. I do everything from analysis, programming, modeling, architecture, coaching to managing projects. That’s what you usually call a developer these days. Some of the systems, I've worked on, include Mobile Banking, Finance, Telco, eCommerce, Data Management Systems, Content Management Systems and Enterprise Resource Planning.


My main interests are in Domain Driven Design and Test/Behaviour Driven Development, which I’ve practiced since 2005, gave a lot of talks on conferences and workshops, and wrote some articles. I love Software Craftsmanship, the serious, responsible, scientific and pragmatic approach to development. 


I gave more than 60 public talks and workshops on conferences, universities and user groups, both Polish and international, helped to organize a few from scratch, shape a few by being in program committees. I was one of the leaders of Warsaw Java User Group, Warsaw Groovy User Group, Warsaw Spring Labs. 


I have a long history of driving changes in organizations from the inside. I’m not afraid of managing people and processes, building culture, mentoring. I gave several talks on Agile and Scrum, wrote some articles as well.


But my focus is on software development. I’m very direct, down to earth kind of guy.

Description:

Zapraszamy na mardcowe spotkanie jSession. Będzie można zdobyć dwie interesujące wejściówki :)


Posłuchamy prezentacji o Akka, a następnie o architekturze heksagonalnej.


Nasze spotkania nie mogłoby się odbyć bez wsparcia naszych sponsorów: SoftwareHut, cronn Polska, Grape Up, intive, JetBrains, ej-technologies oraz Hacklag. Dziękujemy!


Widzimy się 28 marca w Hacklagu. Po spotkaniu zapraszamy na kontynuowanie dyskusji przy piwie :)


Zapraszamy!


Profile of employers

Similar events