
Explore Dotty, the next iteration of Scala, with Martin Odersky. Learn about major changes, innovations, and new features that enhance program legibility and safety in this comprehensive keynote.

Explore Reftree, a Scala library for creating diagrams and animations of data structures. Learn how functional programming techniques enhance visualization implementation.

Explore Scala.js for web frontend development, its benefits, and the future of cross-platform development using Scala for Android and iOS, offering a unified language solution.

Explore Scala's Future types, their variants, and best practices for selection and interoperability. Learn about lazy execution, combining effects, and avoiding common pitfalls in asynchronous programming.

Exploring Scala's adoption in a high-performance financial exchange environment, discussing technical challenges, team building, and the benefits of using Scala in a risk-averse corporate setting.

Explore performance optimization in Scala, covering cache hit rates, data alignment, immutability trade-offs, synchronization, and blocking. Learn to analyze and improve code efficiency for modern infrastructures.

Explore common pitfalls and best practices in reactive application development, focusing on actor systems, network partitions, graceful shutdown, and distributed transactions.

Explore sbt plugin development to enhance Scala project automation. Learn build architecture concepts and streamline your workflow by leveraging sbt's powerful features.

Explore scalameta for code generation in Scala. Learn basics, composable DSL, and advanced use cases. Includes live demo and discussion on potential applications and comparison with traditional macros.

Comprehensive guide to publishing and maintaining Scala libraries, covering essential steps from code completion to open-source release, including automation, testing, documentation, and versioning.

Explore functional programming concepts for streaming data processing, focusing on real-time robot control using Scala. Learn about Potassium framework, Akka actors, and data visualization with React and Scala.js.

Explore dependency injection approaches in Scala, comparing methods like Cake Pattern, constructors, service locators, Reader Monad, and Java solutions. Learn pros and cons to make informed project decisions.

Explore techniques for handling consistency, state, and identity in distributed microservices. Learn about idempotency, eventual consistency, CAP theorem, and distributed domain design for robust system architecture.

Learn to apply the Eff monad in REST microservices, decomposing components like authentication and database access. Discover how to define precise interfaces and handle concerns such as logging and asynchronous execution.

Prepare for the next generation of Scala with insights on language features, library changes, and migration strategies to smoothly transition your codebase.

Explore elegant solutions for Scala builds using CBT, including task-scoping, dynamic configuration, and multi-project builds. Learn about CBT's role in bootstrapping Dotty with Scala Center.

Explore fault tolerance in distributed systems through Apache Spark, examining design principles, challenges, and lessons for building robust systems and understanding their limitations.

Discover advanced Scala development techniques in IntelliJ IDEA, including coding assistance features, productivity tools, and a preview of future metaprogramming support using scala.meta API.

Explore compile-time reflection in Scala macros for enhancing type safety in database interactions, focusing on implementation benefits and practical applications in production systems.

Discover how Flare, a new Spark back-end, achieves significant speedups through native code compilation, NUMA-aware scheduling, and optimized data layouts for server-class hardware.

Explore Spark's ML pipelines, learn to integrate custom tools, and understand how to build and customize advanced machine learning models for big data applications.