
Explore the transformation to real-time enterprise systems with insights on challenges, solutions, and the future of data-driven businesses in this keynote by Neha Narkhede.

Explore differentiable functional programming, covering supervised learning, gradient descent, and deep learning concepts. Learn about tensor operations, algorithmic differentiation, and Scala's potential in next-gen deep learning systems.

Explore ArrayDeques and learn how to contribute to Scala 2.13 collections in this informative talk by Pathikrit Bhowmick, offering insights for Scala developers.

Learn effective strategies for introducing Scala to developers from dynamically-typed language backgrounds, focusing on key concepts and overcoming common challenges.

Explore full-stack Scala development techniques and best practices for building robust, scalable applications from frontend to backend.

Learn to build high-performance systems with Scala Native, exploring memory management, data structures, and performance optimization techniques for native compilation.

Explore functional programming concepts, referential transparency, and monads in Scala. Learn about functor laws and their application to Option, Either, List, Reader, and State types.

Explore Slinky, a modern toolkit for building React apps in Scala, offering advantages over JavaScript and simplifying development with type-safe components and seamless integration.

Learn how to contribute to Scala's development, from reporting issues to submitting pull requests, and become part of the open-source community shaping the language's future.

Roundtable discussion on effective Scala teaching strategies, covering academic and industry perspectives, addressing challenges, and exploring methods to make the language more accessible to newcomers.

Explore advanced security techniques using Scala's refined types and object capabilities for robust, type-safe application development.

Develop native iOS and Android apps using Scala, streamlining cross-platform development with efficient tools and techniques for seamless mobile application creation.

Explore TASTY, Scala's new intermediate representation, and its role in future-proofing the language. Learn about its benefits for tooling, compatibility, and language evolution.

Explore Scala 3's new features, enhancements, and roadmap with Martin Odersky. Learn about toplevel definitions, enums, extension methods, and more in this comprehensive overview.

Explore the artistic potential of cellular automata through simple code, transforming mathematical concepts into visually stunning patterns and designs.

Explore advanced Akka Streams features, including simplified demos, source queues, promises, and testing techniques. Learn about branching, merging, and practical applications like word shuffling and text processing.

Explore massively parallel distributed Scala compilation techniques, their future trajectory, and potential improvements to build workflows and developer productivity.

Explore effective techniques for teaching Scala, including notional machines, programming strategies, and debugging skills. Learn to uncover and correct mental model flaws in students.

Explore sbt's core concepts, including functional builds, data structures, and key-value stores. Learn about task composition, parallelism, and flexible plugin systems for Scala development.

Explore effective strategies for teaching Scala as a first programming language, drawing insights from three generations of students at Lund University.

Explore various forms of polymorphism in Scala, including subtyping, parametric, and ad-hoc, to enhance code flexibility and reusability.