Open in app

Sign in

Write

Sign in

Benedikt Jerat
Benedikt Jerat

214 Followers

Home

About

Published in

Digital Frontiers — Das Blog

·Mar 31

Step up your reactive tests with the StepVerifier

Tests are important. In the world of reactive programming this might be especially relevant due to the more functional approach, which requires a different style of structuring your code. As usual, the possibilities for testing are endless. …

Reactive Programming

8 min read

Step up your reactive tests with the StepVerifier
Step up your reactive tests with the StepVerifier
Reactive Programming

8 min read


Published in

Digital Frontiers — Das Blog

·Feb 3

Declarative REST Clients with Spring Framework 6

My first contact with a declarative REST client was with Feign, back then part of the Spring Cloud Netflix stack, long ago relabelled as Spring Cloud OpenFeign. Prior to that, it was always tedious to write those HTTP calls via the RestTemplate, similar code every time. With Feign you just…

Spring Boot

3 min read

Declarative REST Clients with Spring Framework 6
Declarative REST Clients with Spring Framework 6
Spring Boot

3 min read


Published in

Digital Frontiers — Das Blog

·Oct 28, 2022

Project Lombok: Fun with Builders!

Builders in Lombok are amazing. They’re being automatically produced by just adding an annotation above your class and there you go. No need to write tedious boilerplate code. Most of the time, you can use them without further thinking and adaptations. However, sometimes we have special requirements that don’t fit…

Java

5 min read

Project Lombok: Fun with Builders!
Project Lombok: Fun with Builders!
Java

5 min read


Published in

Digital Frontiers — Das Blog

·Feb 11, 2022

Debugging basics in Project Reactor

Stack traces are undoubtedly a very useful instrument for tracing the processing flow in the event of an error. Error messages, invocation hierarchy, root causes, not necessarily in a very compact format, but it provides valuable information for us developers. Sooner or later, however, you will notice that stack traces…

Programming

8 min read

Debugging basics in Project Reactor
Debugging basics in Project Reactor
Programming

8 min read


Published in

Digital Frontiers — Das Blog

·Dec 20, 2021

Reactive Patterns: Try-Catch-Finally

In today’s blog post, we cover a topic that at first seems pretty trivial to programmers outside of the world of Reactive Programming. I’m talking about “try-catch-finally”. Most programming languages offer keywords for this purpose, so it is very easy to implement and use. In a try block we perform…

Programming

5 min read

Reactive Patterns: Try-Catch-Finally
Reactive Patterns: Try-Catch-Finally
Programming

5 min read


Published in

Digital Frontiers — Das Blog

·Oct 8, 2021

Reactive Programming: The Hitchhiker’s Guide to map operators

When starting with Reactive Programming, some operators are easy to grasp and some are rather difficult to understand. Some operators share a common purpose, like map and flatMap that both transform the input type into some potential different output type. …

Software

6 min read

Reactive Programming: The Hitchhiker’s Guide to map operators
Reactive Programming: The Hitchhiker’s Guide to map operators
Software

6 min read


Published in

Digital Frontiers — Das Blog

·Sep 1, 2021

Spring HATEOAS: avoid linkTo for resource links

Today’s blog post stems from a recent discovery in a customer project. We are maintaining a service that was suffering from a performance problem. The service prepares infrastructural data from various sources and offers them to the outside world, nothing extraordinary. …

Programming

5 min read

Spring HATEOAS: avoid linkTo for resource links
Spring HATEOAS: avoid linkTo for resource links
Programming

5 min read


Published in

Digital Frontiers — Das Blog

·Jul 23, 2021

Reactive or Coroutines: Between a rock and a hard place?

Today, at peak times customer facing applications often have to cope with tens of thousands or more simultaneous requests. While cloud computing and the accompanying possibilities of dynamic scaling of applications help to overcome this, they also reach their limits at some point. …

Kotlin

8 min read

Reactive or Coroutines: Between a rock and a hard place?
Reactive or Coroutines: Between a rock and a hard place?
Kotlin

8 min read


Published in

Digital Frontiers — Das Blog

·May 7, 2021

Why Kotlin Did Succeed — And Scala Not

I’m a passionate Scala developer. I like the language and the concepts behind it and especially the stuff you’re able to do that only few general-purpose language support. …

Scala

8 min read

Why Did Kotlin Succeed — And Scala Not
Why Did Kotlin Succeed — And Scala Not
Scala

8 min read


Published in

Digital Frontiers — Das Blog

·Sep 11, 2020

Gotta Comprehend ’Em All! Sudoku verifier done easy in Python

At Digital Frontiers we all have our favourite languages. The other day we were arguing about advantages and shortcomings of some specific ones and decided to have a closer look at them, using a Sudoku verifier as common example. …

Python

5 min read

Gotta Comprehend ’Em All! Sudoku verifier done easy in Python
Gotta Comprehend ’Em All! Sudoku verifier done easy in Python
Python

5 min read

Benedikt Jerat

Benedikt Jerat

214 Followers
Following
  • Frank Scheffler

    Frank Scheffler

  • Matthias Graf

    Matthias Graf

  • Matthias Seifert

    Matthias Seifert

  • Heinz-Werner Haas

    Heinz-Werner Haas

  • Frank Steimle

    Frank Steimle

See all (11)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams