gradle-by-example

  • Februar, 08 2022
  • triplem

Build a multi-module project with gradle The full source-code for this article can be found on github. A couple of month ago, I wrote a short article about the usage of gradle in an kotlin project. In this article, I described the usage of "jacoco", but with the advent of kotlinx-serialization and other neat and nice kotlin native tools, this is not really feasable anymore. Those tools often...

Semantic Release für gradle Projekte

  • Januar, 10 2022
  • triplem

A couple of month ago, I started a small test-project and wrote an article about the usage of semantic versioning and releasing using conventional commits together with gradle. This article is an german and can be found here.

git und der Merge Conflict

  • Februar, 02 2021
  • triplem

TL;DR Es werden Ansätze beschrieben, die Merge-Konflikte mit git verhindern bzw. handhabbarer machen. Die wohl wichtigeste Regel lautet "Tue nur das nötigste" und "Bleib am Ball" (Tugenden aus der Clean Code Philosophie). Derzeit arbeite ich in einem kleinen Team, das ein bereits produktives System weiterentwickelt. Die eigentliche Entwicklungsumgebung beinhaltet Eclipse und SVN als Versions...

kotlin and gradle with integrationTests

  • Januar, 29 2021
  • triplem

In a small private project of mine, I am using kotlin. Since this project does apped on a database (cassandra in this specific case) and furthermore I want to keep several classes "internal" (private to the corresponding module) I am in need to see those "internal" classes in my integration-tests. This sound like an easy task, doesn’t it? Well basically I needed to google quite some to fin...

Struktur eines Java Moduls (oder Wie vermeide ich einen Big Ball of Mud)

  • Januar, 29 2021
  • triplem

Microservices sind in aller Munde, jedoch ergeben sich immer wieder Projekte, bei denen es darum geht, schnell und „einfach“ einen Erfolg abzuliefern. Wenn dazu der eingesetzte Technologiestack etwas betagt ist und das Projektteam recht klein, erscheint der Einsatz von Microservices als nur sehr schwer umsetzbar. Daher werden auch heute noch Monolithen gebaut, die jedoch, nach meinem Verständnis...

Search

    confused thoughts from a confused mind