airhacks.fm podcast with adam bien

Quarkus and ThinJARs


Listen Later

An airhacks.fm conversation with Stuart Douglas (@stuartwdouglas) about:
starting with Visual Basic in high school, with the goal to build games, then quick transition to C++, creating Tetris from scratch in weeks in C++,
building first commercial financial planning application with PHP, starting with Java 1.5 and annotations in 2007, Java is popular in Australia, building Seam applications with JBoss 4,
contributing to Weld in spare time, improving the performance and startup performance of Weld,
working for RedHat as JBoss AS 7 developer, JBoss is more than the application server and the advent of Wildfly,
the braning clean up, creating Undertow, WildFly was shipped with deactivated EJB pooling,
too small EJB pools can cause performance issues, how to kill EJBs with CDI, EJB vs. CDI, interview with Pavel Samolysov and EJB vs. CDI performance comparison,
quarkus is not using reflection for injection, a small team (8 people) started quarkus to leverage GraalVM,
the goal of quarkus is to make a subset of Java EE natively compilable to an "unikernel", updating
the cloud platform without recompiling the app, serverless with quarkus, serverless without the function disadvantage,
20MB self contained, native images, building Java EE / Jakarta EE unikernels, extremely fast start times for Java EE applications,
native images are running with a fraction of RAM, at one point in time, quarkus might be commercially supported by RedHat,
CDI portable extensions are not supported now, quarkus wizard is not based on Maven archetype - what is a great idea,
Maven is only one of many possible entry points to quarkus, a really good developer experience was always the main goal,
hot reload is a must, currently the classloader with the "business" part is just dropped and the app is reloaded,
adding dependencies via CLI or pom.xml, quarkus ThinJARs are compatible with the ThinWAR idea, FatJAR's builds have to be slower,
packaging all dependencies into a single JAR, using Chrome Dev Tools Protocols for hot reloading the browser,
misusing quarkus for building command line tools, community extensions are on the roadmap, quarkus is going to be well integrated with OpenShift,
quarkus forum.
Stuart on twitter: @stuartwdouglas, and github.
...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

202 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

63 Listeners