airhacks.fm podcast with adam bien

jOOQ Loves SQL


Listen Later

An airhacks.fm conversation with Lukas Eder (@lukaseder) about:
a Unisys 8086,
don't break your dad's computer,
playing with "format",
starting with QBasic and 12 years,
serial cable chat programs in QBasic,
Turbo Pascal with 15,
changing the font in the BIOS,
starting CMS with PHP and MySQL,
no transactions, no connection pools in PHP,
the beginning with serverless and CGI,
Java is not a website technology,
Java static pages vs. PHP includes,
enterprise PHP: Zend Framework,
from PHP to Java,
PHP 4 to PHP 5 migration and the assignment operator,
enjoying Java 1.3,
Ant vs. Maven 1,
a reporting project for a telco company with Java and Hibernate,
writing backends in SQL and frontends with XSLT,
stateless, functional programming with XSQL and SQL,
jooq manual was built with XSLT,
apache Cocoon and XSLT,
Servlets and Java Message System (JMS) with WebLogic,
from Hibernate query builder to jooq in 2006,
cascading interfaces which feel like SQL,
everyone built a query builder,
rewriting jooq - jooq2 in 2008,
queryDSL - the abstraction across multiple query language,
jooq only abstracts SQL,
dynamic "where" clauses with criteria query,
jooq stands for: j-object oriented query,
jooq started with stored procedure support,
SQLJ the preprocessor,
PRO-C* -> the C preprocessor for Oracle to generate boring glue code,
jooq 1 was a procedural query builder,
jooq 2 DSL API looks like SQL and uses the query builder layer,
the database first design,
SQL is not composable,
SQL: different syntax on different levels,
1000 lines of jooq code is not unusual,
DSLContext - the starting point,
commercial support for jooq is available,
database migrations with jooq,
opensource vs. commercial edition,
dependency on products,
saving costs with opensource,
focus on Jakarta EE, Java EE, MicroProfile API vs. direct runtime dependencies,
working with dynamic SQL and jooq,
database vs. Java first

Lukas Eder on twitter: @lukaseder

...more
View all episodesView all episodes
Download on the App Store

airhacks.fm podcast with adam bienBy Adam Bien

  • 5
  • 5
  • 5
  • 5
  • 5

5

5 ratings


More shows like airhacks.fm podcast with adam bien

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

201 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

29 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Mac & i - der Apple-Podcast by Mac & i

Mac & i - der Apple-Podcast

0 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

Foojay.io, the Friends Of OpenJDK! by Foojay.io

Foojay.io, the Friends Of OpenJDK!

0 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

53 Listeners