DEV Community

Sergiy Yevtushenko profile picture

Sergiy Yevtushenko

Writing code for 35+ years and still enjoy it...

Location Krakow, Poland Joined Joined on  github website

Work

Senior Software Engineer

Unleashing Power of Java Interfaces

Unleashing Power of Java Interfaces

Comments
6 min read

Want to connect with Sergiy Yevtushenko?

Create an account to connect with Sergiy Yevtushenko. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Saga is Antipattern

The Saga is Antipattern

11
Comments 14
5 min read
Function's Anatomy And Beyond

Function's Anatomy And Beyond

1
Comments
7 min read
The Context: Introduction

The Context: Introduction

3
Comments
7 min read
The state of the Pragmatica (Feb 2022)

The state of the Pragmatica (Feb 2022)

4
Comments
2 min read
Pragmatic Functional Java: Performance Implications

Pragmatic Functional Java: Performance Implications

5
Comments
4 min read
Leveraging Java Type System to Represent Special States

Leveraging Java Type System to Represent Special States

15
Comments 3
4 min read
Sober Look at Microservices

Sober Look at Microservices

15
Comments 3
8 min read
Lies, Damned lies, and Microservice "Advantages"

Lies, Damned lies, and Microservice "Advantages"

15
Comments
4 min read
Microservices Are Dragging Us Back

Microservices Are Dragging Us Back

3
Comments 3
2 min read
How Interfaces May Eliminate Need For Pattern Matching (sometimes)

How Interfaces May Eliminate Need For Pattern Matching (sometimes)

6
Comments 2
3 min read
Hidden Anatomy of Backend Applications

Hidden Anatomy of Backend Applications

4
Comments
4 min read
Reactive Toolbox: Why and How

Reactive Toolbox: Why and How

5
Comments 3
5 min read
Fast Executor For Small Tasks

Fast Executor For Small Tasks

7
Comments
4 min read
Beautiful World of Monads

Beautiful World of Monads

42
Comments 4
7 min read
Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

11
Comments 4
4 min read
The Backend Revolution or Why io_uring Is So Important.

The Backend Revolution or Why io_uring Is So Important.

4
Comments
6 min read
Data Dependency Analysis in Backend Applications

Data Dependency Analysis in Backend Applications

5
Comments
6 min read
Don't Do Microservices If You Can

Don't Do Microservices If You Can

14
Comments
3 min read
Functional Core with Ports and Adapters

Functional Core with Ports and Adapters

11
Comments 6
1 min read
Data Dependency Graph

Data Dependency Graph

8
Comments
4 min read
Popularity != Quality

Popularity != Quality

8
Comments
2 min read
Why Agile Methods are way to go (most of the time)

Why Agile Methods are way to go (most of the time)

9
Comments
1 min read
Why software development is so conservative?

Why software development is so conservative?

19
Comments 13
2 min read
Why use functional style in Java?

Why use functional style in Java?

6
Comments 2
1 min read
Playing with Monad or How to enjoy functional style in Java

Playing with Monad or How to enjoy functional style in Java

5
Comments
3 min read
Considerations and overview of web backend architectures

Considerations and overview of web backend architectures

15
Comments
4 min read
Packaging is not an architecture or few words about Monolith

Packaging is not an architecture or few words about Monolith

14
Comments 7
1 min read
Creating DSL-like API's in Java (and fixing Builder pattern)

Creating DSL-like API's in Java (and fixing Builder pattern)

13
Comments 5
2 min read
Interface-only programming in Java

Interface-only programming in Java

10
Comments
3 min read
When Builder is anti-pattern

When Builder is anti-pattern

47
Comments 25
2 min read
Couple words about static factory methods naming.

Couple words about static factory methods naming.

7
Comments 2
1 min read
Proper API for Java List

Proper API for Java List

7
Comments 6
3 min read
Asynchronous Processing in Java with Promises

Asynchronous Processing in Java with Promises

8
Comments
4 min read
The power of Tuples

The power of Tuples

8
Comments 1
2 min read
Monads for Java programmers in simple terms

Monads for Java programmers in simple terms

10
Comments
1 min read
Consistent error propagation and handling in Java

Consistent error propagation and handling in Java

11
Comments
4 min read
Consistent null values handling in Java

Consistent null values handling in Java

8
Comments 4
3 min read
Asynchronous Processing Models in Services

Asynchronous Processing Models in Services

8
Comments
3 min read
Yet another dependency injection library

Yet another dependency injection library

4
Comments 2
3 min read
Nanoservices, or alternative to monoliths and microservices...

Nanoservices, or alternative to monoliths and microservices...

19
Comments 3
6 min read
The buzzwords religion

The buzzwords religion

5
Comments
3 min read
loading...