
Explore clean mutation management through addressability in Scala, enhancing code clarity and efficiency for better software development practices.

Explore an expressive Kafka Streams API tailored for Scala developers, enhancing stream processing capabilities and improving code readability in distributed systems.

Explore functional interpreters in Scala, learning how to build and leverage them for more expressive and maintainable code in your projects.

Learn best practices and techniques for writing clean, efficient, and maintainable Scala code from experienced developers Bill Venners and Frank Sommers.

Explore insights from Kotlin Native for Scala Native development, covering compilation, memory management, debugging, and practical applications in native environments.

Explore event-driven programming and fast data concepts, focusing on their potential to revolutionize software development and data processing in modern applications.

Learn to use sttp, a powerful Scala HTTP client library, for efficient request handling, streaming, and error management in your Scala projects.

Embark on a Scala adventure, exploring event sourcing, level creation, and technical challenges while learning through an interactive game-like experience.

Discover how Scala is accessible to everyone, regardless of background. Learn tips for starting, exercises for practice, and strategies for effective learning in this beginner-friendly talk.

Explore the current state and future developments of Scala 2 with Adriaan Moors, covering recent updates, upcoming features, and the language's evolution in this insightful conference talk.

Explore advanced Scala type system concepts including variance, bounds, and inference to enhance your programming skills and write more robust code.

Explore patterns for efficient telemetry streaming using Akka Streams, covering batching, throttling, error handling, and more. Learn to optimize data flow and processing in Scala applications.

Explore GraalVM's innovative approach to compiling Scala, enhancing performance and efficiency in JVM-based languages for faster development and execution.

Explore Twitter's journey to optimize runtime performance using GraalVM, addressing compilation issues, memory leaks, and cost-efficiency in large-scale server deployments.

Explore Kafka-based microservices using Akka Streams and Kafka Streams, covering architecture benefits, streaming alternatives, and practical examples in Scala.

Explore scalable tools for large-scale Scala codebases, including Taystee, Scala Meta, and Semantic DB. Learn about innovative solutions for code analysis and refactoring in complex projects.

Explore the integration of IDEs with Dotty, an experimental Scala compiler, to enhance development workflows and improve code quality in Scala projects.

Explore sbt 1's new features and improvements for Scala build management, enhancing productivity and streamlining development workflows.

Explore strategies for managing change in large-scale applications while maintaining immutability principles in Scala, presented by experts from Morgan Stanley.

Explore event-driven programming, micro-services, and fast data concepts for building scalable systems with feedback control and promise theory.

Explore advanced Scala development techniques, tools, and experiments to enhance coding efficiency and understanding, from interactive disassembly to innovative build tools and compiler improvements.