
Exploring how open-source software disrupts capitalism, examining economic transitions, and discussing strategies for companies to remain relevant in a world of free software.

Explore state-of-the-art open-source distributed streaming frameworks, their trade-offs, use-cases, and selection criteria. Learn about Spark Streaming, Storm, Samza, and Flink for modern data processing challenges.

Explore Scala's emergence as a key language for data science, covering its features, integration with Spark, and advantages over traditional options like Python and R.

Explore Swave, a high-performance Reactive Streams implementation for Scala. Learn its design, features, and advantages over existing solutions for asynchronous stream processing.

Explore Scala's advantages for Big Data, focusing on Apache Spark. Learn about JVM optimizations and Spark's Tungsten project for improved performance in data processing.

Explore efficient streaming of static data in Akka Persistence, focusing on architecture, implementation, and performance tuning for distributed systems and enterprise applications.

Explore integrating Spark Streaming with reactive applications using Reactive Streams. Learn about Spark's streaming model, back pressure support, and see a demo of a fully integrated reactive system.

Explore machine learning with Spark and Scala, comparing frameworks, discussing advantages, and addressing challenges in data science. Gain insights into Spark.ml's capabilities and potential for predictive modeling.

Learn to build and integrate a recommender system using Apache Spark and Akka HTTP. Discover the basics of machine learning and how to implement it in your applications for personalized recommendations.

Explore advanced Scala type system techniques to recreate Shapeless framework elements, focusing on HList, context-dependence, and Peano arithmetic without macros.

Explore Reftree, a Scala library for creating diagrams and animations of data structures. Learn how functional programming techniques enhance visualization implementation.

Explore scalameta for code generation in Scala. Learn basics, composable DSL, and advanced use cases. Includes live demo and discussion on potential applications and comparison with traditional macros.

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.

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

Explore Spark's ML pipelines, learn to integrate custom tools, and understand how to build and customize advanced machine learning models for big data applications.

Explore real-time data platforms using Kafka, Spark Streaming, and Akka. Learn about unified data transfer protocols, topic management, and scalable ingestion for modern microservices architecture.

Learn essential and advanced Akka Streams features through live coding and demos. Covers materialized values, cyclic graphs, and practical applications in Scala for efficient stream processing.

Explore building a minimal streaming library using eff for async computations and origami for data extraction, learning to balance complexity and powerful abstractions in Scala.

Explore metaprogramming techniques in Scala, comparing macros, shapeless, and code generation to eliminate boilerplate and improve code maintainability for intermediate developers.

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.