
Explore http4s and build a sample application to understand its core concepts and practical implementation.

Explore a novel approach to global object initialization in Scala, addressing safety issues and proposing static analysis techniques to eliminate errors and optimize performance.

Strategies for adopting functional programming in organizations: reducing risks, fostering learning culture, and transitioning from ad-hoc solutions to domain-driven implementations in Scala and Haskell.

Discover practical solutions for managing large-scale JVM monorepos, including cross-platform builds, multi-language support, and compilation optimization techniques from Airbnb's engineering experience.

Explore Flan, a Datalog compiler embedded in Scala that combines expressiveness and performance for program analysis, offering powerful extensions and specialized code generation.

Explore an automated approach for verifying programming assignments using equivalence checking, functional induction, and clustering algorithms. Learn how to prove correctness and provide counterexamples efficiently.

Explore dotty-cps-async for embedding monadic expressions in Scala using async/await, supporting generic monads and high-order function transformations for enhanced concurrent programming.

Explore how Scala's principles and features influence software engineering practices, enhancing your approach to coding across languages.

Build end-to-end data engineering project using Airflow, Docker, Spark, Scala, Python, and Java. Create and submit jobs to Spark clusters, process data, and view real-time results.

Create and submit PySpark jobs to Spark clusters in an end-to-end data engineering project using Airflow, Docker, and multiple programming languages. Learn job creation, cluster submission, and result visualization.

Build an end-to-end data engineering project using Apache Airflow, Docker, Spark Clusters, Scala, Python, and Java. Create and submit jobs in multiple languages to a Spark cluster for processing and real-time results.

Create and submit Java Spark jobs to clusters. Learn end-to-end data engineering with Airflow, Docker, Spark, Scala, Python, and Java. Build and process jobs in multiple languages for live results.

Connect PostgreSQL with Play Framework using Slick library. Learn efficient database integration for modern web applications.

Explore Akka gRPC fundamentals to build efficient distributed systems. Gain essential skills for creating robust, scalable applications using Akka and gRPC.

Explore Spark Connect's new session-based dependency management system for dynamic updates and isolation in distributed computing, with practical examples for Python and Scala applications.

Explore Databricks' innovations in data governance for lakehouses, enabling efficient multi-user workloads with Shared Clusters and Unity Catalog while reducing costs and operational complexity.

Explore polymorphism's impact on programming language design through Java and Scala examples, comparing code evolution and examining how different language features coexist.

Discover tools for efficient course creation, maintenance, and distribution. Learn to simplify complex topics, incorporate student feedback, and keep content up-to-date with evolving technologies.

Exploring Spark and Scala for IoT big data analytics, with demonstrations of infrastructure setup on Apache Mesos and coding techniques for Spark streaming, AKKA, and SparkSQL.

Explore Scala's rise as a key language for data science, covering functional programming, Spark integration, and advantages over Python in this insightful talk by Dean Wampler.

Insights and experiences from a Java team's 2-year journey adopting Scala/Akka, covering best practices, pitfalls, and lessons learned in functional programming and interoperability with Java and Groovy.