Stackd 68: Interview with Jeanne Boyarsky

Guest for today: Jeanne Boyarsky is a Java Champion and has grown from an entry developer to a tech lead. She also volunteers at codranch.com in her free time.

Blog: https://www.selikoff.net/

Author of several Java certification books: https://www.goodreads.com/author/show/8489218.Jeanne_Boyarsky

Scott – co-author

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

AI/ML

Java Platform

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

Other Pubhouse Network podcasts

Events

Stackd 67: AI NullPointers

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

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

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

Other Pubhouse Network podcasts

Events

Stackd 66: Streams, Messages, Events, and a Java User Group

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/)

Stackd 65: Devnexus, indeed

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

Server Side Java

News

Java Platform

Other

Picks

Other Pubhouse Network podcasts

Events

Stackd 64: Beware of the Blue Drink

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

Other

Picks

Other Pubhouse Network podcasts

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

Stackd 63: One CLI to Rule them All

We’re back for 2023 with Kito, Danno, and special guest Andres Almiray, Senior Principal Product Manager, Database group, to talk about the latest versions of Andres’ JReleaser tool, building CLIs in Java (picocli, JCommander, JCommander, Spring Boot, Quarkus, Micronaut), jban,, Jarviz, AI, whether or not Java is over the hill, http4s, and much more.

We Thank DataDog for sponsoring this podcast!
https://www.pubhouse.net/datadog

Overview

Server Side Java
– Accelerate Your Lambda Functions with Lambda SnapStart (https://aws.amazon.com/blogs/aws/new-accelerate-your-lambda-functions-with-lambda-snapstart/)

  • Quarkus support for AWS Lambda SnapStart (https://quarkus.io/blog/quarkus-support-for-aws-lambda-snapstart/)

IDEs and Tools

  • JBang (https://www.jbang.dev/)
  • Writing CLIs in Java ()
  • Frameworks that you can use to create CLIs
    • Spring Boot Console Apps (https://www.appsdeveloperblog.com/spring-boot-console-application/)
  • Quarkus Command Mode Apps (https://quarkus.io/guides/command-mode-reference)
  • Micronaut Command Line Applications (https://docs.micronaut.io/1.0.0.M4/guide/index.html#picocli)
  • Command Line Interface Guidelines (https://clig.dev/)

AI

JReleaser

  • v1.4.0 released on Dec 29 2022
  • Improved Maven deployment support
  • New FLAT_BINARY distribution
  • Threaded messages in Mastodon
  • Buildx support in Docker packager
  • New java-archiver
  • v1.5.0 (upcoming)
  • Environment variables and System properties support
  • New Linkedin announcer
  • New winget packager for NATIVE_PACKAGE distribution
  • Updates and deprecations to CLI flags
    Jarvis (https://github.com/kordamp/jarviz)
  • Jarviz is a JAR file analyzer tool. You can obtain metadata from a JAR such as its manifest, manifest entries, bytecode versions, declarative services, and more.

Other

Picks

Other Pubhouse Network podcasts

Events

Stackd 62: Make JavaOne Again

Overview
Josh, Kito, Danno, and Ian are back, discussing the first JavaOne in many years, and welcoming special guest Emily Jiang, Liberty Cloud Native Architect and Chief Advocate at IBM. They discuss JavaOne announcements, ways to avoid cold starts in Java, JDK virtual threads with Helidon Níma and Quarkus, Open Liberty, new releases from NetBeans, Eclipse and IntelliJ, Microprofile, Jakarta EE, Angular 15, Kito’s SpeakerTrax project, and much more.


We Thank DataDog for sponsoring this podcast!


https://www.pubhouse.net/datadog

JavaOne Recap

  • GraalVM JIT and native image to be included with OpenJDK
  • Liberty InstantOn using Linux CRIU (https://openliberty.io/blog/2022/09/29/instant-on-beta.html)
  • Oracle will create JavaFX builds
  • Java SE Subscription Enterprise Performance Pack, a drop-in replacement for JDK 8 with JDK 17 (https://blogs.oracle.com/java/post/introducing-the-java-se-subscription-enterprise-performance-pack)
  • Generational ZGC (https://bugs.openjdk.org/browse/JDK-8272979)
  • Announcing Java Management Service (https://blogs.oracle.com/java/post/announcing-java-management-service)
  • JavaOne Content Feed (https://inside.java/javaone/)
  • JavaOne Keynotes and Select Sessions on YouTube (https://www.youtube.com/playlist?list=PLX8CzqL3ArzU2i-ogxRAHYIZ8du6GwZyu)

Web

  • Angular v15 is now available! (https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8)

Server Side Java

  • Please welcome.. Helidon Níma (https://medium.com/helidon/please-welcome-helidon-n%C3%ADma-9a882c5b6f1e)
  • Virtual threads and what it means for servers (do we really need reactive programming models anymore)?
  • Quarkus Virtual Threads (https://quarkus.io/guides/virtual-threads)
  • Starting Quarkus 3 (https://quarkus.io/blog/road-to-quarkus-3/)
  • Open Liberty (https://openliberty.io/)

IDEs and Tools

  • NetBeans 16 Release Candidate Stage (now released) (https://netbeans.apache.org/download/nb16/index.html)
  • Intellij 2022.3 (https://blog.jetbrains.com/idea/2022/11/intellij-idea-2022-3-beta/)
  • Eclipse IDE 2022-09 (https://projects.eclipse.org/releases/2022-09)

Java Platform

  • 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)

Emily Jiang

  • Java Champion & Liberty Cloud Native Architect and Chief Advocate at IBM
  • Microprofile specs: MicroProfile Config, Fault Tolerance
  • Jakarta EE specs: Jakarta Config, Jakarta Context and Dependency Injection (CDI), Jakarta Interceptors
  • Books:
    Practical Cloud-Native Java Development with MicroProfile | Packt (https://www.amazon.com/Practical-Cloud-Native-Java-Development-MicroProfile/dp/1801078807)
    97 Things Every Java Programmer Should Know Book

Other

  • Kito’s new speaker profile powered by SpeakerTrax: https://kitomann.com
  • Twitter demolition (https://twitter.com/CCSewell/status/1592257949971673088)
  • InterPlanetary File System (https://ipfs.tech/)

Picks

  • Webcomponents.dev (Kito) https://webcomponents.dev/
  • Podman Desktop is Released (Josh) https://podman-desktop.io/
  • Run everywhere! (Emily)
  • Github CoPilot (Ian) https://github.com/features/copilot
  • Mastodon (Danno) https://joinmastodon.org/

Other Pubhouse Network podcasts (do not remove)

  • Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source)
  • OffHeap (https://www.javaoffheap.com/)
  • Java Pubhouse (https://www.javapubhouse.com/)

Events

  • Codemash – Jan 12-15 Sandusky, OH, USA (https://codemash.org/)
  • jChampions Conf – January 2023, Online (https://jchampionsconf.com/)
  • DevNexus 2023 – April 4-6 2023, Atlanta, GA, USA (https://devnexus.com/call-for-papers)

Stackd 61: May the Source be with You

Overview
Josh, Danno and Kito have a lively discussion about their summer activities, Lightbend (makers of Akka) changing to closed source, GraalVM and AWS Lambdas, Quarkus, Jakarta EE 10, JDK 19, NetBeans, Kito’s new SpeakerTrax product, and more.

We Thank DataDog for sponsoring this podcast!
https://www.pubhouse.net/datadog

Controversy

  • Lightbend changed their license from open source to closed source. Sign of things to come? (https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka)
  • PR (https://github.com/akka/akka/pull/31561) Server Side Java
  • Scale up with GraalVM and Lambdas Talk (https://virtua.tech/slides/graal-vm-and-lambdas/Scale%20up%20with%20GraalVM%20and%20AWS%20Lambdas.pdf)
  • Demo (https://github.com/kito99/graalvm-lambda-demo)
  • Other: Dagger (https://dagger.dev/)
  • Quarkus productivity (https://quarkus.io)
  • Jakarta EE 10 Now Available (https://jakarta.ee/specifications/platform/10/)
    • Payara 6 – On its way
    • Glassfish 7
    • WildFly
    • OpenLiberty

IDEs and Tools

  • NetBeans 15 Now Available (https://github.com/apache/netbeans/releases/tag/15)

Other

  • SpeakerTrax (https://speakertrax.com)
    • Kito’s new product to help speaker’s manage and share their sessions.

Java Platform

  • JDK 19 Now Available (https://jdk.java.net/19/release-notes)

Picks

  • Practical Cloud Native Java Development with MicroProfile – Emily Jiang, Andrew McCright, John Alcorn, David Chan, Alasdair Nottingham (Josh) (https://www.packtpub.com/product/practical-cloud-native-java-development-with-microprofile/9781801078801)
  • Welcome to Wrexham (TV Series 2022- ) – IMDb
  • Webb Telescope Pictures (Danno) (https://webb.nasa.gov/)
  • Gitpod (Danno) (https://www.gitpod.io)
  • AirMail (Kito) (https://apps.apple.com/us/app/airmail-your-mail-with-you/id993160329)

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/)

Event

  • JavaOne – October 17-20 – Las Vegas, NV, USA
  • connect.tech – Nov 8-10 – Atlanta, GA, USA
  • Java Summit IL – November 21 – Tel Aviv, Israel
  • JakartaOne Livestream – Dec 6th CFP Now Open
  • SpringOne – Dec 6-8 (CFP Open) San Francisco, CA, USA or online
  • Progressive Web Experience – Dec 4-7, Clearwater, FL
  • Tech Leader Summit – Dec 7-9, Clearwater, FL
  • ArchConf – Dec 12-15 Clearwater, FL
  • jChampions Conf – January 2023 CFP Now Open
  • DevNexus 2023 – April 4-6 2023 CFP Now Open

Stackd 60: No Code for You

Max Katz, veteran developer advocate at Okta, joins the whole gang (Josh Juneau, Ian Hlavats, Daniel Hinojosa and Kito Mann) for a wide-ranging discussion about the good ol’ days of Exadel, RichFaces, and JSF, as well as No Code and Low Code solutions like Okta Workflows, Airtable, Webflow and even old-school solutions like Yahoo! Pipes and IBM Notes. In addition, they discuss the Payara Cloud Preview, new features in Jakarta EE 10, Github CoPilot, JetBrains Space, Okta/Auth0, and more.

We Thank DataDog for sponsoring this podcast!

Server Side Java

  • Payara Cloud Preview (https://www.payara.fish/products/payara-cloud/)
  • Writing JSF pages in Java (https://github.com/jakartaee/faces/issues/1581)
  • The Top 5 New Features Coming in Jakarta EE 10 (https://newsroom.eclipse.org/eclipse-newsletter/2022/april/top-5-new-features-coming-jakarta-ee-10)

IDEs and Tools

  • CoPilot goes out of beta — $10/month or $100/year (https://github.com/features/copilot/)
    • OpenAI Codex (https://openai.com/blog/openai-codex/)
  • JetBrains is out of Russia and registered in the Netherlands: (https://twitter.com/tagir_valeev/status/1560654234772656129)
  • JetBrains Space (https://www.jetbrains.com/space/)

Security

  • Okta / auth0 acquisition (https://auth0.com/blog/okta-acquisition-announcement/)
  • No installation of OSS software if it’s on the CVE database (US law) (https://twitter.com/JGamblin/status/1560016175265972224)

Low / No code tools

  • Okta Workflows (https://www.okta.com/platform/workflows/)
  • Airtable (https://www.airtable.com/)
  • WebFlow (https://webflow.com/)
  • Old school: Yahoo Pipes (https://en.wikipedia.org/wiki/Yahoo!_Pipes)

Picks

  • iTerm (Kito) (https://iterm2.com/)
  • Rode Podcaster USB Dynamic Microphone (Kito) (https://www.amazon.com/gp/product/B000JM46FY/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1)
  • Rich-cli is a command line toolbox for fancy output in the terminal (Danno) (https://github.com/Textualize/rich-cli)
  • http://www.javapractices.com/topic/TopicAction.do (Danno)
  • StackBlitz (Dann) (https://stackblitz.com/)
  • Libby (Max) (https://libbyapp.com/library/mainlib)
  • Software Engineering Daily (podcast) (https://podcasts.apple.com/us/podcast/software-engineering-daily/id1019576853)
  • No Code Data Science tool written in JSF (Kito; not in podcast but strangely relevant) (https://nocodefunctions.com/blog/java-frontend-web-app/)

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

  • JavaZone – September 7-8, 2022, Oslo, Norway (https://dev.events/conferences/java-zone-oslo-8-2022)
  • JCONF.Dev – September 26-28, 2022, Chicago, IL (https://2021.jconf.dev)
  • ZipConnect
  • Devoxx – October 10-14, 2022, Antwerp, Belgium (https://devoxx.be/)
  • JCON Online 2022 – Sept 20-23 – Online (https://2022.jcon.one/)
  • JavaOne – October 17-20 – Las Vegas, NV, USA (https://www.oracle.com/cloudworld/javaone/)
  • connect.tech – Nov 8-10 – Atlanta, GA, USA (https://2021.connect.tech/)
  • Java Summit IL – November 21 – Tel Aviv, Israel (https://www.javasummitil.com/)
  • SpringOne – Dec 6-8 (CFP Open) San Francisco, CA USA or online (https://springone.io/)
  • Progressive Web Experience – Dec 4-7, Clearwater, FL (https://progressivewebexperience.io/)
  • Tech Leader Summit – Dec 7-9, Clearwater, FL (https://techleadersummit.io/)
  • ArchConf – Dec 12-15 Clearwater, FL (https://archconf.com/)
  • jChampions Conf – January 2023

Stackd 59: Holly Cummins, Quarkus, IBM, and the Garage