
Explore efficient serialization protocols in Scala, focusing on performance, compatibility, and practical implementation techniques for data exchange in distributed systems.

Learn patterns for streaming telemetry using Akka Streams, including error handling, grouping, filtering, rate limiting, and concurrency, with practical examples and best practices.

Learn about sbt 1, its ecosystem, and improvements in this talk by Dale Wijnand and Eugene Yokota. Explore semantic versioning, plugins, binary compatibility, and project management.

Explore Dotty, the experimental Scala compiler, and its integration with IDEs. Learn about design principles, compiler querying, and implementing language servers for enhanced development workflows.

Explore Akka's current capabilities and future developments in distributed systems, focusing on its role in building scalable and resilient applications.

Explore how Audi uses Scala to optimize assembly lines, enhancing efficiency and productivity in automotive manufacturing processes.

Explore microservices architecture using Kafka, Akka, and Kafka Streams for scalable, event-driven systems. Learn implementation techniques and best practices from an industry expert.

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 to use sttp, a powerful Scala HTTP client library, for efficient request handling, streaming, and error management in your Scala projects.

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

Learn to build serverless cross-platform apps using Scala.js, exploring GraphQL, REST API versioning, and efficient development for iOS, Android, and web from a single codebase.

Discover Bloop, a build server for Scala that enhances productivity by speeding up compilation and test execution, enabling faster development cycles and improved workflow efficiency.