-
Dockerize the build plan v2.0
Aug 26, 2018Back in 2017, I wrote a series of articles about using Helm for Continuous Deployment. One year later, I want to look back on some things I wrote and offer some alternative solutions. The most interesting thing is about the article CD with Helm part 2: Dockerize the build plan.
-
Flyway migrations and Continuous Deployment
Aug 25, 2018Flyway is a tool that allows you to version your database schema changes. In this post I explain a bit how we use it at work (so far), in the context of automated deployments and GitHub Flow branching model.
-
Slim GitVersion Docker image
Aug 19, 2018In a previous post, I wrote about GitVersion. GitVersion is a tool which solves semantic versioning of a git repository in its own way. With GitVersion, the version of any git repository is a pure function of its state, derived by tags, branches and commit messages.
-
Code coverage on integration tests?
Aug 11, 2018Should you collect and measure code coverage on integration tests or only unit tests? In this post I’ll share some thoughts on this topic.
-
Using Spring Boot Actuators
Jul 7, 2018Implementing Spring Boot actuators is not very difficult. In this post I’ll show what you can get for free, without adding any code.
-
Swagger and MapStruct
Apr 29, 2018I’ve been working lately on a project with a few services (or microservices, if you like to play buzzword bingo). I wanted to share some thoughts on how using Swagger together with MapStruct can make things easier.
-
AssertJ cheatsheet
Apr 22, 2018AssertJ is a an assertions library for unit tests in Java that is well worth considering. Here are some examples.
-
Using swagger code generator with maven
Apr 21, 2018Following up the previous post about swagger, in this post I’m using the maven plugin version of swagger code generator.
-
Generate PNG barcode
Apr 21, 2018How to generate PNG barcodes in Java using the zxing library:
-
Copy InputStream to OutputStream
Apr 21, 2018To copy from a stream into a file: