Frank Delporte
Frank Delporte
  • Видео 204
  • Просмотров 116 229
As a developer, how do we keep our body and mind healthy? (#61)
Foojay Podcast published in November 2024
All info, show notes, and links: foojay.io/today/category/podcast/
At Devoxx and JFall, we talked with Georgios Diamantopoulos, Lutske de Leeuw, Tom Cools, Jessica Siewert, and Rijo Sam about staying physically and mentally healthy as software developers. There are many topics to handle, like the impact of AI on how valuable we feel, how COVID-19 impacted careers, how we work in and with remote teams, how to get to know new colleagues and much more. Yes, there is even a sidestep where we compared the Java and .NET communities.
Video
Podcast (Audio only)
Guests
Georgios Diamantopoulos
www.linkedin.com/in/georgiosd/
x.com/georgiosd
Tom Cools
www.li...
Просмотров: 43

Видео

Özkan Pakdil about Swaggerific, an open-source Postman alternative written in JavaFX (#9)
Просмотров 145День назад
Özkan Pakdil about Swaggerific, an open-source Postman alternative written in JavaFX (#9)
Proud Of Belgium: Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, htmx (#60)
Просмотров 25614 дней назад
Proud Of Belgium: Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, htmx (#60)
Ulas Ergin: How JavaFX helps to migrate from Swing to React UIs, all combined in one Java app (#8)
Просмотров 44821 день назад
Ulas Ergin: How JavaFX helps to migrate from Swing to React UIs, all combined in one Java app (#8)
DevRel Explained and How to Become a Conference Speaker (#59)
Просмотров 11328 дней назад
DevRel Explained and How to Become a Conference Speaker (#59)
JavaFX Tutorial: Template to build a JavaFX application with Maven as a JAR with dependencies
Просмотров 2,8 тыс.Месяц назад
JavaFX Tutorial: Template to build a JavaFX application with Maven as a JAR with dependencies
Christoph Schwentke: JabRef, collect, organize, and discover literature with a JavaFX app (#7)
Просмотров 236Месяц назад
Christoph Schwentke: JabRef, collect, organize, and discover literature with a JavaFX app (#7)
How Java Developers Can Secure Their Code (#58)
Просмотров 360Месяц назад
How Java Developers Can Secure Their Code (#58)
Java Explained: bit, byte, short, int, long (and how to convert them)
Просмотров 3,5 тыс.Месяц назад
Java Explained: bit, byte, short, int, long (and how to convert them)
Ramiro Domínguez Ayub: Updating trains with the Televic Generic Update Tool, written in JavaFX (#6)
Просмотров 274Месяц назад
Ramiro Domínguez Ayub: Updating trains with the Televic Generic Update Tool, written in JavaFX (#6)
Subscribe to learn more about Java, JavaFX, Raspberry Pi, fun with electronics,...
Просмотров 190Месяц назад
Subscribe to learn more about Java, JavaFX, Raspberry Pi, fun with electronics,...
JavaFX Tutorial: Kotlin vs Java, which is Better for JavaFX?
Просмотров 506Месяц назад
JavaFX Tutorial: Kotlin vs Java, which is Better for JavaFX?
Maciej Gorywoda: FxCalculator, an Android app built with Scala and JavaFX (#5)
Просмотров 377Месяц назад
Maciej Gorywoda: FxCalculator, an Android app built with Scala and JavaFX (#5)
Welcome to OpenJDK (Java) 23 (#57)
Просмотров 2492 месяца назад
Welcome to OpenJDK (Java) 23 (#57)
JavaFX Tutorial: How to Create a JavaFX Button (and Style It with CSS)
Просмотров 2212 месяца назад
JavaFX Tutorial: How to Create a JavaFX Button (and Style It with CSS)
JavaFX Tutorial: Build Your First App in Java and JavaFX
Просмотров 5142 месяца назад
JavaFX Tutorial: Build Your First App in Java and JavaFX
Java and Pi4j on Raspberry Pi Compute Module: Unleashing the Power of Tiny Tech
Просмотров 1,3 тыс.2 месяца назад
Java and Pi4j on Raspberry Pi Compute Module: Unleashing the Power of Tiny Tech
MelodyMatrix: Development status end of July 2024
Просмотров 2283 месяца назад
MelodyMatrix: Development status end of July 2024
Testing JavaFX Nodes versus Canvas
Просмотров 4203 месяца назад
Testing JavaFX Nodes versus Canvas
Bouncing Balls JavaFX experiment with Azul Zulu, SDKMAN, and JBANG on Raspberry Pi 5 64-bit
Просмотров 3203 месяца назад
Bouncing Balls JavaFX experiment with Azul Zulu, SDKMAN, and JBANG on Raspberry Pi 5 64-bit
Vectors in Java Code, Databases, and LLMs (#56)
Просмотров 2204 месяца назад
Vectors in Java Code, Databases, and LLMs (#56)
Embedded Java, Part 2: Java on Raspberry Pi, ARM, Risc-V, from small computers to the cloud (#55)
Просмотров 2114 месяца назад
Embedded Java, Part 2: Java on Raspberry Pi, ARM, Risc-V, from small computers to the cloud (#55)
Robert Ladstätter: LogoRRR, a cross-platform log analysis tool written in Scala and JavaFX (#4)
Просмотров 3084 месяца назад
Robert Ladstätter: LogoRRR, a cross-platform log analysis tool written in Scala and JavaFX (#4)
Music and MIDI with Java and Kotlin (#54)
Просмотров 1644 месяца назад
Music and MIDI with Java and Kotlin (#54)
MelodyMatrix: Explaining the open-source project containing the viewers
Просмотров 524 месяца назад
MelodyMatrix: Explaining the open-source project containing the viewers
Christopher Schnick: XPipe, a JavaFX application to manage all your servers (#3)
Просмотров 5214 месяца назад
Christopher Schnick: XPipe, a JavaFX application to manage all your servers (#3)
JCON Report, Part 5 (#53): CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways,...
Просмотров 1575 месяцев назад
JCON Report, Part 5 (#53): CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways,...
Daniel Zimmermann: Building JavaFX applications with Kotlin (#2)
Просмотров 5235 месяцев назад
Daniel Zimmermann: Building JavaFX applications with Kotlin (#2)
JCON Report, Part 4 (#52): Garbage Collector, Test Container, Flaky Test, ToxiProxy, Virtual Thread
Просмотров 865 месяцев назад
JCON Report, Part 4 (#52): Garbage Collector, Test Container, Flaky Test, ToxiProxy, Virtual Thread
Pedro Duque Vieira: JavaFX apps and libraries, Hero, PDFSam, FXThemes, FXComponents (#1)
Просмотров 5945 месяцев назад
Pedro Duque Vieira: JavaFX apps and libraries, Hero, PDFSam, FXThemes, FXComponents (#1)

Комментарии

  • @ryeleighavila7296
    @ryeleighavila7296 9 дней назад

    How did you get JavaFX on there though

    • @FrankDelporte
      @FrankDelporte 8 дней назад

      Any JDK is normally OK, but if you have problems, you can install one with JavaFX included. You can find them here www.azul.com/downloads/?package=jdk-fx#zulu

  • @mihirbhagat54
    @mihirbhagat54 11 дней назад

    Hi, I have been coding in Java since 4 yrs and I recently left my job and have been learning advance concepts since then and preparing a master framework for me to work with in future. I basically worked as a QA Automation Engineer and I wanted to make my workflow optimized by using Java Custom Annotation Processor with RetentionPolicy as SOURCE making me write less code just like Lombok's Getter & Setter but unfortunately it didn't worked because Lombok provides this feature by communicating with the Java compiler and modifying the way it works and also has something modification to do specific to each IDEs. So, I dropped the idea for the time being because the only way it would work is I contribute to lombok project and they accept my idea and code. Thanks!!

    • @FrankDelporte
      @FrankDelporte 11 дней назад

      There are strong pros and cons for tools like Lombok. Yes, it removes a lot of "boilerplate code", but it removes some of the control you have over the code. Personally I try to avoid such tools and make maximum use of the many improvements in Java to write better code. For instance, records allow to have data classes with much less code to write and maintain.

  • @pavlg3944
    @pavlg3944 12 дней назад

    Amazing is the perseverance and the dedication of these people towards their projects. Thanks Mr. Frank for this great podcast!!

  • @empathy_monster
    @empathy_monster 16 дней назад

    Fascinating video, thank you!

  • @yafz
    @yafz 25 дней назад

    Nice interview and great demonstration of the industrial use of JavaFX!

    • @FrankDelporte
      @FrankDelporte 25 дней назад

      Indeed, I'm happy I could show one of the many JavaFX banking use-cases with this interview.

  • @rolandjost3823
    @rolandjost3823 25 дней назад

    Thanks Frank for your sharing🎉🎉🎉🎉🎉

  • @Abdomarrok
    @Abdomarrok 29 дней назад

    thank you

  • @shadowpenguin3482
    @shadowpenguin3482 Месяц назад

    Nevermind, found it (had a typo :D) ruclips.net/video/xbaLjoTU49I/видео.html

  • @shadowpenguin3482
    @shadowpenguin3482 Месяц назад

    I cannot find the devoxx recording of the talk :(

    • @FrankDelporte
      @FrankDelporte Месяц назад

      You can find it here: ruclips.net/video/xbaLjoTU49I/видео.html

  • @АнісіяК
    @АнісіяК Месяц назад

    Great lesson, thank you

  • @annievanzieleghem2948
    @annievanzieleghem2948 Месяц назад

    Chic hé

  • @alexba4798
    @alexba4798 Месяц назад

    Hey, i get this Error when i start the jar. Error: JavaFX runtime components are missing to run this application...

    • @FrankDelporte
      @FrankDelporte Месяц назад

      Hi @alexba4798 did you "Install Java JDK with JavaFX" as described in the tutorial? See www.jfx-central.com/learn-javafx/fat-jar

  • @annievanzieleghem2948
    @annievanzieleghem2948 Месяц назад

    Hallo

  • @allanm6246
    @allanm6246 Месяц назад

    Thanks Frank. I tried it with Netbeans 23. Works fine.

  • @rolandjost3823
    @rolandjost3823 Месяц назад

    Thank you for sharing... Tutorial Very usefuly

  • @TheKundan11
    @TheKundan11 Месяц назад

    Really like your Tutorials Frank. Please keep posting.

  • @rolandjost3823
    @rolandjost3823 Месяц назад

    Very usefuly... Thanks

  • @ChristophS
    @ChristophS Месяц назад

    Thank you very much for the great opportunity!

  • @yafz
    @yafz Месяц назад

    Nice tutorial! Thanks for your efforts.

    • @FrankDelporte
      @FrankDelporte Месяц назад

      Thanks, hope it will be helpful for many!

  • @rolandjost3823
    @rolandjost3823 Месяц назад

    Good 👍

  • @celmavicente5953
    @celmavicente5953 Месяц назад

    nice

  • @rolandjost3823
    @rolandjost3823 Месяц назад

    THANKS

  • @rolandjost3823
    @rolandjost3823 Месяц назад

    I just subscribed. Thx

  • @rolandjost3823
    @rolandjost3823 Месяц назад

    Thank you for sharing

  • @andynekenaratoetrarivo
    @andynekenaratoetrarivo Месяц назад

    Love your work Sir!

    • @FrankDelporte
      @FrankDelporte Месяц назад

      Thank you so much! I’m glad you enjoy what I do!

  • @sadiulhakim7814
    @sadiulhakim7814 Месяц назад

    Inspiring

  • @sadiulhakim7814
    @sadiulhakim7814 Месяц назад

    What is the best way of learning FX?

    • @FrankDelporte
      @FrankDelporte Месяц назад

      You can start with the tutorials on JFX Central: www.jfx-central.com/learn-javafx

  • @tx6723
    @tx6723 Месяц назад

    Javafx ofc neverkotlin

    • @FrankDelporte
      @FrankDelporte Месяц назад

      That's the great thing, we have the choice what we use as there are many options :-)

  • @allanm6246
    @allanm6246 Месяц назад

    JavaFX on mobile. has stiff competition as there are quite a few cross platform tools / frameworks out there. Flutter seems to be getting really popular. But a cool little App.

  • @celmavicente5953
    @celmavicente5953 Месяц назад

    NICE

  • @aberbaCodes
    @aberbaCodes Месяц назад

    The issue is it doesn't look good. Great for internal tool though

    • @FrankDelporte
      @FrankDelporte Месяц назад

      Let's agree to disagree on this topic ;-) Just like any other framework, JavaFX can be styled to whatever you want your application to look. Or you can use one of the many libraries and themes to achieve a different look-and-feel. Check out www.jfx-central.com/libraries for AtlantaFX, JMetro, Transit Theme, etc.

    • @sadiulhakim7814
      @sadiulhakim7814 Месяц назад

      Actually, looks official

  • @TheKundan11
    @TheKundan11 Месяц назад

    Wow. JavaFX in Action. What better proof than showing actual working software made in JavaFX.

  • @elbachirnouni
    @elbachirnouni Месяц назад

    In my opinion, the Java version that is more readable and easy to understand. The best way to create UIs is using the declarative DSL instead of the imperative java/kotlin code. Thanks

    • @FrankDelporte
      @FrankDelporte Месяц назад

      DSLs are the next step in my Kotlin journey 😉

  • @frankkwabenaaboagye
    @frankkwabenaaboagye Месяц назад

    nice

  • @JamesBosman-w1h
    @JamesBosman-w1h 2 месяца назад

    Hi, i was wondering if you could make a turorial on how to make a JavaFX application with one or more external library's, and then show how to build the application into a executable jar file using maven. I don't get it to work with a project i'm working on, and there are little to no video's available for this specific topic.

    • @FrankDelporte
      @FrankDelporte 2 месяца назад

      Thanks James, very good idea! Will put it on my TODO-list, but for now can you maybe already take a look at this project: github.com/FDelporte/DrumBoothController/tree/master/JavaFXUserInterface. This is a PET project with a pom.xml that contains probably all the info you need. It uses maven-assembly-plugin to create a JAR with all the dependencies.

    • @FrankDelporte
      @FrankDelporte 2 месяца назад

      James, I quickly created this template project with a dependency that builds as executable jar with all dependencies: github.com/FDelporte/javafx-jar-template. Can you try out if this answers your questions? Then I can use it as the sources for a new tutorial video...

    • @FrankDelporte
      @FrankDelporte Месяц назад

      @JamesBosman-w1h , your wish is my command ;-) Such a tutorial is now available here: www.jfx-central.com/learn-javafx/fat-jar

    • @JamesBosman-w1h
      @JamesBosman-w1h Месяц назад

      @@FrankDelporte Amazing! This will help me a lot building my applications.

    • @FrankDelporte
      @FrankDelporte Месяц назад

      @@JamesBosman-w1h I hope so :-) And anyhow, if you find potential improvements for the template project, please let me know, or make a merge request!

  • @rahulkushwaha2430
    @rahulkushwaha2430 2 месяца назад

    How to create responsive design in javafx

    • @FrankDelporte
      @FrankDelporte 2 месяца назад

      By making clever use of the components 😉 for example as described here: www.vikasietum.com/post/designing-responsive-ui-with-javafx-layout-containers

  • @AijazdarAijazdar-e2d
    @AijazdarAijazdar-e2d 2 месяца назад

    ,😊ll

  • @michaelevan9184
    @michaelevan9184 2 месяца назад

    Not sure if I'm correct ... but my research showed that the compute module 4 is not the same as the standard R-Pi. The compute module 4 supposedly allows access to all 4 PCIe lanes if needed for items like the Hailo-8 which supposedly the Pi-5 will not access all 4 lanes of the AI module????

    • @FrankDelporte
      @FrankDelporte 2 месяца назад

      Thanks for your feedback! I'm not a "deep technical expert", just an enthusiastic user ;-). They are the same regarding the components, but indeed the wiring towards the compute connectors for the base board, can indeed be different, exposing more features....

  • @zayyadmuhammadsani6094
    @zayyadmuhammadsani6094 2 месяца назад

    TestFX looks amazing! I can imagine the amount of time it would save

  • @michealking6425
    @michealking6425 2 месяца назад

    thanks

  • @naturalHex
    @naturalHex 3 месяца назад

    This has been a great tutorial! thank you. Nice to have something up to date that pretty much runs so that i can get the hang of things. Have you added a read from a websocket yet?

    • @naturalHex
      @naturalHex 3 месяца назад

      sorry. i think i see now the example of the message receive through websocket.

    • @FrankDelporte
      @FrankDelporte 3 месяца назад

      Indeed in the code is two way communication implemented

    • @naturalHex
      @naturalHex 3 месяца назад

      @@FrankDelporte Thank you again for putting this out there. I had been spinning my wheels for a while before this.

    • @FrankDelporte
      @FrankDelporte 3 месяца назад

      @@naturalHex with pleasure 😀 exactly why I created this as I had the same struggle...

    • @naturalHex
      @naturalHex 3 месяца назад

      @@FrankDelporte one more question. I'm trying to connect your java code to a javascript client. The client wants a Websocket url. I'm failing to understand exactly what it would be in your example. ws://127.0.0.1/websocket/ws ? any thoughts? I've also tried localhost instead of 127.0.0.1 thanks!

  • @orangomango
    @orangomango 3 месяца назад

    Very interesting video!

  • @dvyadav2307
    @dvyadav2307 3 месяца назад

    Insightful 💡!! Thanks for sharing.

  • @alcar32sharif
    @alcar32sharif 4 месяца назад

    Tensors, we need Tensors!

  • @ViktorVano
    @ViktorVano 4 месяца назад

    Amazing! I was looking for this solution for a while :) Thanks.

  • @loyyeeko1231
    @loyyeeko1231 4 месяца назад

    it looks really powerful and inspiring

  • @allanm6246
    @allanm6246 4 месяца назад

    Does this mean that LogoRRR is accessing the graphics card/ GPU directly? Sure is fast.

    • @FrankDelporte
      @FrankDelporte 4 месяца назад

      Thanks for your question! JavaFX uses hardware acceleration by default, so the whole application “runs” on the gpu (rendering the scenegraph), but that probably depends on the system it's running on and if the Java runtime can access the GPU. But this is probably a good question for another video ;-) How LogoRRR is doing it: Pixelbuffer is “as direct” as you can get without relying on native code via Panama where you maybe could squeeze out even more performance. Anyway, there is probably no faster way to write to the screen with JavaFX, but let us know if you find one, and it will be used to improve LogoRRR even more :-) Almas Baim (creator of the FXGL game library) uses the same approach for some demos where he showcases some million pixels moving around: github.com/AlmasB/FXGL-FastRender. Check that project if you are interested in performance experiments.

    • @cormacredmond12345
      @cormacredmond12345 4 месяца назад

      @@FrankDelporte I think they were wondering how Robert avoided using "JavaFX" to draw as it seemed like that's what Robert was saying. But I think what Robert means is, he is drawing (i.e., populating) his arrays himself into PixelBuffer (which is a JavaFX class), and not relying on JavaFX's Canvas or Shapes to do the work for him. And later (not shown in the video) he is handing that PixelBuffer to JavaFX's WritableImage (which extends JavaFX's Image), which allows you to supply pixels -- see his BlockImage class. So JavaFX is still doing the lower-level work here, he is just avoiding using less-specialised nodes like Shapes or Canvas.

    • @cormacredmond12345
      @cormacredmond12345 4 месяца назад

      Thanks for yet another JavaFX video. I like to see at least one section of the video diving into code for particularly interesting problem. E.g., I didn't even know about PixelBuffer until seeing this video.

  • @phonels9847
    @phonels9847 4 месяца назад

    Hello, can it do 4k or fullHD@60fps via hdmi ?

    • @FrankDelporte
      @FrankDelporte 4 месяца назад

      Hi, you can find the specs of the ATEM Mini Pro here: www.blackmagicdesign.com/products/atemmini/techspecs/W-APS-14. It's only up to 1080...

    • @phonels9847
      @phonels9847 4 месяца назад

      @@FrankDelporte thank you

  • @kinsleykajiva
    @kinsleykajiva 4 месяца назад

    as a question to Geert Bevin , so given where java is in 2024 , does it qualify java to participate in the DAWs as a tool , assuming that latency is now reasonably low ?

    • @FrankDelporte
      @FrankDelporte 4 месяца назад

      This is discussed around 11:45. It depends a bit on what you want to achieve...

    • @kinsleykajiva
      @kinsleykajiva 4 месяца назад

      @@FrankDelporte in my case, I have always wanted to create a DAW using JavaFX and java plus allow 3rd party vsti integrations, so becuase how much java had it bad for music and memory at the time.

    • @FrankDelporte
      @FrankDelporte 4 месяца назад

      That calls for an experiment ;-) I'm working on something vice-versa, use JavaFX to receive music (MIDI) instead of generating it: melodymatrix.rocks/

  • @kinsleykajiva
    @kinsleykajiva 4 месяца назад

    This was really informative as much especially for Music in java , its always has been a question that how come java is not visible as much in the Audio fraternity and manipulations as much !