
Explore building actor-like systems using Project Loom's virtual threads as an alternative to Akka. Learn to implement core actor features and manage local state in Scala applications.

Explore polymorphic function types in Scala 3, their usage, benefits, and implementation. Learn about recent compiler improvements and potential future enhancements for this powerful feature.

Explore Scala's concurrency landscape: Akka, Monix, cats-effect, ZIO, and Loom-based libraries. Compare approaches for safety, developer experience, readability, and type-level guarantees.

Discover how Scala can solve Advent of Code challenges, exploring parsing, collections, functional programming, and data structures to enhance your problem-solving skills.

Explore evolutionary theory's Fitness Landscapes model and its applications to code rewrites, ML, and software development, with insights for the Scala community's future.

Explore Scala's unique position bridging functional and object-oriented paradigms, its challenges, and future vision in programming language evolution.

Comparing sbt-docker-compose and testcontainers-scala for Docker-based integration testing in Scala, focusing on execution time, test design, and practical insights for improved testing workflows.

Explore metaprogramming in Scala through macro implementation, covering inline macros, quotes, and reflection. Learn to create JSON object representations using string interpolator macros.

Explore Mill, a Scala build tool offering speed and simplicity. Learn how it combines functional programming, Scala's flexibility, and best practices from SBT and Bazel for an intuitive building experience.

Navigating Scala as a beginner: key concepts, common pitfalls, and learning strategies for newcomers to functional programming and Scala development.

Technique for implementing DSLs with user-defined domain functions using abstract arrows and lambda syntax. Enables clean point-free representation for programs and familiar notation for users.

Explore Resource from cats-effect library for efficient resource management in Scala, covering error handling, composition, and advanced use cases like queue consumption and Stream transformation.

Learn to simulate complex load testing scenarios for APIs using Scala 3 and Gatling. Discover techniques for generating random GraphQL queries and creating realistic user traffic patterns to assess system performance.

Introducing Tyqu: A Scala library for type-safe SQL queries. Leverages Scala 3 features for convenient, functional-style database interactions with compile-time checks and runtime code generation.

Discover how Optimus Cirrus platform leverages Scala and functional programming to dramatically reduce compile times and boost performance in large-scale software development at Morgan Stanley.

Comprehensive Oracle SQL tutorial covering essential concepts, syntax, and practical applications for database management and querying in just 4 hours.

Comprehensive 8-hour tutorial on database design, covering key concepts, best practices, and practical implementation techniques for efficient data management and organization.

Comprehensive guide to software testing techniques, covering unit tests, integration tests, TDD, and both automated and manual approaches for ensuring code quality and reliability.

Comprehensive guide to Sets and HashSets in Java, covering their differences, usage, and comparisons with Lists. Includes practical examples and insights for effective implementation.

Learn to create and utilize custom annotations in Java, enhancing code functionality and readability. Explore three types of annotations and their practical applications in programming.

Master Eclipse's debugging tools for efficient Java code troubleshooting. Learn to set breakpoints, step through code, inspect variables, and utilize advanced features to streamline your debugging process.