Ox
0.x

Project info

  • Community & support
  • Dependency (sbt, scala-cli, etc.)
  • Project scope

Basics

  • A tour of ox
  • Direct style
  • Error handling

High-level concurrency

  • Running computations in parallel
  • Race two computations
  • Parallelize collection operations
  • Timeout a computation

Structured concurrency

  • What is structured concurrency?
  • Fork & join threads
  • Error handling in scopes
  • Fork locals
  • Interruptions

Streaming

  • Streaming APIs
  • Channels
  • Transforming channels
  • Selecting from channels
  • Flows
  • Files and I/O
  • Error propagation
  • Backpressure

Resiliency & utilities

  • OxApp
  • Retries
  • Rate limiter
  • Repeat
  • Scheduled
  • Resources
  • Control flow methods
  • Actors
  • Circuit Breaker
  • Utilities

Integrations

  • Kafka flows
  • Inheritable MDC using Logback
  • Cron scheduler
  • Propagating OpenTelemetry context

Other topics

  • Blogs, videos, …
  • Dictionary
  • Best practices
  • Performance
  • Comparing Ox & Gears
  • Comparing Ox & functional effects
Ox
  • Search


© Copyright 2024, SoftwareMill.

Built with Sphinx using a theme provided by Read the Docs.