Igorski
Diary of a fulltime spaghetti untangler.

Latest

Aug
02
Human behavior and Releasing to Production

Human behavior and Releasing to Production

The two books for the month of July are Release It by Michael T. Nygard and Misbehaving by Richard H. Thaler. At the same time, the two new additions are Stories that Stick and Unleash the Power of Storytelling.
6 min read
May
18
Kubernetes Cheat Sheet

Kubernetes Cheat Sheet

This is my kubectl cheat sheet for Kubernetes. It contains commands I use most often while working with K8S. It is not complete. I will keep adding commands and re-organizing sections as this list grows.
3 min read
Mar
28
Continuous Integration using Bitbucket and Gradle

Continuous Integration using Bitbucket and Gradle

Example of how to build a CI pipeline for a Spring Boot application using Bitbucket, Gradle, Snyk, SonarCloud, Postman and Heroku.
10 min read
Mar
22
Start with the problem

Start with the problem

Sart by identifying the problem you need to solve. Measure. Implement a solution. Measure again to see if your solution worked.
3 min read
Feb
25
What is CI/CD?

What is CI/CD?

In this day and age, it very important to have a good understanding of what CI/CD is and why it is needed. It is even more important to use that practice in your software production process.
3 min read
Oct
27
Spinnaker video selection

Spinnaker video selection

A selection of three videos about Spinnaker. The videos explain what Spinnaker is, how it is used with Kubernetes, how to install and upgrade Spinnaker.
2 min read
Jul
17
Change the test display names in JUnit 5

Change the test display names in JUnit 5

Test names usually tend to become very long and difficult to read. JUnit5 allows us to set custom test display names, different from the test method names.
3 min read
Jul
09
Testing for exceptions in JUnit 5

Testing for exceptions in JUnit 5

Testing for exceptions in JUnit has never been a very straightforward thing. I've often seen it mangled, misused or not well executed, especially in JUnit 4.
2 min read
Jul
07
Entity inheritance with JPA and Hibernate

Entity inheritance with JPA and Hibernate

There are four different ways to use inheritance with entity classes. Those are single table, table per class, joined or to use a MappedSuperclass.
4 min read
Jul
01
Running tests in parallel with JUnit 5

Running tests in parallel with JUnit 5

Before JUnit 5 running tests in parallel was not easy. Luckily, now we have JUnit 5, and it has the possibility of running tests in parallel out of the box.
4 min read
Mastodon