
Explore advanced type systems for optimizing Scala code, reducing performance overhead in generic methods, lazy vals, and closures through the Dotty Linker whole-program optimizer.

Explore Scala's performance in big data, new benchmarks, and optimizations for datacenter computing. Gain insights into Apache Spark and real-world workload improvements.

Explore non-blocking async testing in ScalaTest 3.0, covering implementation, best practices, and usage on JVM and Scala.js platforms. Learn to write efficient asynchronous tests with Future[Assertion].

Discover 30 hidden gems in IntelliJ IDEA to boost your Scala development productivity. Learn tips and tricks for efficient coding, navigation, and intelligent assistance.

Explore Swave, a high-performance Reactive Streams implementation for Scala. Learn its design, features, and advantages over existing solutions for asynchronous stream processing.

Dive deep into Akka Streams implementation and Reactive Streams standard. Explore real-life scenarios where back-pressure keeps systems fast and healthy. Applicable to asynchronous programming.

Explore Dotty's differences from Scala and its support in IntelliJ IDEA, covering type systems, language features, and build processes for Scala developers.

Horror stories of costly mistakes from overlooking simple best practices in software development. Learn to avoid disastrous consequences and protect your systems.

Explore transactional event sourcing using Slick for SQL databases, offering audit logs and powerful querying. Learn to implement command handlers, read model updates, and event listeners in Scala.

Explores extending Scala's futures with lattices and quiescence, enabling multiple updates and cyclic dependency resolution. Discusses applications in concurrent static analysis frameworks like OPAL.

Explore genetic algorithms and typeclasses in Scala, demonstrating their power through hands-on examples, testing with ScalaCheck, and creative visual solutions.

Explore integrating Spark Streaming with reactive applications using Reactive Streams. Learn about Spark's streaming model, back pressure support, and see a demo of a fully integrated reactive system.

Explore Scala's unique "elegance zone" where expressive APIs meet type safety. Learn to write clearer, more intuitive code with stronger static guarantees using real-world examples from Rapture libraries.

Explore Scalan's unique meta-programming approach for Scala, focusing on graph-based IR, functional optimizations, and type-safe program transformations. Learn to enhance domain-specific libraries with performance optimizations.

Explore monitoring challenges and solutions for reactive applications, including tracing techniques and best practices for cloud-based architectures.

Martin Odersky explores implicits in Scala, discussing their benefits, potential issues, and future evolution. He covers design, implementation, and ergonomics, highlighting use cases and proposing improvements for this powerful language feature.

Exploring open source beyond code: governance, trademarks, licensing, community management, and sustainability for successful projects and long-term growth.

Explore tools for code verification, synthesis, and repair in Scala, focusing on the Stainless analyzer and its applications in proving program correctness and algebraic properties.

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 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.

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.