Remove articles dsl-validations-properties
article thumbnail

Domain-Specific Languages in Kotlin: the Type-Safe Builder pattern

Xebia

Domain-specific languages, or DSLs, are mini programming languages within your Kotlin codebase that focus on specific concerns. Everything that a DSL can do is also possible using general, ‘non-specific’ language features, such as methods and lambdas. The nested nature of DSLs. After all, it’s just Kotlin!

Lambda 130
article thumbnail

Optimizing Kafka Streams Applications

Confluent

Kafka Streams introduced the processor topology optimization framework at the Kafka Streams DSL layer. We will wrap up this article with some operational guidelines on how to turn on topology optimizations when upgrading your Streams application to Kafka 2.1 With the release of Apache Kafka ® 2.1.0, and newer versions. println(builder.

article thumbnail

Data pipeline asset management with Dataflow

Netflix Tech

The answers to these questions is something we would like to address in this article and propose a clean solution to this problem. Instead, the user is given a flexible UUID referencing system that’s layered on top of our scheduling system’s workflow DSL. Later in the article we’ll cover this referencing system in some detail.

Data 80