DEV Community

loading...
Sergiy Yevtushenko profile picture

Sergiy Yevtushenko

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

Location Krakow, Poland Joined Joined on  Github logo Facebook logo Linkedin logo Medium logo
Work

Senior Software Architect

Hidden Anatomy of Backend Applications

Hidden Anatomy of Backend Applications

Reactions 4 Comments
4 min read
Reactive Toolbox: Why and How

Reactive Toolbox: Why and How

Reactions 4 Comments 2
5 min read
Fast Executor For Small Tasks

Fast Executor For Small Tasks

Reactions 7 Comments
4 min read
Beautiful World of Monads

Beautiful World of Monads

Reactions 12 Comments
7 min read
Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Reactions 7 Comments 2
4 min read
The Backend Revolution or Why io_uring Is So Important.

The Backend Revolution or Why io_uring Is So Important.

Reactions 4 Comments
6 min read
Data Dependency Analysis in Backend Applications

Data Dependency Analysis in Backend Applications

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

Don't Do Microservices If You Can

Reactions 14 Comments
3 min read
Functional Core with Ports and Adapters

Functional Core with Ports and Adapters

Reactions 7 Comments
1 min read
Data Dependency Graph

Data Dependency Graph

Reactions 8 Comments
4 min read
Popularity != Quality

Popularity != Quality

Reactions 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)

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

Why software development is so conservative?

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

Why use functional style in Java?

Reactions 5 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

Reactions 7 Comments
3 min read
Considerations and overview of web backend architectures

Considerations and overview of web backend architectures

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

Packaging is not an architecture or few words about Monolith

Reactions 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)

Reactions 7 Comments 3
2 min read
Interface-only programming in Java

Interface-only programming in Java

Reactions 8 Comments
3 min read
When Builder is anti-pattern

When Builder is anti-pattern

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

Couple words about static factory methods naming.

Reactions 7 Comments
1 min read
Proper API for Java List

Proper API for Java List

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

Asynchronous Processing in Java with Promises

Reactions 8 Comments
4 min read
The power of Tuples

The power of Tuples

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

Monads for Java programmers in simple terms

Reactions 8 Comments
1 min read
Consistent error propagation and handling in Java

Consistent error propagation and handling in Java

Reactions 9 Comments
4 min read
Consistent null values handling in Java

Consistent null values handling in Java

Reactions 7 Comments 1
3 min read
Asynchronous Processing Models in Services

Asynchronous Processing Models in Services

Reactions 8 Comments
3 min read
Yet another dependency injection library

Yet another dependency injection library

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

Nanoservices, or alternative to monoliths and microservices...

Reactions 14 Comments 3
6 min read
The buzzwords religion

The buzzwords religion

Reactions 5 Comments
3 min read
loading...