Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

142. WrocJUG [MID PL/EN] Introduction to Endpoints (workshop)

Wydarzenie:
142. WrocJUG [MID PL/EN] Introduction to Endpoints
Typ wydarzenia:
Warsztaty
Kategoria:
IT
Tematyka:
Data:
17.09.2019 (wtorek)
Godzina:
17:00
Język:
polski , angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Sucha 2
Adres:
Sucha 2
Opis:

Endpoints is a Scala library for defining communication protocols over HTTP (http://julienrf.github.io/endpoints/). It allows to define endpoints using pure Scala DSL and interpret it in various ways: as a server route, as a client method, or OpenApi documentation so that client and docs are always consistent with your server implementation. Implementing this approach frees the programmer from thinking about non-relevant details when working on REST API and provides a high level of type safety enforced by the compiler, no matter which target library is chosen. All this can be achieved using simple Scala constructs like functions, methods, and traits.


In the workshop I will explain api consistency problem in details, show different possible (yet not perfect) approaches to handle it. Then, together we will solve few exercises with Endpoints and Scala. You will need a laptop with installed JVM, SBT and IntelliJ IDEA (or the editor of your preference). The workshop should take about 3-4h. Basic fluency in Scala is advised.


Difficulty level: Mid


Language: PL/EN - depends on attendees


Speaker: Piotr Krzemiński


An experienced Scala developer, who proved himself in a multitude of international projects. Open source contributor (e.g. to Endpoints library), co-creator of Scalaland and maintainer of few Scala libraries (Chimney, Endpoints-Elm). Boilerplate hater and lover of acoustic guitar.


WARNING!

The number of free spots is limited. In case you can't join, please update your RSVP status before Monday, September 16,[masked]:00 PM. If you response "yes", but not come, you will be banned for next WroclawJUG's workshops.


Profile pracodawców

Podobne wydarzenia