The Enterprise Java Newscast, hosted by Kito D. Mann, Ian Hlavats, and Daniel Hinojosa, is a monthly podcast that covers the latest headlines, trends, and technologies in the world of enterprise software development.
📅 Recorded Date: August 30, 2024
🎙️ Overview:
For the first time in a while, the whole gang is back together! Kito, Josh, Danno, and Ian are joined by special guest Lenny Primak, a pilot and prolific open-source contributor. In this episode, they discuss:
NOTE: We also chat about drinking cocktails in this episode. 🍸
🔗 Discussion Topics:
🛠️ Tools & News:
🎯 Picks:
🎙️ Other Pubhouse Network Podcasts:
📅 Upcoming Events:
Josh, Kito, and Danno are joined by fellow Java Champion , the maintainer of JReleaser and a Senior Principal Product Manager at Oracle. They discuss new updates to JReleaser, reproducible builds, the EU’s Cyber Resilience Act (CRA), a new free version of Oracle Database, JetBrains Aqua, the discontinuation of Grails funding, OpenRewrite, JakartaEE 11, and more.
About Andres AlmiraySocials: Twitter Mastodon Bluesky
Title:
Senior Principal Product Manager, Oracle
Bio:
Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event.
Server Side Java Tools DataOverview
Kito and Danno welcome Edwin Derks, a fellow Java Champion, MicroProfile and Jakarta EE contributor, and Principal Consultant at Team Rockstars IT, as their special guest. They delve into the new Jakarta Data specification, explore the Eclipse Starter for Jakarta EE, and discuss integrating JMS with Kafka. The conversation then shifts to the resurgence of server-side rendering (SSR) for web applications, the latest enhancements in Angular, and the impact of ElementInternals support in Safari for building HTML form-friendly and accessible Custom Elements. They also cover updates on Kotlin, JDK 22, Google’s innovative #AI Generative Interactive Environments (Genie), and energy-hungry LLMs and water, alongside discussions about high-profile security breaches and Edwin's journey into open-source contributions.
About Edwin Derks Principal Consultant, Team Rockstars IT
Solving complex and strategic IT challenges is my passion. I've helped many customers modernize their software stack, increase their software release processes, and adopt cloud infrastructure. In these projects, I've also been building teams and coaching colleagues to realize the right and innovative solutions for the task at hand.
Having a Java developer background, I specialize in Java-related software solutions. As a Java Champion, I'm passionate about gathering and sharing knowledge about anything related to the Java ecosystem and cloud-driven development in general. Therefore, I’m a contributor to open-source projects MicroProfile and Jakarta EE. I'm also a fervent and regular conference speaker, learning and sharing knowledge. In my spare time, I can often be in the gym or have a good time at dance parties or metal concerts.
Global and Industry News
Server Side Java - Jakarta EE 11 lookout - Jakarta Data (https://github.com/jakartaee/data) - Eclipse Starter for Jakarta EE (https://start.jakarta.ee/) - Is Server Side Rendering (SSR) dead or alive? Is one of the two options preferred? ;) - JMS Client for Confluent Platform (https://docs.confluent.io/platform/current/clients/kafka-jms-client/index.html) - Old school Java EE descriptors (https://jcp.org/aboutJava/communityprocess/mrel/jsr077/index.html)
Frontend - Angular Developer Survey 2023 (https://blog.angular.io/angular-developer-survey-2023-86372317c95f) - ElementInternals and Form-Associated Custom Elements (https://webkit.org/blog/13711/elementinternals-and-form-associated-custom-elements/)
Tools - Kotlin 2.0 Beta 3 (https://kotlinlang.org/docs/whatsnew-eap.html)
AI/ML - LLMs: our future overlords are hungry and thirsty (https://microservices.io/post/generativeai/2023/10/09/our-future-overlords-are-hungry-and-thirsty.html) - Genie: Generative Interactive Environments (https://sites.google.com/view/genie-2024/home)
Java Platform - JDK 22 Update (https://openjdk.org/projects/jdk/22/)
Security - Mother of All Breaches Exposes 773 Million Emails, 21 Million Passwords (https://gizmodo.com/mother-of-all-breaches-exposes-773-million-emails-21-m-1831833456) - UnitedHealth hackers say they stole 'millions' of records, then delete statement (https://www.reuters.com/technology/cybersecurity/unitedhealth-hackers-say-they-stole-millions-records-then-delete-statement-2024-02-28/)
Picking Edwin’s brain Developer career and what to do with it - Developer Career Masterplan: Build your path to senior level and beyond with practical insights from industry experts (https://www.amazon.com/Developer-Career-Masterplan-practical-insights-ebook/dp/B0CFLBHZXZ/ref=sr_1_1?crid=3BGLOBFO11D0X&keywords=developer+career+masterplan&qid=1694763002&sprefix=developer+career+masterplan%2Caps%2C158&sr=8-1) - Jakarta EE Application Development - Second Edition: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security (https://www.amazon.com/Jakarta-Application-Development-applications-persistence/dp/1835085261/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=) - Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application (https://www.amazon.com/Cloud-Native-Development-Migration-Jakarta-EE/dp/1837639620/ref=sr_1_1?crid=37XNEEDK0WZP4&dib=eyJ2IjoiMSJ9.NWeOOeplaf0BH3QqMMa2xSKI_drFUzPg3jMB0_oGe40z-TL2gEGzompOas_ztKmo-eIbZeeNlsD0wST3JXxx6GLd0fAlk8uSXV9kvs5VxD9jMUU6U_QOvksOMLK0Rwor3am8bMlFnSuXP0qfZeBRJoGon7JtmHCxJFZtjflURISUVwiXZMq8TMgQbXZneC9idFP9klcxyt-wecOIU3ipXd43RWDLdMU38IgYOGMtzkc.jYy2vzobzZkFpkIQyqDsOrJsUzyj9NxzoaIgISP7iXk&dib_tag=se&keywords=Cloud-Native+Development+and+Migration+to+Jakarta+EE%3A+Transform+your+legacy+Java+EE+project+into+a+cloud-native+application&qid=1715457244&sprefix=cloud-native+development+and+migration+to+jakarta+ee+transform+your+legacy+java+ee+project+into+a+cloud-native+application+%2Caps%2C318&sr=8-1)
Picks - Assistance AI for JetBrains (Danno) (https://www.jetbrains.com/help/idea/ai-assistant.html) - T-Pain (Danno) - https://www.youtube.com/watch?v=91ck0vJBygo - https://www.youtube.com/watch?v=CIjXUg1s5gc - NixOS (Danno) (https://nixos.org/) - GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like. (Kito) (https://github.com/FiloSottile/mkcert) - PowerPoint (Edwin) (https://www.microsoft.com/en-us/microsoft-365/powerpoint) - Enterprise Architect version 16.1 | Sparx Systems (Edwin) (https://sparxsystems.com/products/ea/16.1/) - draw.io (Edwin) (https://app.diagrams.net/) - Miro (Danno) (https://miro.com/) - OmniGraffle (Danno) (https://www.omnigroup.com/omnigraffle/)
Other Pubhouse Network podcasts - OffHeap (https://javaoffheap.com) - Java Pubhouse (https://javapubhouse.com)
Events - Devnexus 2024 - April 9-11 - Atlanta, GA, USA (https://devnexus.com) - Great International Developer Summit - April 23-26th - Bangalore, India (https://developersummit.com/) - JNation - June 4-5th - Coimbra, Portugal (https://jnation.pt/) - NFJS: Gateway Software Symposium April 5 - 6, 2024 (https://nofluffjuststuff.com/stlouis) - NFJS: New England Software Symposium May 3 - 4, 2024 (https://nofluffjuststuff.com/boston) - NFJS: Greater Wisconsin Software Symposium May 17 - 18, 2024 (https://nofluffjuststuff.com/madison) - ÜberConf July 16 - 19, 2024 (https://uberconf.com/) - jconf.dev September 24-26 Dallas,Texas (https://2024.jconf.dev) - Dev2next - Sept 30 - Oct 3, Lone Tree, Colorado, USA, 2024 (https://www.dev2next.com/)
Overview Kito, Josh, Danno are joined by microservices guru, author, and Java Champion Chris Richardson. They discuss spring-boot-testjars, Jakarta EE 11, OpenRewrite, Chris’ Eventuate project, microservice architecture patterns, Kafka, Repanda, AI and software development, the early days of cloud computing and Spring, and much more.
About Chris Richardson Chris is a software architect and serial entrepreneur. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2.
Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the author of the book Microservice Patterns.
Chris helps organizations improve agility and competitiveness through better software architecture.
He delivers consulting and training that helps organizations successfully adopt and use the microservice architecture.
Chris is the founder of a startup that is creating a platform that simplifies the development of transactional microservices.
He maintains a comprehensive set of resources for learning about microservices.
Global and Industry News - Google layoffs 2024: Hundreds of employees on hardware, engineering teams lose jobs https://www.usatoday.com/story/money/2024/01/12/google-layoffs-2024/72201031007/
Server Side Java - CVE-2024-22233: Spring Framework server Web DoS Vulnerability (https://spring.io/blog/2024/01/22/cve-2024-22233-spring-framework-server-web-dos-vulnerability) - GitHub - spring-projects-experimental/spring-boot-testjars (https://github.com/spring-projects-experimental/spring-boot-testjars) - Jakarta EE 11 Update (https://jakarta.ee/specifications/platform/11/) - Tomcat migrator (https://github.com/apache/tomcat-jakartaee-migration) - OpenRewrite (https://docs.openrewrite.org/) - Eventuate (https://eventuate.io/) - Transactional Outbox pattern (https://microservices.io/patterns/data/transactional-outbox.html) - Enterprise Integration Patterns (https://www.enterpriseintegrationpatterns.com/) - https://www.google.com/books/edition/Enterprise_Integration_Patterns/qqB7nrrna_sC?hl=en&gbpv=1&printsec=frontcover - Redpanda (https://redpanda.com/)
AI/ML - LLMs: our future overlords are hungry and thirsty (https://microservices.io/post/generativeai/2023/10/09/our-future-overlords-are-hungry-and-thirsty.html)
Java Platform - The One Billion Row Challenge - Gunnar Morling (https://www.morling.dev/blog/one-billion-row-challenge/)
Picks - jChampions Conf Recordings (Josh) (https://www.youtube.com/@JChampionsCon) - TV Show: Young Sheldon (Kito) (https://www.imdb.com/title/tt6226232/)
Other Pubhouse Network podcasts - OffHeap (https://javaoffheap.com) - Java Pubhouse (https://javapubhouse.com)
Events - Devnexus 2024 - April 9-11 - Atlanta, GA, USA (https://devnexus.org/) - Great International Developer Summit - April 23-26th - Bangalore, India (https://developersummit.com/) - JNation 2024 - June 4-5th - Coimbra, Portugal (https://jnation.pt/) - dev2next
Kito Mann, Josh Juneau and special guest Grace Jansen, Java Champion and Advisory Developer Advocate at IBM, chat about Broadcom’s Acquisition of VMWare, Jakarta EE 11 and the revamped Jakarta EE tutorial, Lit 3.0, JoinFaces, Liberty Tools for IntelliJ, JetBrains AI Service, Quarks and LangChain4J, and JDK 22. They also pick Grace’s brain about how she got into IT, developer advocacy, getting an MBA, mentoring women in tech, and more.
About Special Guest Grace Jansen
Grace Jansen is a Java Champion, Software Engineer and Advisory Developer Advocate at IBM. Her interests include Java, open source, cloud technologies and developer experience. Especially excited about driving more diversity and inclusivity in the tech industry.
Global and Industry News - Broadcom Acquisition - VMWare Complete (https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware)
Server Side Java - Jakarta EE 11 (https://jakarta.ee/specifications/platform/11/) - New Jakarta EE Docs Live (https://jakarta.ee/learn/docs/jakartaee-tutorial/current/index.html) - Ways to contribute to Jakarta EE (https://youtu.be/VdJ-H2VNusw?si=OdybmgW6y80P7cfl)
Frontend - Lit Launch Day: Lit 3.0, Labs graduations, a compiler and more! (https://lit.dev/blog/2023-10-10-lit-3.0/) - JoinFaces (http://joinfaces.org/)
Tools - Kotlin Advent of Code: (https://www.youtube.com/playlist?list=PLlFc5cFwUnmzk0wvYW4aTl57F2VNkFisU) - Java Advent Calendar (https://www.javaadvent.com/calendar) - JakartaOne Livestream on YouTube (https://www.youtube.com/watch?v=F_FqLnyGQEY&list=PLutlXcN4EAwDNN2lVNlfV3u2rBvJMOFCn) - Liberty Tools for IntelliJ (https://plugins.jetbrains.com/plugin/14856-liberty-tools - Apache Netbeans 20 Released (https://github.com/apache/netbeans/releases/tag/20) - JetBrains AI Service and In-IDE AI Assistant (https://www.jetbrains.com/ai/)
AI/ML - LangChain4J (https://github.com/langchain4j/langchain4j) - When Quarkus meets LangChain4j (https://quarkus.io/blog/quarkus-meets-langchain4j/)
Java Platform - JDK 22 (https://openjdk.org/projects/jdk/22/)
Picks - SnagIt (https://www.techsmith.com/screen-capture.html) - VisionOS Developer Tools (https://developer.apple.com/visionos/)
Other Pubhouse Network podcasts - OffHeap (https://javaoffheap.com) - Java Pubhouse (https://javapubhouse.com)
Events - FOSDEM - 3-4 Jan 2024 (https://fosdem.org/2024/) - Codemash - Jan 9-12, 2024, Sandusky, OH, USA (https://jchampionsconf.com/https://codemash.org/) - Geekle Java Dev Summit - Jan 16-17, 2024, online (https://events.geekle.us/java24/) - VoxxedDays Cern - Jan 22nd-23rd, 2024, Switzerland (https://cern.voxxeddays.com/) - JChampionsConf - Jan 25-30, 2024, online (https://jchampionsconf.com/) - Jfokus - Feb 5-7 2024, Sweden (https://www.jfokus.se/) - VoxxedDays Zurich - 7th March 2024 (https://voxxeddays.com/zurich/) - DevNexus - Apr 9-12, 2024, Atlanta, GA, USA (https://devnexus.org/) - dev2next Conference - September 30 to October 3, 2024, Lone Tree, Colorado (https://www.dev2next.com/)
Kito, Josh, and Danno are joined byJava Champion, trainer, NFJS speaker and book author Ken Kousen. They discuss Broadcom’s Pivotal acquisition, layoffs, AI regulation, Kotlin Multi-platform Mobile, Structured Concurrency, Angular 17, Next.js Server Actions, Mockito, LangChain4J, Semantic Kernel, AI tools, and much more.
About Ken Kousen Ken is a Java Champion, JavaOne Rock Star, developer, technical trainer, and regular speaker on the No Fluff, Just Stuff tour, as well as the author of the books Making Java Groovy, Modern Java Recipes, Gradle Recipes for Android, Kotlin Cookbook, Help Your Boss Help You, and Mockito Made Clear. He is the President of Kousen IT, Inc., a training company based in Connecticut.
Blog (https://kousenit.org/) Tales from the jar side (https://kenkousen.substack.com) Tales from the jar side - YouTube (https://youtube.com/@talesfromthejarside)
Global and Industry News - What the hell is going on with the layoffs? () - AI is already linked to layoffs in the industry that created it | CNN Business (https://www.cnn.com/2023/07/04/tech/ai-tech-layoffs/index.html) - U.S. AI Chips Export Controls - How is that relevant - Updated October 7 Semiconductor Export Controls (https://www.csis.org/analysis/updated-october-7-semiconductor-export-controls) - Analysis: AI summit a start but global agreement a distant hope | Reuters (https://www.reuters.com/technology/ai-summit-start-global-agreement-distant-hope-2023-11-03/) - Three things to know about the White House's executive order on AI (https://www.technologyreview.com/2023/10/30/1082678/three-things-to-know-about-the-white-houses-executive-order-on-ai/) - Broadcom’s acquisition of VMWare and Pivotal (https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware) Server Side Java - Spring (6.1) and Spring Boot (3.2) releases coming this month - https://calendar.spring.io/ - New RestClient - Kotlin Multi-platform Mobile finally released (https://www.jetbrains.com/kotlin-multiplatform/) - Coroutines basics | Kotlin Documentation (https://kotlinlang.org/docs/coroutines-basics.html) - JEP 462: Structured Concurrency (Second Preview) (https://openjdk.org/jeps/462) - Brian Goetz distaste for async keyword (https://www.infoq.com/articles/java-virtual-threads/) - RXJava Marble Diagrams are Best (https://reactivex.io/documentation/operators/flatmap.html)
Frontend - Angular 17 announced (https://blog.angular.io/meet-angulars-new-control-flow-a02c6eee7843) - Next.js server actions (https://twitter.com/AdamRackis/status/1717607565260124613) - Vitest (https://vitest.dev/) - NPM Workspaces (Node 16+) (https://docs.npmjs.com/cli/v7/using-npm/workspaces) - Deno (https://deno.com/)
Tools - AI Assistant in IntelliJ (Copilot Chat in VS Code) - GitHub Copilot - Sourcegraph Cody - Tabnine - Canva (several) - Descript (several) - Claude - Wiremock - Mockserver - https://letmegooglethat.com/
AI/ML - Temporary policy: Generative AI (e.g., ChatGPT) is banned - Meta Stack Overflow (https://meta.stackoverflow.com/questions/421831/temporary-policy-generative-ai-e-g-chatgpt-is-banned?cb=1) - Orchestrate your AI with Semantic Kernel | Microsoft Learn (https://learn.microsoft.com/en-us/semantic-kernel/overview/) - OpenAI API and conference - LangChain4J (https://github.com/langchain4j/langchain4j) - Spring AI (Spring AI Reference) (https://docs.spring.io/spring-ai/reference/) - Microsoft announced MS Copilot ($30/user, min 300 employees, yikes) - Suno Chirp - Descript (https://www.descript.com/) - DALL-E 3 release - Ars Tecnica - Bing Chat reads Captcha (https://arstechnica.com/information-technology/2023/10/sob-story-about-dead-grandma-tricks-microsoft-ai-into-solving-captcha/)
Picking Ken’s Brain - Mockito Made Clear coupon code: kkmockito35 → 35% discount (https://pragprog.com/titles/mockito/mockito-made-clear/) - Classic vs mockist testing styles (Martin Fowler) (https://martinfowler.com/bliki/UnitTest.html)
Picks - Rundown.ai newsletter (Kito) (https://www.therundown.ai/subscribe) - The Beatles - Now And Then (Official Audio) (audio) (Ken) (https://youtu.be/AW55J2zE3N4?si=5weuS3u3qpyO9dx5) - Platformer newsletter (Ken) (https://www.platformer.news/) - Peter Gabriel - The Court (Dark-Side Mix) (Junie Lau Official Video) (Danno) (https://www.youtube.com/watch?v=6chvzqAVCnI) - Grafana Loki (Ian) (https://grafana.com/oss/loki/) - Let Me Google That For You (Ian) (https://letmegooglethat.com)
Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/)
Events - DevOps Vision December - Dec 4-6, 2023, Clearwater, FL, USA (https://devopsvision.io/) - TechLeader Summit - Dec 6-8, 2023, Clearwater, FL, USA (https://techleadersummit.io/) - DevRel Experience - Dec 6-8, 2023, Clearwater, FL, USA (https://devrelexperience.io/) - ArchConf December - Dec 11-14, 2023, Clearwater, FL, USA (https://archconf.com/) - JakartaOne Livestream - December 5, 2023 (https://jakartaone.org/2023/) - First Virtual Payara Conference - Dec 14th, 2023 (https://www.crowdcast.io/c/virtualpayaraconference) - Codemash - Jan 9-12, 2024, Sandusky, OH, USA (https://jchampionsconf.com/https://codemash.org/) - JChampionsConf - Jan 25-30, 2024, online (https://jchampionsconf.com/)
Kito, Josh and Danno have a great discussion with Jeanne Boyarski and cover a few headlines. Jeanne Boyarsky is a Java Champion and has grown from an entry developer to a tech lead. She also volunteers at Coderanch in her free time.
Blog: https://www.selikoff.net/
Author of several Java certification books with co-author Scott Selikoff: https://www.goodreads.com/author/show/8489218.Jeanne_Boyarsky
Server Side Java - Jakarta EE 11 Release Plan/Timeline https://newsroom.eclipse.org/eclipse-newsletter/2023/august/jakarta-ee-11-next-major-jakarta-ee-update-shaping
Tools - NetBeans 20 RC: (https://github.com/apache/netbeans/releases/tag/20-rc1) - Oracle VS Code Extension (https://github.com/oracle/javavscode) - Writerside - a new technical writing environment from JetBrains. (https://www.jetbrains.com/writerside/) - PMD (https://pmd.github.io/) - Sonar (https://docs.sonarsource.com/sonarqube/9.9/analyzing-source-code/languages/java/)
AI/ML - Oracle Guardian AI Open Source Project (https://github.com/oracle/guardian-ai) - GPTZero (https://gptzero.me/)
Java Platform - JDK 21 LTS is out! (https://www.oracle.com/java/technologies/javase/21-relnote-issues.html) - Record Patterns, Virtual Threads, Pattern matching for switch - What's new in Java 2023 - examples of new features (https://github.com/dhinojosa/whats-new-java) - The Java Playground (https://dev.java/playground/)
Picking Jeanne’s Brain - Background - Same job for 21 years!?? - What are your favorite Java language features? - What attracted you to certification books? - Which is the hardest certification? - How should Java compete with other languages like Python and JS/TypeScript? Or should it? - What do you see from younger developers?
Picks - Buffer.com (Kito) - social media posting app - Oracle APEX REST Data Sync (Josh) (https://blogs.oracle.com/apex/post/synchronize-data-from-rest-services-to-local-table-with-no-code-at-all) Developer Career Masterplan Book (Josh) (https://www.amazon.com/Developer-Career-Masterplan-practical-insights-ebook/dp/B0CFLBHZXZ) https://www.ticketsource.us/ - free alternative to eventbrite (didn’t meet all our needs for nyjavasig, but looks promising (Jeanne) (https://www.ticketsource.us/) - Wiremock.io (Danno) (https://github.com/dhinojosa/next-gen-testing-tools-java)
Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com) - Java Pubhouse (https://www.javapubhouse.com)
Events - DevOps Vision December - Dec 4-6, 2023, Clearwater, FL, USA (https://devopsvision.io/) - TechLeader Summit - Dec 6-8, 2023, Clearwater, FL, USA (https://techleadersummit.io/) - DevRel Experience - Dec 6-8, 2023, Clearwater, FL, USA (https://devrelexperience.io/) - ArchConf December - Dec 11-14, 2023, Clearwater, FL, USA (https://archconf.com/) - JakartaOne Livestream - December 5, 2023 (https://jakartaone.org/2023/) - First Virtual Payara Conference - Dec 14th, 2023 (https://www.crowdcast.io/c/virtualpayaraconference) - Codemash - Jan 9-12, 2024, Sandusky, OH, USA (https://jchampionsconf.com/https://codemash.org/) - JChampionsConf - Jan 25-30, 2024, online (https://jchampionsconf.com/)
Danno and Kito are back for an engaging chat with two Java Champions, who are co-authors of the Visual Recognition Machine Learning API for Java (JSR #318): Frank Grecko (consultant, enterprise architect, NYJavaSIG chairman), and Zoran Sevarac (AI researcher, creator of Neurograph and CEO and Co-founder of Deep Netts). They dive deep into all things AI with the creation of JSR 318, using Java for machine learning, DeepNets, LLMs, Stack Overflow’s OverflowAI, JetBrains’ AI Coding Assistant, Stable Diffusion, ChatGPT, OpenJDK Panama Project, Llma 2, Prompt Engineering, Stable Diffusion, Apache Zeppelin, Tensorboard, H2O.aiI, Spark, Deep Java Library. They also touch on JavaOne’s resident band, the NullPointers, as well as the evolution of the NYJavaSIG, and much more!
We Thank DataDog for sponsoring this podcast! https://www.pubhouse.net/datadog
Server Side Java - Netflix Conductor (https://conductor.netflix.com/)
Tools - AI Coding Assistant - IntelliJ IDEs Plugin | Marketplace (https://plugins.jetbrains.com/plugin/20724-ai-coding-assistant) - Announcing OverflowAI - Stack Overflow Blog (https://stackoverflow.blog/2023/07/27/announcing-overflowai/)
AI/ML - JSR 381: Visual Recognition (VisRec) Specification (https://www.jcp.org/en/jsr/detail?id=381) - JavaVisRec · GitHub (https://github.com/JavaVisRec) - Deep Netts (https://www.deepnetts.com/) - Community Edition (https://github.com/deepnetts/deepnetts-communityedition) - Neuroph (https://neuroph.sourceforge.net/) Daniel Hinojosa's (https://github.com/dhinojosa/machine-learning-data-pipelines) - Jcuda.org: Java bindings for NVIDIA CUDA (http://www.jcuda.org/) - OpenJDK Panama Project (https://foojay.io/today/project-panama-for-newbies-part-1/) - Llama 2 - Meta AI (https://ai.meta.com/llama/) - Prompt Engineering (https://en.wikipedia.org/wiki/Prompt_engineering) - Stable Diffusion (https://stability.ai/blog/stable-diffusion-public-release) - Open AI (https://openai.com/) - Apache Zeppelin (https://zeppelin.apache.org/) - Tensorboard (https://www.tensorflow.org/tensorboard) - H2O.ai (https://h2o.ai/) - Spark (https://spark.apache.org/) - Deep Java Library (https://djl.ai/) - Comedian Sarah Silverman sues OpenAI and Meta over copyright infringement (https://nypost.com/2023/07/10/sarah-silverman-sues-openai-and-meta-for-copyright-infringement/)
Java Platform - JDK 21 LTS (https://www.oracle.com/java/technologies/javase/21-relnote-issues.html) - Record Patterns, Virtual Threads, Pattern matching for switch
Picks - Antora (Kito) (https://antora.org/) - GitHub - TheoKanning/openai-java: OpenAI API Client in Java (Frank) (https://github.com/TheoKanning/openai-java) - Apache Groovy (Zoran) (https://groovy-lang.org) - Worldle - Danno (https://worldle.teuteuf.fr/) - Java Almanac (Danno) (https://javaalmanac.io/) - Similar: (https://foojay.io/java-20/) - Add carets to end of each line in IntelliJ (Danno) (https://www.jetbrains.com/help/idea/multicursor.html#add-carets-to-the-end-of-each-line-in-the-selected-region)
Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/) Events
- NYJavaSIG (https://www.javasig.com/) - JAX London - Oct 2-5, 2023, London, UK (https://jaxlondon.com/) - Devoxx Belgium - Oct 2-6, 2023, Antwerp, Belgium (https://devoxx.be/) - Central Ohio Software Symposium - Sep 29 - Oct 1, 2023 Columbus, OH, USA (https://nofluffjuststuff.com/columbus) - Northern Virginia Software Symposium - Oct 13-14, 2023, Reston, VA, USA (https://nofluffjuststuff.com/reston) - Twin Cities Software Symposium - Oct 20-21, Minneapolis, MN, USA (https://nofluffjuststuff.com/minneapolis) Salt Lake Software Symposium - Nov 3-4, 2023, Salt Lake City, Utah, USA (https://nofluffjuststuff.com/saltlakecity) DevOps Vision December - Dec 4-6, 2023, Clearwater, FL, USA (https://devopsvision.io/) TechLeader Summit - Dec 6-8, 2023, Clearwater, FL, USA (https://techleadersummit.io/) DevRel Experience - Dec 6-8, 2023, Clearwater, FL, USA (https://devrelexperience.io/) ArchConf December - Dec 11-14, 2023, Clearwater, FL, USA (https://archconf.com/)
Ian, Kito, and Josh are joined by Java Champion, Streaming Developer Advocate at DataStax, and President of Chicago-JUG, Mary Grygleski. They discuss news about Capacitor, Angular, PrimeNG Designer for Tailwind, JetBraiins Compose Multiplatform for iOS, JDK 21, AI developer tools, Jakarta EE 10, and more. Kito announces the work he is doing on the Jakarta EE Tutorial, and then they delve into Mary’s background and event streaming with Apache Pulsar, plus tools like Apache Pinot, Apache Flink, RisingWave, ByteWax and Apache Cassandra.
We Thank DataDog for sponsoring this podcast! https://www.pubhouse.net/datadog
Front End - Announcing Capacitor 5.0 - Ionic Blog (https://ionic.io/blog/announcing-capacitor-5) - Angular v16 is here! (https://blog.angular.io/angular-v16-is-here-4d7a28ec680d) - Compose Multiplatform (https://blog.jetbrains.com/kotlin/2023/05/compose-multiplatform-for-ios-is-in-alpha/) - PrimeNG Designer - Tailwind (Q3 2023) (https://www.primefaces.org/primeng-theme-designer-with-tailwind/)
Server Side Java
- Kito is working with Bauke Scholtz and Arjan Tjmes to refresh the Jakarta EE Tutorial - Eclipse Documentation for Jakarta EE (https://projects.eclipse.org/projects/ee4j.jakartaee-documentation) - Antora (https://antora.org) - Asciidoc (http://asciidoc.org)
- Jakarta EE 10; MicroProfile 6; Java SE 20; Open Liberty (https://openliberty.io/blog/2023/04/04/23.0.0.3.html) - Jakarta EE Starter (https://start.jakarta.ee/)
AI/ML - Phind - AI search engine for developers (https://www.phind.com/) - 92% of devs using AI coding assistants (https://www.zdnet.com/article/github-developer-survey-finds-92-of-programmers-using-ai-tools/)
Java Platform
- JDK 21, the next LTS release, due out in September (https://www.infoworld.com/article/3689880/jdk-21-the-new-features-in-java-21.html)
IDE and Tools - Grazie Professional - IntelliJ IDEs Plugin | Marketplace (https://plugins.jetbrains.com/plugin/16136-grazie-professional)
Chat w/Mary - Twitter: @mgrygles (https://twitter.com/mgrygles) - Discord server: https://discord.gg/RMU4Juw - LinkedIn: https://www.linkedin.com/in/mary-grygleski/ - Apache Pulsar (https://pulsar.apache.org/) - Apache Pinot (https://pinot.apache.org/) - Apache Flink (https://flink.apache.org/) - RisingWave (https://www.risingwave.dev/) - ByteWax (https://bytewax.io/) - Apache Cassandra (https://cassandra.apache.org/) - Apache Kafka (https://kafka.apache.org/)
Picks - Quantum Energy Squares (Kito) (https://quantumsquares.com/) - JBOSS EAP on Azure (Josh) (https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-on-azure) - Interstellar (Mary) (https://www.imdb.com/title/tt0816692/) - Black Mirror Season 6 Episode 1 - Joan Is Awful - Netflix (Ian) (https://www.rottentomatoes.com/tv/black_mirror/s06/e01)
Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/)
Events - Lone Star Software Symposium - July 14 - 15, Austin, TX, USA (https://nofluffjuststuff.com/austin) - ÜberConf - July 18 - 21, Denver, CO, USA (https://uberconf.com/) - Nebraska.code() - July 19-20, Lincoln, NE, USA (https://nebraskacode.amegala.com/)
Danno, Josh and Kito recap the always-amazing Devnexus and a discuss a wide-range of topics, including TypeScript 5, RIFE2, Hilla, OpenJFX, Adobe buying Figma, Quarkus, JakartaEE 11, AWS Application Composer, Rust, Java 20, SBOMs, Kotlin, and more.
We Thank DataDog for sponsoring this podcast! https://www.pubhouse.net/datadog
Front End - Anyone heard of Eclipse Scout - A one-stop framework to develop professional business applications? (https://www.eclipse.org/scout/) - Announcing TypeScript 5.0Eclipse Scout - A one-stop framework to develop professional business applications - PrimeOne 2.0 for Figma (https://www.primefaces.org/introducing-primeone-2-0-for-figma/) - Adobe to buy Figma (https://news.adobe.com/news/news-details/2022/Adobe-to-Acquire-Figma/default.aspx) - RIFE2 (https://rife2.com/) - Hilla 2.0: New features and an improved technology baseline using Spring Boot 3 and Java 17 (https://hilla.dev/blog/hilla-2-0-release/) - OpenJFX 20 Released (https://gluonhq.com/products/javafx/openjfx-20-release-notes/) - Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests (https://www.amazon.com/Hands-Selenium-WebDriver-Java-End/dp/1098110005)
Server Side Java - Quarkus dropping MicroProfile Metrics (https://vived.io/much-ado-about-observability-jep-making-profiling-easier-and-quarkus-dropping-microprofile-standard/) - Visualize and create your serverless workloads with AWS Application Composer (https://aws.amazon.com/blogs/compute/visualize-and-create-your-serverless-workloads-with-aws-application-composer/?sc_icampaign=launch_aws-application-composer-preview_reinvent22&sc_ichannel=ha&sc_icontent=awssm-12026_launch_reinvent22&sc_i) - Jakarta EE 11 Discussion (https://docs.google.com/document/d/1m-dkvbL0iFFzitO4vt1SVq6GGSJyFdCDM2NU_FzGS10/edit?hss_channel=tw-939323243076259842#heading=h.1oyn459kodrn)
News - Don’t call it Rust: Community complains about draft trademark policy restricting use of 'word marks' (https://devclass.com/2023/04/11/dont-call-it-rust-community-complains-about-draft-trademark-policy-restricting-use-of-word-marks/)
Java Platform - Qbicc's - Experimental static compiler for Java programs. (https://github.com/qbicc/qbicc) - Java 20 is Out (https://inside.java/2023/03/21/the-arrival-of-java-20/) - Java: Developing smaller Docker images with jdeps and jlink | by Joe Honour | Level Up Coding (https://levelup.gitconnected.com/java-developing-smaller-docker-images-with-jdeps-and-jlink-d4278718c550)
Other - Software Bill of Materials (SBOM) (https://apiiro.com/blog/practical-guide-to-sbom/) - Snyk (https://snyk.io/) - Nexus Lifecycle - Control Open Source Risk | Sonatype (https://www.sonatype.com/products/open-source-security-dependency-management) - DependencyTrack (https://dependencytrack.org/) - Brian Fox - OpenSSF Governing Board Member (https://www.linkedin.com/in/brianefox) - Kotlin 1.8.20 (https://kotlinlang.org/docs/whatsnew1820.html)
Picks - Rectangle Mac (Kito) (https://rectangleapp.com/) - The Big Door Prize (Josh) (https://tv.apple.com/us/show/the-big-door-prize/umc.cmc.2rjxcljdjz4h47vjdxnytcn23?ctx_brand=tvs.sbd.4000) - ChatGPT for Code (Danno) (https://openai.com/blog/chatgpt) - Atlanta’s Breakfast Club (Danno) (https://www.atlbreakfastclub.com/)
Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/)
Events - JCON EUROPE 2023 - June 20-23, Cologne Köln, Germany (https://jcon.one/) - JPrime - May 30-31st, Sofia, Bulgaria (https://jprime.io/) - Central Iowa Software Symposium - June 9 - 10, Des Moines, IA, USA (https://nofluffjuststuff.com/desmoines) - Lone Star Software Symposium - July 14 - 15, Austin, TX, USA (https://nofluffjuststuff.com/austin) - ÜberConf - July 18 - 21, Denver, CO, USA (https://uberconf.com/) - JChampions Conference Sessions Recorded online…https://jchampionsconf.com/ (https://jchampionsconf.com/)
Recorded Date 2/24/2023
Overview Ian, Kito, and Josh are joined by old friends and industry veterans Ed Burns and Reza Rahman, who both work at Microsoft on providing world-class support for Java on #Azure. They reminisce about the old days of JavaServer Faces, the evolution of Java EE to Jakarta EE, discuss Jakarta EE 11, Microsoft’s support for Sporing, Jakarta EE, and MicroProfile, PaaS offerings, compare cloud vendors, and much more.
Guests: - Ed Burns, Principal Engineer, Microsoft (https://ridingthecrest.com) - Book: Secrets of the Rock Star Programmers: Riding the IT Crest
- Reza Rahman, Principal Program Manager for Java on Azure, Microsoft (https://reza-rahman.me/about/) - Earlier episode with Reza: Stackd Episode 37 – Nov 2017 (https://www.pubhouse.net/2017/11/episode-37-nov-2017.html)
Server Side Java
- Jakarta EE 11 Discussion https://docs.google.com/document/d/1m-dkvbL0iFFzitO4vt1SVq6GGSJyFdCDM2NU_FzGS10/edit?hss_channel=tw-939323243076259842#heading=h.1oyn459kodrn
- Java EE, Jakarta EE, and MicroProfile on Azure https://learn.microsoft.com/en-us/azure/developer/java/ee/
- Guide to Contributing to Jakarta EE 11 https://jakartaee-ambassadors.io/guide-to-contributing-to-jakarta-ee-11/
- Jakarta EE 10 presentation (feel free to use it!) https://docs.google.com/presentation/d/1pryG2riguvJzhjceIpSZ03q93gd2scG-/edit?usp=sharing&ouid=105337742626157521641&rtpof=true&sd=true
- Azure HCI https://azure.microsoft.com/en-us/products/azure-stack/hci/
- Josh’s blog post from 2016 about Java EE progress from Oracle https://jj-blogger.blogspot.com/2016/04/java-ee-8-what-is-current-status-case.html
Other - Erotic Life of Code https://www.yumpu.com/en/document/view/37625727/mob-software-the-erotic-life-of-code-oopsla
Picks - Infinilog (https://apps.apple.com/us/app/infilog-daily-tracker/id514720973) - The Healthy Programmer (http://healthyprog.com/) - Agenda Notes (https://agenda.com/) - Courage to be Disliked - Book (https://www.amazon.com/Courage-Be-Disliked-Phenomenon-Happiness-ebook/dp/B078MDSV8T)
Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/)
Events
- JavaLand 2023 - March 21-23, Brühl, Germany - DevNexus 2023 - April 4-6, Atlanta, GA, USA - JAlba - May 4-6, Edinburgh, Scotland - JCON EUROPE 2023 - June 20-23, Cologne Köln, Germany - Gateway Software Symposium - Mar 31-Apr 1, St. Louis, Missouri, USA - Pacific Northwest Software Symposium - April 14-15, Seattle, WA, USA - JPrime - May 30-31st, Sofia, Bulgaria - Central Iowa Software Symposium - June 9-10, 2023, West Des Moines, Iowa, USA - Lone Star Software Symposium: Austin - July 14 - 15, 2023, Austin, TX, USA - ÜberConf - July 18 - 21, 2023, Denver, CO, USA - JChampions Conference Sessions Recorded online
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.