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

Explore microservices implementation using Scala and Akka, covering design principles, communication strategies, and reactive software tenets. Learn advanced techniques for crafting scalable, resilient distributed systems.

Explore efficient streaming of static data in Akka Persistence, focusing on architecture, implementation, and performance tuning for distributed systems and enterprise applications.

Demystifying typeclasses in Scala: learn their purpose, implementation, and practical applications. Overcome fears and leverage this powerful feature for more expressive and flexible code.

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 building elastic and resilient distributed systems using Akka toolkit and Docker, with a focus on creating Reactive microservices through live demonstrations.

Explore how advanced type systems drive powerful optimizations in Scala, reducing performance overhead for generic methods, lazy vals, implicit conversions, and closures through the Dotty Linker.

Explore composable distributed computing with the reactor model, comparing it to actors and showcasing the Reactors.IO framework for building reusable, scalable systems in Scala.

Explore IoT applications using Scala and Akka for Lego trains, comparing remote actors to REST endpoints. Includes live demo of a Raspberry Pi-controlled Lego train system with various IoT components.

Explore @inline and @specialized annotations in Scala, their performance impacts, and usage guidelines. Learn about other useful annotations like @elidable, @strictfp, @switch, and @varargs.

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

Explore Lightbend Lagom, an opinionated framework for building reactive microservices. Learn its development environment, project structure, and key features through code examples and live demos.

Explore Scala.js implementation strategies beyond full migration, focusing on cross-project benefits and integrating with existing JavaScript codebases for practical frontend development.

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 machine learning with Spark and Scala, comparing frameworks, discussing advantages, and addressing challenges in data science. Gain insights into Spark.ml's capabilities and potential for predictive modeling.

Learn to build and integrate a recommender system using Apache Spark and Akka HTTP. Discover the basics of machine learning and how to implement it in your applications for personalized recommendations.

Explore advanced Scala type system techniques to recreate Shapeless framework elements, focusing on HList, context-dependence, and Peano arithmetic without macros.

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.

Heather Miller introduces the Scala Center, discussing its mission, educational initiatives, community development efforts, and future plans for advancing the Scala programming language ecosystem.

Explore porting Akka to Scala.js, enabling unified concurrent programming across JVM and JavaScript environments. Learn about challenges, implementations, and future plans for this ambitious project.

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.