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

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

Event:
142. WrocJUG [MID PL/EN] Introduction to Endpoints
Event type:
Workshops
Category:
IT
Topic:
Date:
17.09.2019 (tuesday)
Time:
17:00
Language:
Polish , English
Price:
Free
City:
Place:
Sucha 2
Address:
Sucha 2
Description:

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 of employers

Similar events