
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 sbt plugin development to enhance Scala project automation. Learn build architecture concepts and streamline your workflow by leveraging sbt's powerful features.

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.

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

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

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

Explore real-time data platforms using Kafka, Spark Streaming, and Akka. Learn about unified data transfer protocols, topic management, and scalable ingestion for modern microservices architecture.

Explore key coding patterns, libraries, and architecture lessons for building safe, testable Scala production systems. Learn from x.ai's experience in developing a functional "I/O vs. pure" approach for improved application testability.

Discover simple techniques for achieving type safety in configuration, process calls, and REST calls using vanilla Scala. Learn to enhance code reliability and convenience without complex libraries.

Explore Scala's bytecode generation, examining language features, composition, inheritance, and Java interoperability through disassembly and decompilation to demystify the language and improve code quality.

Explore type-safe feature engineering in Scala for machine learning, covering Shapeless, macros, and quasiquotes to enhance ML framework design and model accuracy.

Explore compile-time checking for embedded DSLs in Scala using Contextual, enabling custom error messages and enhanced safety without macros. Learn to create powerful string interpolators.

Explore Akka's evolution, including Streams, HTTP, Artery remoting, and future developments like Akka Typed. Learn about recent stable modules and upcoming features in this comprehensive overview.

Explore Vert.x 3's new Scala stack for building reactive JVM applications. Learn bootstrapping, testing, deploying microservices, and enhancing Vert.x with Scala features.

Explore chatbot development in Scala, covering user experience, messaging architecture, natural language processing, and machine learning approaches for building intelligent conversational interfaces.