
Explore Scala.js' 10-year journey: from inception to maturity. Learn about key design decisions, success factors, and future directions in compiling Scala to JavaScript.

Explore Scala's unique position bridging functional and object-oriented paradigms, its challenges, and future vision in programming language evolution.

Comparing sbt-docker-compose and testcontainers-scala for Docker-based integration testing in Scala, focusing on execution time, test design, and practical insights for improved testing workflows.

Build a full-stack web app using Scala for frontend and backend, with statically typed API communication. Learn to use ScalaJS, scalatags, and scalacss for a complete Scala-based development experience.

Insights on effective Scala learning and teaching, covering excitement factors, overcoming barriers, mentoring, scalable learning, and strategies for rapid productivity in Scala development.

Explore metaprogramming in Scala through macro implementation, covering inline macros, quotes, and reflection. Learn to create JSON object representations using string interpolator macros.

Exploring strategies to grow and improve the Scala community, fostering inclusivity and innovation for future developers. Discusses current challenges, community changes, and initiatives to attract and engage new members.

Explore Mill, a Scala build tool offering speed and simplicity. Learn how it combines functional programming, Scala's flexibility, and best practices from SBT and Bazel for an intuitive building experience.

Navigating Scala as a beginner: key concepts, common pitfalls, and learning strategies for newcomers to functional programming and Scala development.

Panel discussion with Scala experts addressing current topics and community questions about the state of Scala programming language.

Interactive discussion on Scala Center's projects, covering tooling, language, education, community, and sustainability, with audience participation to shape the conversation.

Technique for implementing DSLs with user-defined domain functions using abstract arrows and lambda syntax. Enables clean point-free representation for programs and familiar notation for users.

Explore Resource from cats-effect library for efficient resource management in Scala, covering error handling, composition, and advanced use cases like queue consumption and Stream transformation.

Introducing Tyqu: A Scala library for type-safe SQL queries. Leverages Scala 3 features for convenient, functional-style database interactions with compile-time checks and runtime code generation.

Explore new features and improvements in IntelliJ Scala Plugin, including inspections, quick-fixes, and type inference hints, to enhance productivity and efficiency for Scala developers.

Discover how Optimus Cirrus platform leverages Scala and functional programming to dramatically reduce compile times and boost performance in large-scale software development at Morgan Stanley.

Explore Java 21's pattern matching features, including sealed types, switch improvements, and records. Learn how these enhancements enable data-oriented programming and benefit Java developers.

Explore top 10 new features in Groovy 4.0, including sealed types, switch expressions, and record types. Quick overview of enhancements for developers seeking to leverage the latest Groovy capabilities.

Explore ahead-of-time compilation for JVM languages, reducing startup time and memory footprint. Learn about Polyglot Native's architecture and see a live demo of multi-language compilation.

Explore advancements in Scala's bytecode generation, enhancing performance and compatibility with modern JVM features for more efficient and optimized code execution.

Explore value classes in Scala, their implementation, use cases, and implications, with insights on performance, type hierarchy, and feature interactions.