home.social

#javafx — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #javafx, aggregated by home.social.

fetched live
  1. Are you doing #SLR aka Systematic Literature Reviews?

    Two contributors, Faneesh and Loay, worked this summer on improving JabRef's SLR feature.

    The key change is the addition of a new native query mode; e.g., you can now formulate such queries for each catalog, and JabRef will send them directly to the website. And for reproducibility, JabRef will store all sent queries.

    blog.jabref.org/2026/08/01/sys

    #research #academia #bibtex #pubmed
    #opensource #teXLaTeX #java #javafx

  2. Are you doing #SLR aka Systematic Literature Reviews?

    Two contributors, Faneesh and Loay, worked this summer on improving JabRef's SLR feature.

    The key change is the addition of a new native query mode; e.g., you can now formulate such queries for each catalog, and JabRef will send them directly to the website. And for reproducibility, JabRef will store all sent queries.

    blog.jabref.org/2026/08/01/sys

    #research #academia #bibtex #pubmed
    #opensource #teXLaTeX #java #javafx

  3. Today I realized that I have my own preferred software dev stack that is really, really good:

    - #Kotlin
    - #JavaFX
    - #H2 for embedded db
    - #PostgreSQL for server db

    No browser required. Not C fast, but definitely fast enough. Runs pretty much anywhere. Great tooling. A library for just about anything. The only real downside is #Gradle, but JetBrains are working on that, too.

    #programming

  4. Today I realized that I have my own preferred software dev stack that is really, really good:

    - #Kotlin
    - #JavaFX
    - #H2 for embedded db
    - #PostgreSQL for server db

    No browser required. Not C fast, but definitely fast enough. Runs pretty much anywhere. Great tooling. A library for just about anything. The only real downside is #Gradle, but JetBrains are working on that, too.

    #programming

  5. Another milestone reached!
    We crossed the 4500 stargazers on #github

    And we are close to another milestone, the 6.0-beta. We worked hard and worked on improvements and bug fixes across JabRef. For example, we revamped the entry editor to make it easier to add/remove fields.

    Curious? Try out the latest dev version and see for yourself!
    builds.jabref.org/main/

    #javafx #opensource #jabref #bibtex #biblatex #texlatex #java #academia #bibliography

  6. Another milestone reached!
    We crossed the 4500 stargazers on #github

    And we are close to another milestone, the 6.0-beta. We worked hard and worked on improvements and bug fixes across JabRef. For example, we revamped the entry editor to make it easier to add/remove fields.

    Curious? Try out the latest dev version and see for yourself!
    builds.jabref.org/main/

    #javafx #opensource #jabref #bibtex #biblatex #texlatex #java #academia #bibliography

  7. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    nlisker
    Eliezer Assunção De Paulo
    @dlemmermann

    Happy reading, and have a lovely #Java weekend!

  8. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    nlisker
    Eliezer Assunção De Paulo
    @dlemmermann

    Happy reading, and have a lovely #Java weekend!

  9. Sheetmusic4J 0.0.3 is out! I released 0.0.1 as an open question: does anyone want a native Java(FX) sheet music library? Multiple LinkedIn comments, and some are answered now with support for ABC notation and Guitar Pro. Plus a big round of engraving improvements.

    Write-up + video demo:
    webtechie.be/post/sheetmusic4j

    #Java #JavaFX #OpenSource #SheetMusic

  10. Sheetmusic4J 0.0.3 is out! I released 0.0.1 as an open question: does anyone want a native Java(FX) sheet music library? Multiple LinkedIn comments, and some are answered now with support for ABC notation and Guitar Pro. Plus a big round of engraving improvements.

    Write-up + video demo:
    webtechie.be/post/sheetmusic4j

    #Java #JavaFX #OpenSource #SheetMusic

  11. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    @johanvos
    @gluonhq
    Azul
    Johannes Rabauer
    @lottie4j

    Happy reading, and have a lovely #Java weekend!

  12. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    @johanvos
    @gluonhq
    Azul
    Johannes Rabauer
    @lottie4j

    Happy reading, and have a lovely #Java weekend!

  13. Sheetmusic4J: a new open source Java(FX) library that reads MusicXML and renders sheet music directly on a JavaFX Canvas, no WebView needed.

    I'm building it for MelodyMatrix's upcoming Learn section, where the sheet music follows playback: a moving marker, notes highlighted as they play. A static PDF can't do that, so I built a library that stays interactive from code.

    Full story and video:
    webtechie.be/post/introducing-

    #Java #JavaFX #OpenSource #MusicXML

  14. Sheetmusic4J: a new open source Java(FX) library that reads MusicXML and renders sheet music directly on a JavaFX Canvas, no WebView needed.

    I'm building it for MelodyMatrix's upcoming Learn section, where the sheet music follows playback: a moving marker, notes highlighted as they play. A static PDF can't do that, so I built a library that stays interactive from code.

    Full story and video:
    webtechie.be/post/introducing-

    #Java #JavaFX #OpenSource #MusicXML

  15. Viele Anfänger schreiben ihre ersten Zeilen Java-Code, kompilieren die Datei und führen das Programm über die Konsole aus – ohne sich Gedanken darüber zu machen, was da eigentlich im Hintergrund passiert. Dieser Beitrag zeigt dir Schritt für ...

    magicmarcy.de/die-main-methode

    #main-methode #public-static-void-main #start #jvm #java-virtual-machine #kompilieren #compile #noclassdeffounderror #classnotfoundexception #javafx #spring-boot

  16. If you are interested in playing around with midi devices and files, check out melodymatrix.rocks/. It's free and quite fun :)
    @frankdelporte built this with his son, which is such a great idea on it's own!
    #JavaFX #MIDI #Piano

  17. If you are interested in playing around with midi devices and files, check out melodymatrix.rocks/. It's free and quite fun :)
    @frankdelporte built this with his son, which is such a great idea on it's own!
    #JavaFX #MIDI #Piano

  18. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Kevin Rushforth
    RGiskard7
    @dlemmermann
    rrangelox
    markehammons
    Austin Lehman

    Happy reading, and have a lovely #Java weekend!

  19. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Kevin Rushforth
    RGiskard7
    @dlemmermann
    rrangelox
    markehammons
    Austin Lehman

    Happy reading, and have a lovely #Java weekend!

  20. MelodyMatrix has a new website: a static, multilingual Hugo site in 8 languages. The already existing Vaadin app still handles licenses, data, API, etc.

    Also shipped: MelodyMatrix 1.1.0, with a new audio spectrum view, falling note blocks in the Piano view, and better view/soundfont/audio sync.

    Built with Theia IDE and the Claude API, same workflow as used for @lottie4j.

    Read all about it in this blog:
    webtechie.be/post/a-new-websit

    #MelodyMatrix #JavaFX #Java

  21. MelodyMatrix has a new website: a static, multilingual Hugo site in 8 languages. The already existing Vaadin app still handles licenses, data, API, etc.

    Also shipped: MelodyMatrix 1.1.0, with a new audio spectrum view, falling note blocks in the Piano view, and better view/soundfont/audio sync.

    Built with Theia IDE and the Claude API, same workflow as used for @lottie4j.

    Read all about it in this blog:
    webtechie.be/post/a-new-websit

    #MelodyMatrix #JavaFX #Java

  22. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Marius Hanl
    Michael Strauß
    Kevin Rushforth
    @gluonhq
    @lottie4j
    Nice Application 1 (Udit)
    Austin Lehman

    Happy reading, and have a lovely #Java weekend!

  23. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Marius Hanl
    Michael Strauß
    Kevin Rushforth
    @gluonhq
    @lottie4j
    Nice Application 1 (Udit)
    Austin Lehman

    Happy reading, and have a lovely #Java weekend!

  24. Looking at MIDI music is now possible in multiple languages with release 1.1.0 of MelodyMatrix. And the website got totally reworked, is more flashy now, and also available in multiple languages.

    Check out melodymatrix.rocks/

    More updates coming soon...

    #Java #JavaFX #Hugo #MIDI #Music #LookAtMusic #MelodyMatrix

  25. Looking at MIDI music is now possible in multiple languages with release 1.1.0 of MelodyMatrix. And the website got totally reworked, is more flashy now, and also available in multiple languages.

    Check out melodymatrix.rocks/

    More updates coming soon...

    #Java #JavaFX #Hugo #MIDI #Music #LookAtMusic #MelodyMatrix

  26. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    @cryptomator
    Eduardo Díaz Sánchez
    Helal Anwar
    @foojay

    Happy reading, and have a lovely #Java weekend!

  27. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    @cryptomator
    Eduardo Díaz Sánchez
    Helal Anwar
    @foojay

    Happy reading, and have a lovely #Java weekend!

  28. Closing the visual gap between the official Lottie web player and @lottie4j

    I switched the reference renderer, added frame-by-frame diff tests running headless on GitHub Actions, and fixed gradients, mattes, easing, blur, and text rendering. Most animations now score 99.5%+ similarity.

    Also a write-up on how systematic AI coding with `@Architect`/`@Coder` sessions made this whole batch of fixes possible.

    👉 webtechie.be/post/closing-the-

    #Java #JavaFX #Lottie4J #OpenSource #AI

  29. Closing the visual gap between the official Lottie web player and @lottie4j

    I switched the reference renderer, added frame-by-frame diff tests running headless on GitHub Actions, and fixed gradients, mattes, easing, blur, and text rendering. Most animations now score 99.5%+ similarity.

    Also a write-up on how systematic AI coding with `@Architect`/`@Coder` sessions made this whole batch of fixes possible.

    👉 webtechie.be/post/closing-the-

    #Java #JavaFX #Lottie4J #OpenSource #AI

  30. Here is the new #JavaFX #LinksOfTheWeek on jfx-central.com/links.

    Thanks to
    Marius Hanl
    Oliver Kopp
    Ethan Lee
    Mechanical-pasta
    Marcus Hirt
    Michael Strauß
    Jonathan S. Fisher
    techsenger
    David Gutierrez

    Happy reading, and have a lovely #Java weekend!

  31. Here is the new #JavaFX #LinksOfTheWeek on jfx-central.com/links.

    Thanks to
    Marius Hanl
    Oliver Kopp
    Ethan Lee
    Mechanical-pasta
    Marcus Hirt
    Michael Strauß
    Jonathan S. Fisher
    techsenger
    David Gutierrez

    Happy reading, and have a lovely #Java weekend!

  32. New JavaFX In Action #27 is live! 🎉

    David Gutierrez built JMathAnim, a #JavaFX library and UI for mathematical animations inspired by 3Blue1Brown. Animated LaTeX formulas, fractals, geometric visualizations, direct video export. Built by a mathematician, not a trained developer.

    👉 webtechie.be/post/javafx-in-ac

    #Java #OpenSource #Mathematics

  33. New JavaFX In Action #27 is live! 🎉

    David Gutierrez built JMathAnim, a #JavaFX library and UI for mathematical animations inspired by 3Blue1Brown. Animated LaTeX formulas, fractals, geometric visualizations, direct video export. Built by a mathematician, not a trained developer.

    👉 webtechie.be/post/javafx-in-ac

    #Java #OpenSource #Mathematics

  34. Another view on #JabRef. Most probably the #Java #DesktopApplication with the most #dependencies.

    We are very happy for the strong community of maintainers.

    If you like our #OpenSource work, please give us a star ⭐ at github.com/jabref/jabref/.

    And surely a huge thank you to the whole community of Open Source maintainers driving the whole #Java and #JavaFX eco system.

  35. Another view on #JabRef. Most probably the #Java #DesktopApplication with the most #dependencies.

    We are very happy for the strong community of maintainers.

    If you like our #OpenSource work, please give us a star ⭐ at github.com/jabref/jabref/.

    And surely a huge thank you to the whole community of Open Source maintainers driving the whole #Java and #JavaFX eco system.

  36. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Michael Strauß
    xdsswar
    RGiskard7
    ZEISS Meditec
    Wolfgang Weigend

    Happy reading, and have a lovely #Java weekend!

  37. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Michael Strauß
    xdsswar
    RGiskard7
    ZEISS Meditec
    Wolfgang Weigend

    Happy reading, and have a lovely #Java weekend!

  38. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Gufran Thakur
    Max Xiong
    Pedro Duque Vieira
    Johannes Rabauer
    @antonarhipov

    Happy reading, and have a lovely #Java weekend!

  39. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    Gufran Thakur
    Max Xiong
    Pedro Duque Vieira
    Johannes Rabauer
    @antonarhipov

    Happy reading, and have a lovely #Java weekend!

  40. If you enjoy playing around in @intellij with #JavaFX and/or #Midi files, join our session and ask silly questions or simply watch @antonarhipov and me play around in todays session: youtube.com/live/LekXCf-FJ00?f
    #AI #AgenticCoding #Junie

  41. If you enjoy playing around in @intellij with #JavaFX and/or #Midi files, join our session and ask silly questions or simply watch @antonarhipov and me play around in todays session: youtube.com/live/LekXCf-FJ00?f
    #AI #AgenticCoding #Junie

  42. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    @johanvos
    Ethan Lee
    Striking_Creme864
    @dlemmermann
    @foojay

    Happy reading, and have a lovely #Java weekend!

  43. Here is the new #JavaFX #LinksOfTheWeek, published on jfx-central.com/links.

    Thanks to
    @johanvos
    Ethan Lee
    Striking_Creme864
    @dlemmermann
    @foojay

    Happy reading, and have a lovely #Java weekend!

  44. Интеграция xdebug в свой проект idea

    Одной из первых задач, когда я начинал разработку idea, была интеграция xdebug в свой инструмент разработки и реализация основных возможностей работы дебагера. Первым делом надо было изучить документация по протоколу xdebug. В нем используется общий протокол дебагера DBGP. В целом ничего сложного, есть сокет через который мы отправляем команды в сам xdebug он нам отвечает в формате xml, парсим xml и получаем результат. Все просто подумал Я, но как всегда не без приключений. Первая проблема возникла от недопонимания в какой момент создается сокет, тот самый порт 9000. Читаем документацию пункт 5.3 и 5.4 первый говорит про стандартный порт второй пункт говорит о инициализации подключения и что xdebug отвечает при готовности объектом <init>

    habr.com/ru/articles/1043900/

    #javafx #xdebug #java #socket

  45. Lottie animations on the JVM.

    New blog and video: I talked with Naail Abdul Rahman, R&D engineer at LottieFiles, about the full Lottie story.

    We covered the history (from Bodymovin to Airbnb to everywhere), the dotLottie format and why it matters, compliance with the LAC spec, and what comes next for @lottie4j.

    Timestamped chapters if you want to jump straight to a topic.

    webtechie.be/post/2026-06-04-i

    #Lottie4J #JavaFX #Java #OpenSource

  46. Lottie animations on the JVM.

    New blog and video: I talked with Naail Abdul Rahman, R&D engineer at LottieFiles, about the full Lottie story.

    We covered the history (from Bodymovin to Airbnb to everywhere), the dotLottie format and why it matters, compliance with the LAC spec, and what comes next for @lottie4j.

    Timestamped chapters if you want to jump straight to a topic.

    webtechie.be/post/2026-06-04-i

    #Lottie4J #JavaFX #Java #OpenSource

  47. Разработка своего компонента для JavaFX

    На самом деле, JavaFX есть механизм кастомизации уже существующих компонентов (StackPane, Pane, HBox, VBox, ScrollPane и т.д.) с помощью css. css javafx поддерживает псевдоклассы (after, before, hover, focused, presed и так далее). В целом все гибко и можем довольно легко взять любой компонент и превратить его в свое родное. Но возьмем к примеру задачу реализовать всплывающее окно подсказки. Я столкнулся с такой ситуацией и сначала подумал найти готовое решение но к сожалению не нашел что то более менее подходящей моей цели компонент, который был бы довольно простым для отображения и внутри производил бы расчетов размеров (Bounds). По этому было принято решение реализовать свой компонент тем более компонент редактора написан свой с рендером строк и частей.

    habr.com/ru/articles/1043416/

    #javafx #java

  48. I've spent most of today (and the past few days) on JavaFX 17/21/25 LTS. It's a lot of work, but almost a pleasure because the tools/procedures are so clear. Skara is extremely helpful with backports. And it's deterministic.
    JavaFX is very well maintained.
    #openjfx #openjdk #javafx

  49. I've spent most of today (and the past few days) on JavaFX 17/21/25 LTS. It's a lot of work, but almost a pleasure because the tools/procedures are so clear. Skara is extremely helpful with backports. And it's deterministic.
    JavaFX is very well maintained.
    #openjfx #openjdk #javafx