
Explore Lagom's capabilities for building reactive microservices in Scala, featuring its development model, persistence, and message broker APIs.

Learn to build high-performance applications with Scala Native, exploring its unique features, benefits, and practical implementation strategies for efficient development.

Learn to build a Scala IDE from scratch in six steps, covering key concepts and techniques for creating powerful development tools.

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 advanced techniques for handling Protocol Buffers in Scala, moving beyond traditional code generation to achieve greater flexibility and type safety in data serialization.

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

Explore kind-polymorphism in Scala with Miles Sabin, enhancing type-level programming capabilities and expanding the language's expressive power.

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.

Explore Scala's ecosystem, libraries, tools, and community. Learn when to use Scala libraries, interact with SQL, and choose the right IDE for development.

Explore type safety in graph databases, focusing on SPARQL, Gremlin, and custom DSLs for efficient data traversal and error prevention in Scala.

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 advanced techniques for forking and improving Scala projects, enhancing your ability to contribute effectively to open-source development and code collaboration.

Learn to analyze large datasets of compromised passwords using Apache Spark, exploring data processing techniques and security implications in this Scala Days conference talk.

Learn about the key changes and migration process for Scala 2.13, including new features, performance improvements, and potential challenges when upgrading from previous versions.

Discover bloop, a build server enhancing Scala productivity through efficient compilation, remote execution, and seamless integration with development tools.

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

Explore efficient serialization protocols in Scala, focusing on performance, compatibility, and practical implementation techniques for data exchange in distributed systems.

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