
Explore full-stack Scala development, including Scala.js for frontend, React integration, and strategies for managing complexity in modern web applications.

Explore Scala's @inline and @specialized annotations, their performance impacts, and usage guidelines. Learn about other useful annotations to optimize your Scala code.

Explore differences between Scala and Dotty, and learn about Dotty support in IntelliJ IDEA's Scala plugin, including type systems, language features, and build processes.

Explore advanced type systems for optimizing Scala code, reducing performance overhead in generic methods, lazy vals, and closures through the Dotty Linker whole-program optimizer.

Discover CBT, a fast and intuitive Scala build tool. Learn to write simple, composable, and statically checked build scripts using a small Scala library for efficient and enjoyable project management.

Explore Scala adoption from developer and consultant perspectives, covering benefits, learning strategies, and practical implementation tips for transitioning to a Scala microservice architecture.

Explore the evolution of Scala metaprogramming, from macros 1.0 to scala.meta and Dotty. Learn about improvements, challenges, and future prospects in this illustrated guide through Scala's metaprogramming journey.

Explore polymorphic record types in Slick's Scala DSL for relational databases, focusing on abstractions for tuples and custom record types using functional dependencies.

Explore Scala's performance in big data, new benchmarks, and optimizations for datacenter computing. Gain insights into Apache Spark and real-world workload improvements.

Explore non-blocking async testing in ScalaTest 3.0, covering implementation, best practices, and usage on JVM and Scala.js platforms. Learn to write efficient asynchronous tests with Future[Assertion].

Explore Scala.js internals: compiler, IR, linker, and optimizer. Learn to manipulate the Scala.js IR and create custom Linker Plugins through live coding demonstrations. For Scala experts with compiler knowledge.

Discover 30 hidden gems in IntelliJ IDEA to boost your Scala development productivity. Learn tips and tricks for efficient coding, navigation, and intelligent assistance.

Explore the paradigm shift to functional programming, its core principles, and how it contrasts with object-oriented programming. Gain insights into the mindset needed for effective Scala development.

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 event sourcing and CQRS for microservices architecture, focusing on data safety, flexibility, and scalability. Learn implementation techniques using Scala and AWS services.

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

Demystifying Scala implicits: explore idiomatic use cases, compiler resolution, and their role in enabling DSLs and concise code. Gain intermediate-level understanding of this powerful language feature.

Explore better-files, a Scala wrapper for Java NIO, enabling simpler and safer I/O operations. Learn about design challenges and different API approaches for efficient file handling.

Explore Scala Native: a new ahead-of-time compiler and lightweight runtime for Scala, expanding its horizons beyond JVM and enabling native development with improved performance.

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.

Overview of Typelevel ecosystem in 2016, highlighting project collaborations, community growth, and the Typelevel Scala fork. Explores integrations, new arrivals, and future developments in the Scala landscape.