Anatoly DanilovinCodeXHibernate is difficult for string_agg, or sorting by a nested aggregated collectionThere are several hacks and almost no use cases when you need them.3 min read·Jun 13, 2022----
Anatoly DanilovKtor as Mock HTTP Server For Integration Testing (JUnit5, Kotlin)This tutorial demonstrates an easy replacement of the mock-server. A perfect fit for Kotlin-written unit tests.2 min read·Nov 7, 2021----
Anatoly DanilovShunting-Yard With Simple Application in KotlinGeneric implementation for executing expressions of a kind: 1 + 2 * 4 + 32 min read·Feb 7, 2021----
Anatoly DanilovDistribute Maven Tests in Github Actions. Get Coverage With JacocoYes, you will get aggre3 min read·Jan 31, 2021----
Anatoly DanilovInfer Schema for Large CSV File Hosted in AWS S3Solving a challenge of inferring schema for 3GB file without reading it2 min read·Dec 26, 2020----
Anatoly DanilovSpark ParserModes comparisonFailFast, Permissive, and Drop Malformed all behave differently2 min read·Dec 12, 2020----
Anatoly Danilov5 Useful Git CLI tricksThe training set every git-user must know. Beginner users, of course, true masters don’t need version control systems.3 min read·Dec 5, 2020----