
Explore seamless Databricks integration with IDEs using Databricks Connect and serverless Spark. Learn to leverage instant, elastic infrastructure for efficient data application development.

Explore generative art using Scala and Processing, focusing on flow fields. Learn a flexible workflow for creating visual art through live-coding examples with scala-cli.

Explore functional database access with Scala's Slick library. Learn to create collections, manipulate sequences, and drive transformations for elegant and efficient data handling.

Explore type inference in programming languages, uncovering quirks and power in C#, Scala, and Haskell. Delve into local and global inference, constraint typing, and structural typing.

Explore property-based testing, its implementation, and advanced techniques. Learn to create robust test suites using generators, determinism, and invariants for more effective software validation.

Explore upcoming Java features with language architect Brian Goetz, covering type inference, switch enhancements, records, sealed types, pattern matching, and value types.

Explore JVM heap, thread stacks, and concurrency in Java and Scala. Learn to compose multi-threaded code and understand the implications of immutability for efficient programming.

Explore scalable localization techniques using NLP, Docker, and open-source tools. Learn about continuous deployment, live syncing, content generation, and emotional response for global product expansion.

Explore integrating Rust code within Scala applications using robusta_jni, enhancing performance and leveraging Rust's safety features in JVM environments.

Explore IntelliJ Scala Plugin's latest features, Scala 3 support, and productivity enhancements. Learn how to leverage these tools effectively in your development workflow.

Explore Morphir's integration with Scala, enhancing business logic sharing across platforms. Learn how Capital One leverages this technology to reduce domain-specific language investment overhead.

Explore music modeling in Scala using functional programming principles. Learn to represent musical elements, create a DSL, and compose sequences using algebraic data types and structural recursion.

Humorous journey through Scala threading challenges, from synchronized blocks to asynchronous code. Learn practical tips for managing concurrency and improving multithreaded applications.

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.

Discover Scala Toolkit: simplifying development, smoothing learning curves, and enhancing ecosystem navigation. Learn about its design, processes, and practical applications for improved Scala programming.

Discover property state-machine testing to validate system behavior over complete execution traces, enhancing critical system components beyond traditional code coverage.

Explore Portals Project: novel abstractions for dataflow streaming systems, enabling complex applications like microservices, actor models, and streaming analytics with guaranteed exactly-once processing.

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 build performance optimization for Scala projects using build events, scans, and caching. Learn to identify bottlenecks, leverage insights, and improve developer productivity with actionable strategies.