Serhii Prodan“Dynamic Integration Testing” in KotlinGenerating integration tests with reflection and kotest6 min read·Feb 25, 2024----
Serhii ProdanPublishing Kotlin Multiplatform library to BintrayUsing Gradle Kotlin DSL and bundled Gradle Maven Publish plugin6 min read·Dec 9, 2020--1--1
Serhii ProdanPublishing a Kotlin library to your Bintray repo using Gradle Kotlin DSLIf you’re working on an OSS project you will most likely come to a point where you will want to publish your artifacts to a publicly…5 min read·Oct 20, 2019--3--3
Serhii ProdanDisplaying code on Medium: The DO’s and DON’TsFor someone who has never posted on Medium options to display code might not be that obvious and usually people tend to copy-paste parts…5 min read·Oct 19, 2019----
Serhii ProdanBoosting performance of IntelliJ IDEA …and the rest of JetBrains’ IDEsRecently I had to reinstall my main IDE app — IntelliJ Idea — and I usually take some time to tweak the apps after a fresh install, this…6 min read·Jun 16, 2019--7--7
Serhii ProdanKotlin with Jackson: Deserializing Kotlin Sealed ClassesRecently I needed to deserialize Kotlin sealed class into a CSV. Let’s look at how this can be done.3 min read·Apr 9, 2019--3--3
Serhii ProdanBuilder pattern in Kotlin: to build or not to build.Following my previous article: The Builder pattern in Java, and since lately I’m trying to write Kotlin and avoid Java as much as possible…3 min read·Apr 9, 2019----
Serhii ProdanThe Builder pattern in JavaIn OOP more often than not we have classes holding some data that we are setting and later accessing. Creating instances of such classes…6 min read·Apr 1, 2019----
Serhii ProdanKotlin 1.3 is near… Here’s what’s comingThis is my first post in Medium. I’ve promised myself for many years to start writing and I think the time has finally come. Please bear…5 min read·Oct 9, 2018----