close

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

Seven Year Club
2025 Hacktoberfest Writing Challenge Completion
Six Year Club
Five Year Club
Writing Debut
Four Year Club
Trusted Member 2022
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Three Year Club
Java
Software's Industrialization Moment

Software's Industrialization Moment

Image Image Image 7
Comments 1
7 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
When Types Become the Business Language

When Types Become the Business Language

Image Image Image 7
Comments
7 min read
Java Backend Design Technology: A Process-First Methodology

Java Backend Design Technology: A Process-First Methodology

Comments
9 min read
The Quiet Consensus

The Quiet Consensus

Image Image Image 9
Comments 1
9 min read
We Should Write Java Code Differently: Less Language, More Business

We Should Write Java Code Differently: Less Language, More Business

Comments 1
4 min read
We Should Write Java Code Differently: The DI Confusion

We Should Write Java Code Differently: The DI Confusion

Image 1
Comments
3 min read
We Should Write Java Code Differently: Frictionless Prod

We Should Write Java Code Differently: Frictionless Prod

Image 1
Comments
14 min read
We Should Write Java Code Differently: Let's Get Practical

We Should Write Java Code Differently: Let's Get Practical

Image Image Image 8
Comments
8 min read
No Framework, No Pain: Writing Aether Slices

No Framework, No Pain: Writing Aether Slices

Image 1
Comments
7 min read
Pragmatica Aether: Let Java Be Java

Pragmatica Aether: Let Java Be Java

Image 1
Comments
12 min read
Why Interface + Factory? The Java Pattern That Makes Everything Replaceable

Why Interface + Factory? The Java Pattern That Makes Everything Replaceable

Image 1
Comments
4 min read
Fail-Safe Your Legacy Java in One Sprint

Fail-Safe Your Legacy Java in One Sprint

Image 1
Comments
4 min read
Slices: The Right Size for Microservices

Slices: The Right Size for Microservices

Comments
5 min read
The Six Patterns That Cover Everything

The Six Patterns That Cover Everything

Image 1
Comments
5 min read
The Underlying Process of Request Processing

The Underlying Process of Request Processing

Comments
4 min read
From Subjective Opinions to Systematic Analysis: Pattern-Based Code Review

From Subjective Opinions to Systematic Analysis: Pattern-Based Code Review

Comments
8 min read
Java Should Stop Trying To Be Like Everybody Else

Java Should Stop Trying To Be Like Everybody Else

Comments 6
5 min read
Pragmatica Lite

Hacktoberfest: Maintainer Spotlight

Pragmatica Lite

Comments
1 min read
Vibe Ensemble MCP Server

Hacktoberfest: Maintainer Spotlight

Vibe Ensemble MCP Server

Comments
1 min read
Java Backend Coding Technology: Writing Code in the Era of AI #Version 1.1

Java Backend Coding Technology: Writing Code in the Era of AI #Version 1.1

Image Image Image 3
Comments
44 min read
The Engineering Scalability Crisis: Why Standard Code Structures Matter More Than Ever

The Engineering Scalability Crisis: Why Standard Code Structures Matter More Than Ever

Comments
14 min read
Java Backend Coding Technology: Writing Code in the Era of AI

Java Backend Coding Technology: Writing Code in the Era of AI

Image 3
Comments
38 min read
Vibe Ensemble - Your Personal Development Team

Vibe Ensemble - Your Personal Development Team

Image 2
Comments
6 min read
Unleashing Power of Java Interfaces

Unleashing Power of Java Interfaces

Image 1
Comments
6 min read
The Saga is Antipattern

The Saga is Antipattern

Image Image Image 25
Comments 19
5 min read
Function's Anatomy And Beyond

Function's Anatomy And Beyond

Image 1
Comments
7 min read
The Context: Introduction

The Context: Introduction

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

The state of the Pragmatica (Feb 2022)

Image Image 4
Comments
2 min read
Pragmatic Functional Java: Performance Implications

Pragmatic Functional Java: Performance Implications

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

Leveraging Java Type System to Represent Special States

Image 15
Comments 3
4 min read
Sober Look at Microservices

Sober Look at Microservices

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

Lies, Damned lies, and Microservice "Advantages"

Image Image 15
Comments
4 min read
Microservices Are Dragging Us Back

Microservices Are Dragging Us Back

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

How Interfaces May Eliminate Need For Pattern Matching (sometimes)

Image Image 6
Comments 2
3 min read
Hidden Anatomy of Backend Applications

Hidden Anatomy of Backend Applications

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

Reactive Toolbox: Why and How

Image Image 6
Comments 3
5 min read
Fast Executor For Small Tasks

Fast Executor For Small Tasks

Image 7
Comments
4 min read
Beautiful World of Monads

Beautiful World of Monads

Image Image 45
Comments 6
7 min read
Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Image Image 12
Comments 6
4 min read
The Backend Revolution or Why io_uring Is So Important.

The Backend Revolution or Why io_uring Is So Important.

Image 6
Comments
6 min read
Data Dependency Analysis in Backend Applications

Data Dependency Analysis in Backend Applications

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

Don't Do Microservices If You Can

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

Functional Core with Ports and Adapters

Image Image 11
Comments 7
1 min read
Data Dependency Graph

Data Dependency Graph

Image Image 8
Comments
4 min read
Popularity != Quality

Popularity != Quality

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

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

Why software development is so conservative?

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

Why use functional style in Java?

Image 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

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

Considerations and overview of web backend architectures

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

Packaging is not an architecture or few words about Monolith

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

Image Image Image 16
Comments 5
2 min read
Interface-only programming in Java

Interface-only programming in Java

Image Image 10
Comments
3 min read
When Builder is anti-pattern

When Builder is anti-pattern

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

Couple words about static factory methods naming.

Image Image 8
Comments 2
1 min read
Proper API for Java List

Proper API for Java List

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

Asynchronous Processing in Java with Promises

Image 8
Comments
4 min read
The power of Tuples

The power of Tuples

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

Monads for Java programmers in simple terms

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

Consistent error propagation and handling in Java

Image Image 11
Comments
4 min read
loading...