The most exciting Scala conference is coming back!

what happens in Porto, stays in Porto

#ScalaSwarm 2020

Unorthodox, holistic and genuinely captivating is who we are.
Since the beginning we are true to our goal which is to establish a genuine relationship with each and every attendee. Our aim is to strengthen human ties, empower our common potential and raise awareness.
We pride ourselves as the most people-centric conference and we settle for nothing less.

WHAT MAKES US DIFFERENT?

Time Freeze

Get you your time’s worth. Days spent here will feel oddly intense but not exhausting.

Meet the Speakers

As a consequence of our “time freeze” everyone has time for everyone. Yes, including high profile speakers.

Know-your-edge Booster

Struggling with advanced concepts? Demystify the veil of elitism and get enlightened by your peers.

OUR SPEAKERS

Call for paper is open until April 1st 2020. Proposals are accepted on a rolling basis so don’t count with dead line.

Oli Makhasoeva
plus

Oli Makhasoeva

47 Degrees

Fabio Tiriticco
plus

Fabio Tiriticco

Fabway

Andrea Peruffo
plus

Andrea Peruffo

Codacy

Hugo Sousa
plus

Hugo Sousa

Rivero

Maria Livia Chiorean
plus

Maria Livia Chiorean

Sky

Sébastien Doeraene
plus

Sébastien Doeraene

Scala Center EPFL

Hugh McKee
plus

Hugh McKee

Lightbend

Jakub Kozłowski
plus

Jakub Kozłowski

Ocado Technology

Heiko Seeberger
plus

Heiko Seeberger

Independent

Alexander Ioffe
plus

Alexander Ioffe

Nasdaq

PROGRAM

Within the context of the conference we will organize several specialization trainings, an open source hackathon, stellar social events, three single track conference days and a post-conf excursion. The program is in the making.

Training Day

TBA

7h

TBA

Training Day

TBA

7h

TBA

Training Day

TBA

7h

TBA

REGISTRATION

1h

Alfândega do Porto

Opening Keynote

TBA

1h

Infante Hall

Keynote

REGISTRATION & BREAKFAST

1h

West 2nd Floor

REGISTRATION & BREAKFAST

1h

West 2nd Floor

Post Conference Excursion

Depending on the interest we will organize a guided excursion with lunch and visit to the famous Port wine caves.

6h

TBA

TRAINING

For those who want to get their hands dirty. Trainings will take place from June 18 to June 20 2020.

NOTE: The list of available trainings is subject to change. Registrations will be available on the fly (as soon as the content is published).

FUNCTIONAL EFFECTS (Introduction to ZIO)

For years, actors have allowed Scala application developers to build async, concurrent, and distributed applications that are resilient, reactive, and scalable. Increasingly, however, functional effect systems like can are being used to create these types of applications, with greater type-safety, more flexibility, and increased testability.

In this course, Scala developers will learn how to solve complex problems in asynchronous, concurrent programming using the ZIO library. Upon completion of the course, attendees will be confident using the ZIO library (and similar libraries, like Monix or Cats IO) to build modern high-performance, asynchronous, concurrent applications that don’t block threads, don’t deadlock, and don’t leak resources; and which follow best practices regarding error management, thread management, and dependency management.

Who should attend

Scala developers who would like to write modern async, concurrent, and distributed applications that are robust, testable, and powerful.

Prerequisites

Good working knowledge of Scala, including familiarity with immutable data, pattern matching, and basic recursion. Developers who have attended Functional Scala Foundations will be well-prepared for this course.

Topics

  • Laziness of functional effects
  • Escaping callback hell
  • Using the compiler to help deal with errors
  • Separating recoverable errors from non-recoverable errors
  • Separating blocking code from async code
  • Safe handling of async and concurrent resources
  • Efficient concurrency and parallelism
  • Shared concurrent state without visibility issues, deadlocks, or race conditions
  • Testing functional effects
  • Retrying and repetition
  • Resource-safe, effectful, async streaming
  • Test-friendly dependency management
REGISTER NOW

INSTRUMENTING FOR PRODUCTION DEPLOYMENTS WITH KAMON

On this workshop we will learn how to instrument Play Framework and Akka applications to get metrics and distributed tracing using Kamon before deploying to production.

This is how it goes down:

  • First we will learn all the terminology and concepts behind modern instrumentation libraries and ensure we are all on the same page when it comes to metrics, traces and distributed context propagation using Kamon APIs to construct small examples that will later lead to real world applications,
  • Then we will apply what we learned while instrumenting a few example applications built with Play Framework and Akka HTTP. Feel free to bring your own microservice and we will help you get it ready for production!

By the end of this workshop you should be able to install Kamon’s automatic instrumentation on any JVM service and know how to create custom metrics and spans for your applications.

Participant Prerequisites:

  • Have SBT and means of cloning a Git repository from GitHub,
  • Access to the participant’s monitoring tool of choice. We will use a free Kamon APM account on the second part of the workshop to demonstrate the instrumentation results, but any participant proficient enough in Prometheus, InfluxDB, Zipkin, Jaeger, Datadog or any other tool could use their own solution if they want to.
REGISTER NOW

VENUE

Remarkable riverside location in the heart of Porto’s historic centre, UNESCO world heritage. It is, today, a space of increasing cultural implementation and dynamics, opened to a continual and active participation of the several public sectors.

Centro de Congressos da Alfândega do Porto

logo-alfandega240x120@2x

Rua Nova da Alfândega, 4050-430 Porto
+351 22 332 6991
1.3 km from São Bento Station

MORE INFORMATION

Accommodation
Alternatives

These are some of our recommendations although we do not have any affiliation at this moment.

#ScalaSwarm 2017
Facts

29

NATIONALITIES REPRESENTED

30

SPEAKERS

3

WORKSHOPS

197

ATTENDEES

REGISTER

Registrations will open on Wednesday February 12 2020. Early Bird price is valid until midnight March 12.
NOTE: Specialization training pricing coming soon.

EARLY BIRD

298€

Conference swag & T-shirt

Breakfast & coffee breaks

Lunch

Community party²

REGULAR ADMISSION

398€

Conference swag & T-shirt

Breakfast & coffee breaks

Lunch

Community party²

UNCONF EXCURSION

69€

Private boat ride

Coffee breaks

Lunch on the boat

Guided Port cave tour

OUR SPONSORS

Without heroes no fairy tale is possible – here are ours.

ORGANIZED BY

PLATINUM SPONSOR

SILVER SPONSOR

COMMUNITY SPONSOR

MEDIA PARTNER

DEAR POTENTIAL SPONSOR

Previous edition of the Scala Swarm conference was a great success with around  200 energized attendees coming from 28 different countries, listening to 30 amazing speakers from all over the world. This year we will go further.

Your sponsorship enables us to keep this conference original and unforgettable, so attendees will keep coming back year after year. It also helps us ensuring that the sessions are recorded and available online for free.

In order to create the best possible conference, we want to be able to pay for travel and accommodation for some of the speakers, food for attendees, and other things that makes this conference great. Click here to download Sponsorship Guide.

If none of the below packages correspond with you, we are open for suggestions.

SPONSORSHIP PACKAGES

© 2017-2020 Lunaya Consulting All rights reserved