Sergiy Yevtushenko

Sergiy Yevtushenko @siy

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

Location:
Krakow, Poland
Joined:
Mar 14, 2019

Sergiy Yevtushenko
articles - 45 total

Asynchronous Processing in Java with Promises

Functional style Promises in Java

Learn More 1 0Apr 12

Unleashing Power of Java Interfaces

Advanced use of Java interfaces

Learn More 1 0Feb 6 '24

The Saga is Antipattern

The Saga pattern is often positioned as a better way to handle distributed transactions. I see no...

Learn More 21 14Jun 20 '23

Function's Anatomy And Beyond

Less Art, More Engineering

Learn More 1 0May 30 '23

The Context: Introduction

Pragmatic Functional Java Coding Practices. Part #1

Learn More 3 0Jan 11 '23

The state of the Pragmatica (Feb 2022)

https://github.com/siy/pragmatica

Learn More 4 0Feb 23 '22

Pragmatic Functional Java: Performance Implications

PFJ: consequences for performance

Learn More 5 0Nov 30 '21

We should write Java code differently

stop writing legacy code

Learn More 165 10Oct 24 '21

Introduction to Pragmatic Functional Java

How Java should look like in 21st century

Learn More 58 9Oct 5 '21

Leveraging Java Type System to Represent Special States

Make special states explicit

Learn More 15 3Sep 3 '21

Sober Look at Microservices

What you need to know before choosing microservices

Learn More 15 3Sep 2 '21

Lies, Damned lies, and Microservice "Advantages"

Marketing vs technological truth

Learn More 15 0Jul 29 '21

Microservices Are Dragging Us Back

Inconvenient truth about microservices.

Learn More 3 3Jul 21 '21

How Interfaces May Eliminate Need For Pattern Matching (sometimes)

Unified interface can replace pattern matching

Learn More 6 2Jun 7 '21

Hidden Anatomy of Backend Applications

Under the hood of the modern backend

Learn More 4 0Dec 11 '20

Reactive Toolbox: Why and How

Reactive Toolbox Manifesto

Learn More 6 3Aug 16 '20

Fast Executor For Small Tasks

Tuning Executor Performance

Learn More 7 0Jul 16 '20

Beautiful World of Monads

Practical Introduction to Monads for Java Developers

Learn More 44 6Jul 14 '20

Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Fluent Builder pattern

Learn More 12 6Jun 20 '20

The Backend Revolution or Why io_uring Is So Important.

New era in backend development

Learn More 6 0Jun 3 '20

Data Dependency Analysis in Backend Applications

Data Processing Patterns Revealed

Learn More 5 0Jun 2 '20

Don't Do Microservices If You Can

Sober look at microservices

Learn More 14 0May 6 '20

Functional Core with Ports and Adapters

Curious observation

Learn More 11 7Mar 29 '20

Data Dependency Graph

Hidden structure of the backend code

Learn More 8 0Feb 21 '20

Popularity != Quality

Why technology popularity has no relation to technology quality

Learn More 8 0Feb 18 '20

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

Short introduction into the basics of software development methodologies

Learn More 9 0Jan 10 '20

Why software development is so conservative?

Software development history at high level

Learn More 19 13Jan 9 '20

Why use functional style in Java?

Pragmatic Functional Java

Learn More 6 2Dec 11 '19

Playing with Monad or How to enjoy functional style in Java

Pragmatic Functional Java

Learn More 5 0Dec 9 '19

Considerations and overview of web backend architectures

What is and what is not the architecture

Learn More 16 0Nov 13 '19