Preview Mode Links will not work in preview mode

The Enterprise Java Newscast, hosted by Kito D. Mann, Ian Hlavats, and Daniel Hinojosa, is a monthly podcast that covers the latest headlines in the world of enterprise software development.

Brought to you by virtua.tech: expert training and consulting for Java EE, Web Components, Angular and more.

 

Jan 30, 2024

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