Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

3rd Birthday Morning@Lohika (подія в архіві)

Состоялось
20 мая 2017 (суббота)
Начало
09:30
Место
Львів, вул. Клепарівська 18, Музейно-Культурний Комплекс Пивної Історії - Львіварня
Стоимость
300 UAH

Our long awaited and actively rumored Birthday Morning@Lohika is going to take place on 20th of May, 2017! As usually, we prepared something special for you all! This time, supporting “from a community for a community” philosophy, there will be four speakers, and they all are our active community members. So don’t miss a chance to experience the quintessence of our special Morning@Lohika atmosphere and chill out with old friends in a totally new location during an after-party!

==> Tickets

Here is what we are going to discuss, pay attention that we are going to have 2 stages and 2 talks are going to be in parallel!

Stage A

Talk 1 — Back to the [Completable] Future

Have you ever worked with Java threads, monitors or locks? Have you ever used Runnables and Callables? Are you familiar with the Future? I suppose that’s a ‘yes’. Although, I bet you wanna try a better approach. So, this talk by Sofiya is for you!As the technologies around us develop at breakneck speed, we need to keep up. This talk will give you insight into how to use Java’s CompletableFuture to facilitate writing multithreaded code. A single class that not only provides you with a strong API, but also introduces a whole new concept to Java. We’ll also have some hands-on experience on Java 8’s and 9’s features of this class.So, let’s delve into the world of CompletableFuture together!

Speaker — Sophia Khomyn

Sophia is a software engineer with a two-year experience, currently working at N-iX. She is interested in learning new technologies and likes broadening the horizons by attending different technical conferences. Sophia is a fan of an active lifestyle, as she is passionate about skiing and surfing, traveling a lot. All in all, just come see the talk!

Talk 2 — Microservices Interaction at Scale using Kafka

During this talk, Ivan will cover existing interaction models, explain why it should be done in scaling, distributed and fault tolerant way and introduce Apache Kafka — a modern message broker, which suits well in almost any microservice architecture. The demo will show how you can use Kafka events to build smart and loosely coupled micro services.

Speaker — Ivan Ursul

Ivan Ursul is a software engineer, who works on a freelance basis. Currently works for Upwork inc, a global freelancing platform. Besides this, has it’s own blog, and is a member of a Lviv drone racing community.

Stage B

Talk 1 — Hypermedia-driven REST Web Services with Spring Data REST

During this talk, Sofiia will do an overview of Spring Data REST that is a part of the umbrella Spring Data project and makes it easy to build hypermedia-driven REST web services on top of Spring Data repositories. Sofiia will share tips from her experience and show how you can easily build a REST resources on top of existing repositories. This talk will be useful for software engineers who worked or are going to work with Spring Data and want to try out Spring Data REST for exposing a discoverable REST API for your domain model using HAL as a media type.

Speaker — Sofiia Vynnytska

Sofiia is a Java Developer at N-iX with 2 years of experience. She is passionate about Spring ecosystem, attending technical conferences and volunteering. She enjoys playing ping pong, traveling, dancing, riding a bike at a spare time.

Talk 2 — Test Driven Documentation with Spring Rest Docs

Documenting RESTful services is an important step in development, especially if you are working with microservices architecture or your RESTful APIs are shared and public available. The most widely used tool for this task is Swagger, but it has known limitations and tradeoffs.

Pivotal’s Spring Rest Docs has provided robust, flexible approach that is called Test Driven Documentation. It extends well known Red-Green-Refactoring from TDD with an additional phase of building documentation on the fly. This approach aligns 3 main components in your project — code base, integration tests and documentation and you are absolutely sure that your documentation is always up to date because it is generated from your tests. Furthermore, it supports HATEOAS and provides lots of new features that are not available in Swagger.

During this talk, Roman will give a detailed overview of Spring Rest Docs as well as demonstrate practical usages of it within a Spring Boot app. Also, Roman will advise how to migrate your existing swagger’s project documentation into asciidoc format, extend it with tests and start using Spring Rest Docs.

Speaker — Roman Tsypuk

Oracle Certified Professional Java 8 developer. Contributes as a speaker on meet-ups and communities, mentors colleagues, has deep experience in telecom area and likes ham radio beyond programming. Roman is the most interested in topics about Spring, JVM performance, security, functional style programming, microservices, Docker.

==> Tickets

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі