Lightning Talk - Seamless App Distribution with Coursier
Featuring Alexandre Archambault
Up to now, Scala has seen a lot of adoption on the server side. But JVM warm up is not that a problem in many cases, and with scala-native around the corner, Scala is undoubtedly about to become a language of choice for CLI applications! Yet, packaging a CLI application is not as straightforward...
Lightning Talk - GitBucket: Git Centric Software Development Platform by Scala
Featuring Naoki Takezoe
GitBucket (https://github.com/gitbucket/gitbucket) is a Git centric web based integrated software development platform like GitHub, BitBucket or GitLab. It is one of most popular applications written in Scala which got 6700+ stars on GitHub and many users over the world.
Keynote: Composing Programs
Featuring Rúnar Bjarnason
As creators of software, you grapple with the question of how to assemble components into large-scale systems that you can easily understand, and then use as components in further systems. Fortunately, functional programming has an easy answer: functions are compositional. In fact, you could say...scala scalax keynote
Don’t Call Me Frontend Framework! A Quick Ride on Akka.Js
Featuring Andrea Peruffo
During this talk, you will explore a journey from the very basics and learn how Akka actor model applies properly in business logic, software infrastructure as well as in managing UI. In the end, you will discover some of the features under development and what you are trying to achieve.akka scala ui
Real World Serverless
Featuring Petr Zapletal
Serverless is a hot topic in the software architecture world and also one of the points of contention. Serverless can let you run our code without provisioning or managing servers. You don't have to think about servers at all. Things like elasticity or resilience might not longer be our...scala serverless distributed-systems
Shapeless is Dead! Long Live Shapeless!
Featuring Miles Sabin
Shapeless has led the way on automatic type class instance derivation since the arrival of the TypeClass type class back in 2013. Since then this mechanism has evolved through the introduction of the Lazy type which allows the most general form of type class derivation currently available in...scala compiler
Compile Time Logic Programming in Scala - What For?
Featuring Daniel Beskin
It has been known that Scala's implicits allow one to write Prolog-like programs that run at compile time. And although letting the compiler solve your daily Sudoku puzzle for you is fun, how could that possibly be useful in an actual program?compile-time-programming scala implicit-magic
Farewell Any => Unit, Welcome Akka Typed!
Featuring Heiko Seeberger
Akka has become a very successful platform for building reactive systems. At its core the akka-actor module implements the actor model as created by Carl Hewitt et al. Surprisingly enough, although Scala and Java are type safe languages, Akka actors are untyped. This means that we can send Any...scala akka
Featuring Kingsley Davies and Pere Villega
Blockchain is the current hype in tech. People believe its impact in companies will be of the same magnitude as the event of internet. But, what is Blockchain itself? In this talk, you will discover a blockchain from scratch, using Scala, to understand its capabilities and limitations. That...blockchain cryptocurrency scala-async
Away With the Types!
Featuring Dave Gurnell
Static types are fantastic for ensuring code quality, but rather annoyingly they have to be defined at compile time. What happens when you need to determine the structure of your data at run time, for example when you have to load schemas from a database?scala types