
Explore sbt plugin development to enhance Scala project automation. Learn build architecture concepts and streamline your workflow by leveraging sbt's powerful features.

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.

Discover advanced Scala development techniques in IntelliJ IDEA, including coding assistance features, productivity tools, and a preview of future metaprogramming support using scala.meta API.

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.

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.

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.

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 Scala Native for lightweight system programming, enabling fast startup and low latency without JVM complexities. Learn about its features, garbage collection, and performance benchmarks.

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

Learn to implement gRPC applications in Scala using ScalaPB. Explore high-performance RPC framework features, HTTP/2 support, and protocol buffers for efficient microservice communication.

Explore IntelliJ IDEA's Akka support features, including code inspection, constructor messages, and debugging. Learn about future developments and suggest improvements.

Explore Scala-based application development for SAP systems, focusing on Scala.js for UI creation and functional reactive programming with the Dive library for enterprise solutions.

Explore Scala Meta through live coding, creating a REST API code generator. Learn to leverage macros for practical applications and overcome common challenges in Scala development.

Explore Scala Native's capabilities through practical examples, from basic "Hello World" to command-line applications, and learn to write efficient native code without C language overhead.

Discover how to leverage sbt beyond basic build tasks, embrace its capabilities, and boost productivity in Scala development through best practices and compelling case studies.

Explore Scala 2.12 features, future developments, and the language's essence. Gain insights into functional programming, compiler improvements, and Scala's evolution towards version 3.0.

Discover how Scala can drive company growth, overcome challenges, and deliver high-quality code at velocity. Learn strategies for building successful teams and businesses using Scala.

Discover common Akka anti-patterns and learn better alternatives for building concurrent and distributed applications using the actor model on the JVM.

Explore monad transformers through real-life examples, learning their purpose and effective use to improve code readability and maintainability in Scala programming.

Explore building full-stack applications using Scala, leveraging its versatility for both backend and frontend development in modern web architectures.