Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Computer Science
Psychology
Cybersecurity
Introducción a la Ciencia de Datos con Python
Functional Foods and Nutraceuticals
Anatomy: Know Your Abdomen
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from Scala Days. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore Context Buddy, an innovative tool that enhances code understanding and development efficiency through incremental compilation and advanced analysis techniques.
Explore advanced type class derivation in Scala 3, covering mirror types, derived clauses, and comparisons with Shapeless, to enhance your understanding of Scala's type system.
Explore serverless Scala, containers, and building efficient microservices with practical demos, code examples, and insights on cold starts, migration, and testing.
Explore how Netflix leverages Scala for machine learning, discussing its advantages and applications in large-scale data processing and algorithm development.
Explore the inner workings of optimizing compilers and their impact on Scala performance, with insights from expert Li Haoyi's conference talk at Scala Days Lausanne.
Explore advanced Scala code editing techniques in popular IDEs, focusing on diagnostics, completions, and performance optimization for efficient development workflows.
Explore how types and contracts enhance software reliability, with insights on test-driven development, proof algorithms, and Scala's role in building robust systems.
Explore the journey of unification from Apache Spark to MLflow, highlighting key developments and innovations in big data processing and machine learning workflows.
Explore various forms of polymorphism in Scala, including subtyping, parametric, and ad-hoc, to enhance code flexibility and reusability.
Explore effective strategies for teaching Scala as a first programming language, drawing insights from three generations of students at Lund University.
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 techniques for teaching Scala, including notional machines, programming strategies, and debugging skills. Learn to uncover and correct mental model flaws in students.
Explore massively parallel distributed Scala compilation techniques, their future trajectory, and potential improvements to build workflows and developer productivity.
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 the artistic potential of cellular automata through simple code, transforming mathematical concepts into visually stunning patterns and designs.
Get personalized course recommendations, track subjects and courses with reminders, and more.