Artem Ptushkin

Artem Ptushkin @art_ptushkin

About: Java/Kotlin clean code developer; Consumer-Driven contracts expert; Spring expert

Location:
Utrecht, NL
Joined:
Feb 10, 2020

Artem Ptushkin
articles - 15 total

Gitlab python-based job to remove stale branches

Problem GitLab has a concept of stale branches, where they defined all the branches...

Learn More 3 0Jul 15 '24

How to configure DNS caching timeout in a Spring Boot docker image?

JVM build used for this article eclipse-temurin:21-jdk: openjdk 21.0.2 2024-01-16 LTS OpenJDK...

Learn More 3 0Mar 26 '24

Handle Gitlab pipeline duplication

Problem There is a known problem that in Gitlab it's not possible to avoid pipeline...

Learn More 0 8Jun 19 '23

Best practices for writing contract tests

Contract testing is a broad topic that includes such areas as: Building reliable pipeline Framework...

Learn More 7 0Apr 6 '23

Kotlin Spring Boot Configuration properties best practices

Jump to the example if you're quite advanced in Spring already What do we have Working in...

Learn More 6 0Jul 14 '22

How to migrate a directory from git repository to another one preserving git history. Bitbucket example

Assume we migrate: The folder2 from git@bitbucket.org:myproject/myrepo.git myrepo │ ...

Learn More 22 3Jan 20 '22

How to properly ignore Junit 4 in Gradle and Maven

Jump to the best example here for Gradle and Maven Problem Quite a lot of Java...

Learn More 7 0Aug 24 '21

Best practices on using Jackson and Lombok

Jump to the examples here! Issues In modern Java stack Lombok and Jackson are the most...

Learn More 15 3Aug 17 '21

Best practices on Spring Cloud Kubernetes bootstrap configuration

In this article I want to show the best way to configure any Spring Cloud bootstrap properties in you...

Learn More 6 0May 30 '21

Consumer and provider binding in contract-testing

I believe the fact that you are using contract-testing already has brought you here. This approach s...

Learn More 1 0Feb 22 '21

How does Jacoco work with Sonar?

This pair of frameworks: Jacoco+Sonar is very popular in the Java stack applications. Despite it most...

Learn More 1 0Dec 29 '20

How to build jdbc url to Google SQL instance?

I find it pretty tricky and not transparent on how to build JDBC URL to Google SQL Database instance....

Learn More 8 0Jun 25 '20

Gradle - maven scopes cheat sheet

This cheat sheet could help you to figure out what happens inside your project...

Learn More 3 0Jun 11 '20

How not to make a framework for default request values in Spring

I used to look for common solutions for the problems I face. And I fail sometimes within my researche...

Learn More 10 0Apr 7 '20

Clean code in Spring ecosystem

I work a lot with Spring components including Spring Boot and Spring Cloud. There is a reason for it...

Learn More 9 0Apr 3 '20