
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.

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.

Discover simple techniques for achieving type safety in configuration, process calls, and REST calls using vanilla Scala. Learn to enhance code reliability and convenience without complex libraries.

Explore Scala's bytecode generation, examining language features, composition, inheritance, and Java interoperability through disassembly and decompilation to demystify the language and improve code quality.

Explore type-safe feature engineering in Scala for machine learning, covering Shapeless, macros, and quasiquotes to enhance ML framework design and model accuracy.

Explore compile-time checking for embedded DSLs in Scala using Contextual, enabling custom error messages and enhanced safety without macros. Learn to create powerful string interpolators.

Explore Akka's evolution, including Streams, HTTP, Artery remoting, and future developments like Akka Typed. Learn about recent stable modules and upcoming features in this comprehensive overview.

Explore Vert.x 3's new Scala stack for building reactive JVM applications. Learn bootstrapping, testing, deploying microservices, and enhancing Vert.x with Scala features.

Explore chatbot development in Scala, covering user experience, messaging architecture, natural language processing, and machine learning approaches for building intelligent conversational interfaces.

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

Learn Finagle's core concepts, including "server as function," dynamic request routing with Dtabs, and generic request contexts. Explore practical applications for building high-concurrency servers using this extensible RPC system.

Explore the core principles of software testing, focusing on ScalaTest's evolution, propositional and predicate logic, and property-based testing advancements.

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 Event Sourcing and CQRS patterns for scalable state management in Scala applications, featuring Lagom framework implementation, challenges, and alternative approaches.

Optimize Scala compilation times by reusing incremental compilations from CI or colleagues. Learn to save time with cached compilation for various scenarios using the Hoarder plugin.

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 advanced code analysis tools for large-scale Scala development, focusing on improving code browsing, review, and evolution using scala.meta semantic API and Kythe integration at Twitter.

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 techniques to optimize Scala compilation times, from compiler options and anti-patterns to utilizing multi-core processing with Triplequote Hydra, for faster and more efficient development.

Explore Scala Native for lightweight system programming, enabling fast startup and low latency without JVM complexities. Learn about its features, garbage collection, and performance benchmarks.