
Discover how to leverage sbt beyond basic build tasks, embrace its capabilities, and boost productivity in Scala development through best practices and compelling case studies.

Explore Scala 2.12 features, future developments, and the language's essence. Gain insights into functional programming, compiler improvements, and Scala's evolution towards version 3.0.

Explore high-throughput data processing with Akka Streams, comparing it to Akka Actors. Learn best practices, optimization techniques, and when to switch to Streams for improved performance in large-scale data transfer systems.

Explore 2D data visualization in Scala with Doodle. Learn to create flexible, customizable graphs for browser, desktop, and file output using functional programming techniques.

Discover how Scala can drive company growth, overcome challenges, and deliver high-quality code at velocity. Learn strategies for building successful teams and businesses using Scala.

Learn to build highly available distributed systems using Akka Distributed Data. Explore CRDTs, data replication, and practical implementation with a live demo.

Discover common Akka anti-patterns and learn better alternatives for building concurrent and distributed applications using the actor model on the JVM.

Explore monad transformers through real-life examples, learning their purpose and effective use to improve code readability and maintainability in Scala programming.

Explore functionalist programming language design principles and their impact on modern software development in this thought-provoking keynote by Tomas Petricek.

Learn techniques for building high-performance Scala systems efficiently, avoiding common pitfalls and optimizing performance without sacrificing code quality or maintainability.

Explore the practical applications and benefits of literal types in Scala programming, enhancing code safety and expressiveness.

Explore deep learning fundamentals and implementation in Scala, covering neural networks, computer vision, and practical applications with hands-on examples and library comparisons.

Unravel the mysteries of ExecutionContext in Scala, exploring its role in asynchronous programming and best practices for efficient concurrent execution.

Explore techniques to encapsulate primitive types in Scala, enhancing code safety and expressiveness while reducing errors and improving maintainability.

Explore differentiable functional programming, covering supervised learning, gradient descent, and automatic differentiation techniques for efficient deep learning implementations in Scala.

Learn to package Scala applications efficiently using sbt-native-packager. Explore design principles, archetypes, and create native packages for various platforms.

Explore distributed systems, failure detection, gossip protocols, and consensus in clusters. Learn key concepts and optimizations for building robust, scalable systems.

Explore advanced traversal techniques in Scala, including practical applications and performance optimizations for functional programming enthusiasts.

Learn to build a reactive multi-user document editor using ScalaJS, exploring architecture, data structures, and performance optimization techniques for real-time collaborative editing.

Explore Apache Spark's Datasets and functional programming techniques for efficient data processing, with insights on maintaining code readability and performance optimization.

Learn patterns for streaming telemetry using Akka Streams, including error handling, grouping, filtering, rate limiting, and concurrency, with practical examples and best practices.