Kotlin + jOOQ

  Рет қаралды 10,583

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

Пікірлер: 15
@toefel18
@toefel18 23 күн бұрын
Fantastic talk, what a library!
@PairingWithDuncan
@PairingWithDuncan Жыл бұрын
I hope Lukas can help me compare jOOQ and Exposed.
@HantsyBai
@HantsyBai 2 жыл бұрын
JOOQ is so cool, we are using Spring Boot/R2dbc/Kotlin Coroutines/jOOQ in the current project, works well till now.
@boygood4830
@boygood4830 2 жыл бұрын
we love DSL😉
@MsDuketown
@MsDuketown 2 жыл бұрын
did you add Ghidra? And I'd assume it's easy to hook up some workflows from Github, Azure & Amazon AWS?
@motalibmiah8616
@motalibmiah8616 21 күн бұрын
Fantastic, we can do whatever we want. very flexible
@JS-fd5oh
@JS-fd5oh 2 жыл бұрын
FROM must be the first statement. Same must have been done in SQL from the beginning. Then writing select would be much easier once you've specified the source. Unfortunately, it's upside down even in jooq that I have to write select first.
@lukas_eder
@lukas_eder 2 жыл бұрын
That has been a short sighted claim of many competing APIs that support simple SELECT, FROM, WHERE, perhaps JOIN, but none of the really sophisticated, advanced SQL features. It's really hard to "fix" this today now that SQL has evolved so much based on the old "flawed" syntax, and it's by far not the only, or most important flaw. For example, even if you invert the lexical order of operations, you'd still have all the weird intertwined logical order of operations of window functions, aggregate functions, group by, distinct/order by and other gimmicks. So, either, do something like Slick in Scala and *completely* re-invent the query language, or mimick SQL *1:1* like jOOQ to increase effectiveness of SQL power users. jOOQ is for the latter audience.
@MsDuketown
@MsDuketown 2 жыл бұрын
​@@lukas_eder With "flawed" syntax you mean unsafe syntax? So the supposed "fix" was a feature. And I don't see any direct relation to requirement-free GNU FriBidi library, which doesn't provide syntax but implements the Unicode Bidirectional Algorithm. So ofc, everything is inter-twined; it's compiled. It allows for GNU/Linux "distro-disco" features at config time. As for re-inventint query language? There is only one sane approach: FROM must be the first statement. Then writing a SELECT statement only requires specifying the source, just like JOOQ only needs a DataSource.
@jorgeluisricraalcantara809
@jorgeluisricraalcantara809 2 жыл бұрын
I love kotlin
@shivamsingh1221
@shivamsingh1221 2 жыл бұрын
Great video. Can you share the code please? I would like to understand the code better.
@lukas_eder
@lukas_eder 2 жыл бұрын
The demo code is here: github.com/jOOQ/demo. It currently works with a 3.17.0-SNAPSHOT version of jOOQ, which you'll have to build first (this will be simpler, in the future). Alternatively, you can work with examples here: github.com/jOOQ/jOOQ/tree/main/jOOQ-examples
@hareepjoshi
@hareepjoshi Жыл бұрын
Everyone learned a thing or two, including Anton 😂
@AntonArhipov
@AntonArhipov Жыл бұрын
I learn a thing or two on every stream!
@hareepjoshi
@hareepjoshi Жыл бұрын
@@AntonArhipov cheers to that. Just pulling your leg.
Headache-Free Reactive Programming With Spring Boot and Kotlin Coroutines
54:21
JOOQ, Joy of SQL by Kevin Davin
51:46
Devoxx
Рет қаралды 5 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
jOOQ Transactions with Kotlin Context Receivers
22:37
Pairing with Duncan
Рет қаралды 1,1 М.
Getting Started with jOOQ : Building SQL Queries in Java
10:38
Thorben Janssen
Рет қаралды 30 М.
We fixed an inconsistency in Kotlin (non-local break & continue)
10:31
Kotlin by JetBrains
Рет қаралды 5 М.
jOOQ Quick Start
21:23
Simon Martinelli
Рет қаралды 9 М.
The purest coding style, where bugs are near impossible
10:25
Coderized
Рет қаралды 1 МЛН
Database Migrations for Beginners | Flyway Tutorial
17:33
Redhwan Nacef
Рет қаралды 61 М.
Spring Boot & Kotlin Tutorial - Crash Course For Java Devs
32:15
Marco Codes
Рет қаралды 18 М.
Никита Летов - Используем @Transactional like a Pro
1:16:31
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 59 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН