The Side Effects of Over-Testing and How to Manage Them

Photo by freestocks on Unsplash


Sequence diagram overview and it’s notations

Image by joseluism from Pixabay


Learn how to integrate Package Diagram into your software design

Image by Dirk Wohlrabe from Pixabay


Component Diagram overview through pizzeria examples

Image by Emilio Meza from Pixabay

Component Diagram

Component diagrams are used to visualize how a system’s components interact (gee!) and what relationships they have among them. For the purpose of UML, the…


UML diagrams brief and Class Diagram overview

Briefly about UML

UML (Unified Modeling Language) is a common software engineering modeling language that is used to solve a wide variety of problems. It’s a “the Common Tongue” of Westeros, for Game of Thrones fans. It helps you specify…


How I implemented the Integration with Third-Party Services using Request Interceptor and Spring Retry Template

Carl Barks painting of Uncle Scrooge McDuck.


How I Implemented an Anti-Corruption Layer

Designed by Freepic.diller / Freepik


Overview of Strategy Design Pattern

Image by Jermaine W from Pixabay


Overview of Decorator Design Pattern

Image by Ylanite Koppens from Pixabay


Overview of Template Method Design Pattern

Gene Zeiniss

I am a wanderlust, foody, and wine lover. Well, I’m also a backend developer at FinTech company.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store