The schedule of the event has been carefully curated. In true Finnish style, we rather focus on quality than quantity. There is no call for papers and the speakers have been chosen with care.
Subscribe to the conference calendar. You can import it to your Google Calendar for example.
2018-10-18 - Workshop day
2018-10-19 - Presentation day
🥐Registration, Finnish breakfast. #
We are contractually obligated to say that it's the best
💤Opening ceremonies #
Relax and practice your Finnish
- no niin
- no niin
- no niin
⚡️Coming soon! #
⚡️Coming soon! #
Hopefully it's as disappointing as the one you had at React Finland
Relax and practice your Swedish
- Jag talar inte svenska
- I don't speak Swedish
- Jag har misslyckats obligatorisk svenska på universitetet
- I have failed compulsory Swedish courses at the university
⚡️End-to-end type-safety with GraphQL — Johannes Schickling#
GraphQL is becoming the new standard for API development and shows rapid adoption both on the client and server. This talk dives deep into one of the most powerful features of GraphQL - its type-system. See how GraphQL can be used to enable end-to-end type-safety across any language, making your application architecture more resilient and easier to evolve.
🎙Life is hard and so is learning GraphQL — Carolyn Stransky#
Learning a new technology can be daunting. For many of us, the way we try to make sense of a new technology is through their documentation and the examples we see online. The problem with GraphQL is that - because there’s no “vanilla” GraphQL - there’s no central hub for all of the information and tooling necessary to learn. While documentation is meant to serve as a tool for teaching, it’s underutilized and scattered throughout our community.
Consider this talk a voyage through the ups and downs of learning GraphQL. Along the way, we’ll touch on the major pain points faced by GraphQL beginners and how we can better enable our docs for learning and comprehension.
⚡️Hidden gems of GraphQL query — Ivan Goncharov#
We all love GraphQL query syntax because it’s simple and easy to learn. At the same time, it has a few useful features that are typically overlooked. If you think that you already know everything about GraphQL queries this talk is for you. Warning: this talk will contain spoilers from GraphQL Specification.
Continue relaxing, this time with pastries
⚡️Writing a realtime GraphQL backend as a compiler in Haskell — Tanmai Gopal#
At Hasura, we’ve been building a high-performance GraphQL backend that can handle a large number of subscription connections. We took a few interesting approaches to tackle this problem, and in this talk I’ll go over the key architectural decisions, programming constructs and of course the unforeseen implementation pitfalls we ran into. I’ll also cover tools from the Haskell ecosystem that made this possible. These are some of the topics I’ll touch upon:
- Fast GraphQL parsing with parser combinators
- Modelling and manipulating the GraphQL AST with algebraic data types
- Software Transactional Memory: Concurrency constructs for scaling graphql subscriptions
⚡️Database-first GraphQL Development — Benjie Gillam#
Learn by example how a database-centric approach to GraphQL API development can give your engineers more time to focus on the important parts of your application. Topics covered include authentication, authorization, adhering to GraphQL best practices, and avoiding common pitfalls.
Last one, I promise!
Ask your questions and speakers will answer
Last chance to practice your Finnish!
- a glass of a beverage (beer)
- a feeling of regret for what you said or did at the party last night