Codacy is a code analysis tool that helps developers ship better software, faster. Get static analysis, code complexity, code duplication and code coverage changes in every commit and pull request. Use Codacy to: enforce your code quality standard, save time in code reviews, onboard developers faster and outsource code safely.
Keynote: Typelevel - the benefits of collaboration
Featuring Miles Sabin
A lot has happened since Lars Hupel gave his "State of the Typelevel" keynote at last years Scala eXchange. It hasn't always been plain sailing, but the arrival of the Cats project on the scene earlier this year marked the beginning an exciting period of collaboration among the...scalax scala scala-cats scalacheck shapeless
Keynote: Scaling Intelligence: moving ideas forward
Featuring Jessica Kerr
Scala is a scalable language. It is scalable in the computer sense, of small programs building into large programs. Does it scale in our mind, as well? There are a lot of ideas expressed in Scala. How do we scale those ideas from conception into full use? For any given idea, one person can't...scalax scala scalability
Keynote: Without Resilience, Nothing Else Matters
Featuring Jonas Bonér
It doesn’t matter how beautiful, loosely coupled, scalable, highly concurrent, non-blocking, responsive and performant your application is––if it isn't running, then it's 100% useless. Without resilience, nothing else matters.scalax scala
Keynote: Spark+Hadoop and how it relates to Scala
Featuring Sean Owen
Scala seems to be, suddenly, an important language within the Apache Hadoop ecosystem, with the arrival of Scala-based projects like Apache Kafka and Apache Spark -- which is in essence "distributed Scala". In fact, it's not a surprising marriage: Hadoop has been building on...spark hadoop scala
Ammonite: rock-solid shell scripting in Scala
Featuring Li Haoyi
Most people using Scala use it to build high-performance, type-safe applications. People talk about how Scala lets them scale-up: more servers, more code, more developers, more maintainability. Unfortunately, underneath these applications usually lives a rats-nest of bash-scripts and other things...ammonite scala java bash
Reactive in practice: web services with Scala and AWS
Featuring Matt Roberts
In this talk you will discover how to create reactive web services with Akka HTTP, Slick and AWS. In particular, Matt will focus on how to design, implement and deploy a RESTful web service.reactive scala aws akka-http slick restful
A deep dive into scalac
Featuring Chris Birchall
Ever since Chris heard the rumour that compilation involved 27 phases, he has kept his distance from scalac, telling himself that people smarter than him were taking care of it. But it's time to stop living in ignorance and fear. Let's tame the compiler!scalac scala java-bytecodecomplication typeclasses cake-pattern
Distributed Real-Time Stream Processing: Why and How
Featuring Petr Zapletal
In this talk you will discover various state-of-the-art open-source distributed streaming frameworks, their similarities and differences, implementation trade-offs, their intended use-cases, and how to choose between them. Petr will focus on the popular frameworks, including Spark Streaming,...
Workshop: Mind blown: Crafting a Distributed Data Science Pipeline using Spark, Cassandra, Akka and the Spark Notebook
Featuring Andy Petrella and Xavier Tordoir
Get your hands dirty with distributed tools, during these two hours we’ll have a quick overview on how a dataset can be processed in a distributed way towards the exposition exposition as a web service.
The tool we’ll use for this are Spark, Cassandra, Akka HTTP and the Spark Notebook.
A primary...scala spark cassandra akka spark-notebook