Use the Most Productive Stack You Can Get

Use the Most Productive Stack You Can Get

A conversation with Gunnar Morling about FatJars, BeanValidation and Debezium
58 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien

Beschreibung

vor 6 Jahren
An airhacks.fm conversation with Gunnar Morling (@gunnarmorling)
about: Eastern computers and Robotron KC 85, CPU slicing,
screensaver as source code, Hello World in Pascal with 14,
University in Dresden, AMD and Java 1.2 with Forte for Java,
starting at Saxonia Systems as consultant, having fun in a Java EE
5 course, the EJB 3 and Guice blog post, the effect of a link, Java
EE 5, the "dinsoaur version" was productive although you had to
write interfaces, early EJB and J2EE were bloated, but it was 15
years ago, working at Otto the German "amazon" and Kuehne and
Nagel, just use the most productive stack you can get, what does
"modern" actually mean?, applying quantum computing to CRUD, it was
hard to find a killer use case for WildFly Swarm, quarkus is a Java
EE + MicroProfile subset with useful features, FatJars do not make
any sense in a layered file system, bare metal infrastructure is
the killer feature of UberJars and FatJARs, Heavyweight vs.
Lightweight JavaONE session, quarkus native image is a fraction of
JVM size, the "compile time boot", performing optimizations at
build and not at boot time, with quarkus CDI performance might be
as good as EJBs, deployment descriptors are only needed at build
time, boring programming model with optimizations under the hood is
true innovation, MicroProfile FaultTolerance combines easy
programming model with Hystrix's capabilities, don't re-invent the
wheel, BeanValidation's in XML-configuration is not supported in
quarkus native mode, QuarkEE release, using quarkus for web
development, validating design and architecture with deptective,
deptective enforces the rules at compile time, deptective is a
plugin of javac compiler, javadoc may cause package cycles,
measuring packge coupling and cohesion, jacoco as code coverage
plugin for quarkus, debezium detects changes and passes the events
to Apache Kafka, debezium uses DB APIs, logical decoding in
PostgreSQL, debezium receives updates even it the application is
not running, listening on the transactional log of the database.

Gunnar on twitter: @gunnarmorling and github:
https://github.com/gunnarmorling. Gunnar's blog:
https://morling.dev/.

Weitere Episoden

Not Your Java Package Handler
1 Stunde 12 Minuten
vor 7 Monaten
From Punch Cards (and Tapes) to Java
1 Stunde 6 Minuten
vor 7 Monaten
Injection Without Reflection
57 Minuten
vor 8 Monaten
About Amazon Corretto
1 Stunde 5 Minuten
vor 8 Monaten

Kommentare (0)

Lade Inhalte...

Abonnenten

15
15