An overview of adding support for unsupported database functions in the Exposed ORM
An overview of different approaches we can use to convert between the domain classes (which the business logic operates on) and the DTO classes which are exposed to the API.
An overview of how using const val in kotlin enables interpolation & refactoring in strings passed to annotations
It has always been possible to build gRPC services in kotlin through java interop, but with the recently improved first class support for kotlin in the official gRPC/protobuf libraries it is quite straightforward to build gRPC services in Kotlin which take advantage of kotlin native features like coroutines. In addition, the grpc-spring-boot-starter makes it really convenient for spring boot users to integrate gRPC.
This post is a minimal recipe for configuring Liquibase runner through the Gradle kotlin DSL.
Documenting a database schema is often an afterthought, even though it is really important esp. for onboarding new developers into the project. This post outlines a really straightforward approach to tackle this using tbls, liquibase & jOOQ.
An overview of how the vue composition API can significantly reduce the boilerplate around GraphQL integration
An overview of how to adapt jooQ to naming conventions which are not supported out of the box
An overview of the jooq query builder can be used alongside Netflix DGS library for building GraphQL Servers