
Explore Clojure, Scala, JRuby, Groovy, and Kotlin in this crash course on modern JVM languages. Learn their unique features and how to get started quickly to find the right language for your needs.

Explore Javaslang's functional programming features, including persistent data types, immutable collections, and control structures, to enhance Java 8's lambda capabilities and create more robust APIs.

Aprenda a detectar anomalias em tempo real usando técnicas simples e eficazes. Descubra como criar um modelo estatístico para monitorar tráfego web, eventos de busca e cliques em anúncios.

Explore Play, Rails, Ratpack, and Immutant frameworks for JVM languages. Compare features, benefits, and real-world applications to choose the best option for your next web project.

Explore pure functional programming on the JVM with Frege, a Haskell-like language offering strong type safety, lazy evaluation, and seamless Java interoperability.

Explore DDD/CQRS implementation using Scala and Akka. Learn domain modeling with functional programming, event propagation, failure recovery, and asynchronous programming. Includes demo application.

Explore Twitter's Finagle: a high-performance RPC library for building scalable, asynchronous distributed applications. Learn about its ecosystem and applications in microservices architecture.

Explore GraalVM's capabilities: polyglot support, JIT compilation, native image generation, debugging, profiling, and embedding for enhanced Java ecosystem performance and flexibility.

Explore lazy evaluations and Stream API in Java for efficient coding. Learn from Haskell and Scala examples to harness the power of lambdas and achieve optimal performance in your programs.

Explore advanced Scala features like function composition, higher-kinded types, and type classes. Learn practical applications and compare with Java, challenging conventional programming paradigms.

Explore Haskell's influence on JVM languages, its unique constructs, and potential future impacts. Discover how functional programming concepts can enhance your coding skills and broaden your programming perspective.

Optimize Scala usage with practical do's and don'ts, covering style, abstractions, expressions, collections, and more. Learn to write efficient, clean code and avoid common pitfalls in Scala development.

Explore Akka's Typed Actor APIs and network Akka Streams, focusing on building resilient Reactive Systems. Learn about failure scenarios, healing mechanisms, and managing complexities in cloud-native environments.

Exploring Gilt Groupe's journey from Ruby to Scala, focusing on the benefits and challenges of implementing a typesafe, futures-based strong client model in a distributed service architecture.

Explore Scala 2.12's advancements, including Java 8 lambda integration and future developments. Gain insights into the language's evolution and upcoming features from Typesafe's Scala Tech Lead.

Explore design pattern flaws, focusing on Observer, Adapter, and Iterator. Learn valuable lessons for improved pattern writing and implementation in software development.

Explore Scala's core concepts and design principles with Martin Odersky. Learn how simple, orthogonal elements combine to create a powerful, flexible language for functional and object-oriented programming.

Explore Apache Spark's advantages over MapReduce for big data processing, including improved performance, developer productivity, and support for diverse application scenarios like stream processing and graph analytics.

Explore scalable machine learning and deep learning with H2O, featuring in-memory compression, multi-language support, and interactive workflows for efficient data analysis and predictive modeling.

Explore functional programming concepts and their real-world applications in modern languages. Learn about immutability, higher-order functions, and how to leverage functional techniques in your projects.

Discover how to build scalable, performant prediction pipelines for microservices in the cloud. Learn data collection, model building, serving, and candidate checking techniques.