
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 Reftree, a Scala library for creating diagrams and animations of data structures. Learn how functional programming techniques enhance visualization implementation.

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.

Learn to apply the Eff monad in REST microservices, decomposing components like authentication and database access. Discover how to define precise interfaces and handle concerns such as logging and asynchronous execution.

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

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.

Explore Case Classy, a Scala library simplifying configuration loading and decoding. Learn functional programming concepts, error handling, and how Shapeless enables automatic decoder assembly.

Explore reification and type-safety in CQRS applications, focusing on modeling domains as Algebraic Data Types with commands and events. Learn different approaches using type parameters, projections, and path-dependent types.

Explore functional programming's origins, principles, and practical applications in Scala. Learn about pure functions, immutability, and how to apply FP concepts in everyday work without complex abstractions.

Explore efficient data validation using Cats library in Scala. Learn expressive techniques for robust request validation, focusing on easy-to-use data types and approachable syntax without deep category theory knowledge.

Explore Algebraic Data Types in Scala, their benefits, and applications. Learn to create custom ADTs, leverage pattern matching, and develop a new collection type.

Explore Apache Spark's Dataset API for efficient big data processing, combining functional and relational programming concepts with optimized performance and type safety.

Explore immutability in Scala: its importance, types, and real-world usage. Learn about a compiler plugin for analyzing immutability in your projects.

Explore Scala's ecosystem duality: functional programming vs. practical development. Discover challenges, opportunities, and strategies for leveraging this unique community structure to create powerful libraries and a productive language.

Explore Church encoding to combine functional and object-oriented programming, achieving simple semantics and high performance in time series analysis for large-scale data processing.

Explore Scala 2.12 features, future developments, and the language's essence. Gain insights into functional programming, compiler improvements, and Scala's evolution towards version 3.0.

Explore 2D data visualization in Scala with Doodle. Learn to create flexible, customizable graphs for browser, desktop, and file output using functional programming techniques.

Discover how Scala can drive company growth, overcome challenges, and deliver high-quality code at velocity. Learn strategies for building successful teams and businesses using Scala.

Explore monad transformers through real-life examples, learning their purpose and effective use to improve code readability and maintainability in Scala programming.

Explore functionalist programming language design principles and their impact on modern software development in this thought-provoking keynote by Tomas Petricek.