0:00 / 0:00
jOOQ and PostgreSQL - Kotlin database access with Lukas Eder
Pairing with Duncan
4.5K subscribers • 15 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Lukas Eder, creator of jOOQ
- Linked in the descriptiondmcg/gilded-rose-tdd
Intermediate. Assumes working knowledge.
3K views3 years ago1 recommendation
Databases and dataProgramming languagesKotlinPostgresSQL
Lukas Eder joins Duncan McGregor to introduce jOOQ and demonstrate database access in Kotlin using PostgreSQL.
Team Gilded Rose is honoured this week to welcome Lukas Eder to introduce jOOQ - the Java Object Oriented Query library (jooq.org/). We looked at JetBrains Exposed for talking to PostgreSQL in a previous episode (youtu.be/Uza_dWsNMUs). jOOQ is less Kotlin-specific but much more mature, so we're lucky to have the opportunity to learn from its creator. This is part 68 of an exploration of where a Test Driven Development implementation of the Gilded Rose stock control system might take us in Kotlin. You can see the whole series as a playlist youtube.com/playlist?list=PL1ssMPpyqociJNwykAOB9_KEZVW7BW7m2 and the code on GitHub github.com/dmcg/gilded-rose-tdd This is Part 1 of 2 with Lukas. Other database-specific episodes are collected in a playlist youtube.com/playlist?list=PL1ssMPpyqoci7HFHOmNbzkT_OAVqr9JBu If you like this, you’ll probably like my book Java to Kotlin, A Refactoring Guidebook (java-to-kotlin.dev). It's about far more than just the syntax differences between the languages - it shows how to upgrade your thinking to a more functional style. I have some free time between producing videos and working for team Gilded Rose. If you like these videos I'd like to work with you - please get in touch - duncan@oneeyedmen.comWhy it's here
1 person recommends thisWhat people say. Recommended as a great introduction to using jOOQ with Kotlin and PostgreSQL.
u/dmcgin r/Kotlin • Mentions
On “jOOQ vs Exposed”
This is part two of my interview with Lukas Eder about jOOQ - the Java Object Oriented Query library (https://www.jooq.org/), best watched after part one ([video this part we take the code we had written in tests and move it into an implementation of the repository pattern, checking that jOOQ version passes the tests we had previously written for Exposed (([video
At the end of the episode Lukas has some very interesting insights into the differences between Exposed and jOOQ, and the features that make jOOQ unique in database mapping on the JVM.
This is part 69 of an exploration of where a Test Driven Development implementation of the Gilded Rose stock control system might take us in Ko…