Serhii Prodan“Dynamic Integration Testing” in KotlinGenerating integration tests with reflection and kotestFeb 25Feb 25
Serhii ProdanPublishing Kotlin Multiplatform library to BintrayUsing Gradle Kotlin DSL and bundled Gradle Maven Publish pluginDec 9, 20201Dec 9, 20201
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…Oct 20, 20193Oct 20, 20193
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…Oct 19, 2019Oct 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…Jun 16, 20197Jun 16, 20197
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.Apr 9, 20193Apr 9, 20193
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…Apr 9, 2019Apr 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…Apr 1, 2019Apr 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…Oct 9, 2018Oct 9, 2018