Powered by RND
PodcastsTecnologiaFoojay.io, the Friends Of OpenJDK!
Ouça Foojay.io, the Friends Of OpenJDK! na aplicação
Ouça Foojay.io, the Friends Of OpenJDK! na aplicação
(1 200)(249 324)
Guardar rádio
Despertar
Sleeptimer

Foojay.io, the Friends Of OpenJDK!

Podcast Foojay.io, the Friends Of OpenJDK!
Foojay.io
The podcast of foojay.io, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for th...

Episódios Disponíveis

5 de 65
  • Let's Talk About Java Code! Diving into Foojay blog posts... (#66)
    In this Foojay podcast, we dive into a few articles that were published recently and focus on code. Igor Kulakov of JetBrains gives us his insights into the tool he created to find duplicate content in documentation. Rijo Sam explains how you can generate real random values and how he created a train departure display. Maxillian Arruda explains in a very detailed post the different ways to construct a complex Java object. And we start with Wim De Troye about the code changes he had to do in a project that got upgraded from Spring Boot 2 to 3.Guests   Wim De Troyer      https://www.linkedin.com/in/wim-de-troyer-40647b130/      Maximillian Arruda      https://www.linkedin.com/in/maxarruda/      Rijo Sam      https://www.linkedin.com/in/rijosam19/      Igor Kulakov      https://www.linkedin.com/in/inspector-patronum/        https://x.com/flounder4130   Links   https://foojay.io/today/the-proper-way-to-define-configuration-properties-in-spring/      https://foojay.io/today/make-the-life-of-your-developer-clients-easier-with-smart-builders/     https://foojay.io/today/pseudorandom-number-generator/      https://foojay.io/today/crafting-your-own-railway-display-with-java/      https://foojay.io/today/duplicate-finder-for-text-requirements/  Content00:00 Introduction of the topics and guests 00:55 Wim De Troyer 03:27 Pro or contra Lombok? 06:09 BeanValidation as part of the solution 07:40 Generating a config JSON file 08:50 Maxillian Arruda 09:19 What is a complex object? 12:09 Using records to simplify object creation 14:48 Telescoping constructors 16:08 Static factory method 19:09 Builder pattern 21:00 The risks of rewriting a project 23:00 Thread safety in object creation 27:53 Rijo Sam 29:07 java.util.Random is not fully random... 30:20 About SecureRandom, seeds, and blocking algorithms 34:16 Vaadin railway display 37:43 Getting railway data from an open API 38:44 It's a PET project together with Rijo's partner Ancy 40:22 Runs on a Raspberry Pi 41:18 The next project... 41:34 Igor Kulakov 43:02 DRY principle in documentation 43:37 How the tool works an integration in JetBrains products 44:54 Test-first approach in the project  47:10 Not using AI (yet) to avoid extra cost, local systems could be integrated 48:22 Input data the tool can handle 49:14 Highlights of the blog (and following) post(s) 54:35 Outro
    --------  
    54:59
  • Boost Your Career in 2025! (#65)
    With the first Foojay podcast of 2025, we want to help you to boost your career! By now, you've likely had your year-end performance review with your manager and set some goals to advance in the coming year. Are you ready to take your career growth into your own hands? I've invited three fantastic guests who are eager to share their experiences and help you elevate your professional journey.Guests   Rafael Del Nero      https://www.linkedin.com/in/rafadelnero/       https://www.youtube.com/c/javachallengers       https://javachallengers.com    Bruno Souza      https://www.linkedin.com/in/brjavaman/       https://java.mn       Career project/blog: https://code4.life/blog       Book: https://careermasterplan.dev       Join the newsletter, with daily career tips: https://code4.life    Elder Moraes      https://www.linkedin.com/in/eldermoraes/       https://www.youtube.com/ElderMoraes       https://instagram.com/eldermoraes SouJava (JUG Brazil)      https://www.meetup.com/SouJava/       http://soujava.org.br/ Content00:00 Introduction of topic and guests01:44 Why are the guests mentors for others?06:25 There are many important skills you need to develop07:38 How are they handling the mentoring process?15:58 A mentor needs a mentor himself16:43 Different growing paths, technical versus managing21:59 How participating in JUGs can evolve your career30:50 The impact of being a Java Champion33:33 What is the value of mentoring?41:18 How to get a salary increase?50:18 Just ask for any change you want!59:44 Book Bruno01:01:16 Outro
    --------  
    1:02:44
  • Interviews at JFall about opensource, OpenJDK evolutions, Project Loom, JVM,... (#64)
    Let's wrap up this year with more interviews from the JFall conference. In this episode you'll learn more about Foojay, JVM internals and writing your own programming language, Project Loom and structured concurrency, learning at conferences, code reviews, creating desktop applications with Java, infrastructure as code, JUG Noord, and much more!Guests   Geertjan Wielenga      https://www.linkedin.com/in/geertjanwielenga/    Nataliia Dziubenko      https://www.linkedin.com/in/nataliia-dziubenko-341919b8/    Hanno Embregts      https://www.linkedin.com/in/hannotify/    Hinse ter Schuur      https://www.linkedin.com/in/hinseterschuur/    Anthony Goubard      https://www.linkedin.com/in/anthonygoubard/    Steffan Norberhuis      https://www.linkedin.com/in/steffannorberhuis/    Paulien van Alst      https://www.linkedin.com/in/paulienvanalst/    Lutske de Leeuw      https://www.linkedin.com/in/lutske/    Johan HuttingContent00:00 Introduction of topics and guests01:09 Geertjan Wielenga: OpenJDK evolutions01:47 The goal of Foojay, the website for the Friends Of OpenJDK   https://foojay.io/ 03:49 Nataliia Dziubenko: What you can learn at conferences04:48 Writing your own programming language on top of JVM07:30 What it learned her about the Java compiler08:38 How it influenced her career as a Java developer11:20 Hanno Embregts: Project Loom, structured concurrency and scoped values14:04 Playing music during conference talks15:09 Important OpenJDK evolutions17:07 Hinse ter Schuur: Learning at conferences17:58 Best practices for code reviews20:03 Anthony Goubard: Creating desktop apps with Java   https://www.japplis.com 22:45 Steffan Norberhuis: Infrastructure code for AWS   https://www.rocketleap.dev/ 23:50 Java as a Cloud language24:54 How developers look at infrastructure26:03 Is getting locked into a single cloud vendor a risk?28:03 Paulien van Alst, Lutske de Leeuw en Johan Hutting: Introducing JUG Noord   https://www.meetup.com/jug-noord 29:20 Introducing VoxxedDays Amsterdam   https://amsterdam.voxxeddays.com/  29:40 NLJUG versus local JUGs30:06 Starting as a new speaker at JUGs30:24 How to contribute to opensource31:24 How to speak at JUG Noord31:53 Learned at JFall32:38 Outro
    --------  
    33:01
  • How do we keep our Java applications up to date and secure (#63)
    Last month, I published a Foojay blog post about the risks in systems that are stuck on old or outdated Java versions and got a lot of feedback from developers. Most of them want to move on but get stuck on management decisions, outdated production environments, or one of the many other reasons that keep systems stuck on old Java versions and dependencies... Do you want to bring your system from Java 8 to 23? Did you know that Java 17 already got 13 security releases? And that you can use tools like OpenRewrite to help you update your code? Related Foojay articles   Why Java 8 is a Ticking Time Bomb Hiding Within Your Organization      https://foojay.io/today/why-java-8-is-a-ticking-time-bomb-hiding-within-your-organization/    How Organizations Became Stuck on Outdated Java Versions      https://foojay.io/today/how-organizations-became-stuck-on-outdated-java-versions/Guests   Gerrit Grunwald      https://www.linkedin.com/in/gerritgrunwald/      Jonathan Schneider      https://www.linkedin.com/in/jonkschneider/    Martijn Dashorst      https://www.linkedin.com/in/dashorst/    Carl Wanting      https://www.linkedin.com/in/carl-wanting-638943/    Charl Fasching      https://www.linkedin.com/in/charl-fasching-77843288/    Johan Janssen      https://www.linkedin.com/in/johanjanssen2001/ Content00:00 Introduction of the topic and guests 01:35 Gerrit Grunwald about CVE fixes in Java updates 04:58 LTS (Long Term Support) versus STS (Short Term Support) 9:45 Jonathan Schneider about the goal of OpenRewrite 12:15 Upgrade all at once, or step by step? 14:03 Who creates the recipes? 15:08 What Moderne is offering on top of OpenRewrite  17:29 How to use OpenRewrite in your IDE 18:32 Companies maintaining recipies for their products 20:05 Jonathan's view on the importance of upgrades  26:56 Other use cases for OpenRewrite 29:03 Martijn Dashorst: Updating legacy projects   33:12 Carl Wanting and Charl Fasching: Migrating projects 39:43 Johan Janssen: Java evolutions and upgrading  42:51 Outro
    --------  
    43:12
  • Better Coding with AI: Friend or Enemy? (#62)
    AI, LLMs, ChatGPT—these are just a few of the buzzwords of the massive revolution unfolding right now. These tools are reshaping how we work, but they come with a catch: while they help us work faster and smarter, we need to be careful about placing too much trust in them.I’ve spoken with several guests at the JFall conference in the Netherlands actively working with these tools to learn more about them. And I had a chat with Grace Jansen about a recent Foojay blog postGuestsGrace Jansenhttps://www.linkedin.com/in/grace-jansen/ Sean Li https://www.linkedin.com/in/sean-li-568a8414/ John Sterkenhttps://www.linkedin.com/in/jsterken/ David Vlijmincx https://www.linkedin.com/in/david-vlijmincx/ Urs Peter https://www.linkedin.com/in/urs-peter-70a2882/ Joost Kaanhttps://www.linkedin.com/in/joost-kaan/ Linkshttps://foojay.io/today/run-ai-enabled-jakarta-ee-and-microprofile-applications-with-langchain4j-and-open-liberty/  https://marketplace.visualstudio.com/items?itemName=IBM.wca-eja https://docs.langchain4j.dev/integrations/language-models/  https://foojay.io/today/building-project-panamas-jextract-tool-by-yourself/ https://foojay.io/today/project-panama-for-newbies-part-1/ https://foojay.io/today/writing-c-code-in-java/ Content00:00 Introduction of topics and guests 01:07 Introduction of Grace and the Foojay blog post  02:31 What is Langchain4J?  03:23 What is JakartaEE?  04:25 What is MicroProfile?  06:33 Compare these tools with Spring  08:30 About the demo application of the blog post  11:32 What is an LLM, and what can it do?  13:41 Short-term evolutions in AI  16:49 Long-term predictions...  18:36 IBM Watson code assistant for VSC 19:45 Sean Li: Java at Microsoft 21:56 AI products provided by Microsoft 25:09 Code upgrades with a VSC extension 26:44 John Sterken: AI as a coding assistant 30:50 David Vlijmincx: Project Panama in relation to AI  34:53 Urs Peter: Generative AI, LLMs, and LangChain4J 40:20 Joost Kaan: Organizing an AI conference
    --------  
    43:46

Mais podcasts de Tecnologia

Sobre Foojay.io, the Friends Of OpenJDK!

The podcast of foojay.io, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.
Site de podcast

Ouça Foojay.io, the Friends Of OpenJDK!, Hard Fork e muitos outros podcasts de todo o mundo com o aplicativo o radio.net

Obtenha o aplicativo gratuito radio.net

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Aplicações
Social
v7.6.0 | © 2007-2025 radio.de GmbH
Generated: 2/10/2025 - 9:40:12 AM