home.social

#jbang — Public Fediverse posts

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

  1. Tired of “create project → configure build → wait” just to test an idea in #Java? #Java25 + #JEP512 + #JBang make Java feel closer to scripting—and notebooks + #RaspberryPi turn it into a real learning lab.

    Read the roadmap by @igfasouza: javapro.io/2026/01/15/java-25-

    #JAVAPRO

  2. It still amazes me how easy & fast it is to create #MCP servers in #Java with #jbang, #langchain4j and a custom skill inside #geminicli

    A handful of prompts, and less than 5 minutes later, I had created a working #Wikipedia MCP server!

    glaforge.dev/posts/2026/04/02/

  3. @aalmiray I should have followed mastodon more closely; we could have exchanged about #JBang and/or #Gradle at #JavaLand. Maybe next year. 😅

  4. Java still feels “too heavy” for quick learning? @igfasouza shows how #Java25 + #JEP512, #JBang & notebooks make experimentation fast—then connects it to real hardware via #RaspberryPi + #GraalPy.

    Try the stack: javapro.io/2026/01/15/java-25-

  5. Java still feels “too heavy” for quick learning? @igfasouza shows how #Java25 + #JEP512, #JBang & notebooks make experimentation fast—then connects it to real hardware via #RaspberryPi + #GraalPy.

    Try the stack: javapro.io/2026/01/15/java-25-

  6. For years we accepted a trade-off: Python for scripts, Java for systems.

    With JBang and Java 21, that trade-off is gone.

    You can now write single-file Java scripts with near-zero friction and promote them to production without a rewrite.

    Hands-on examples: HTTP servers, CLIs, async clients, matrix math.

    the-main-thread.com/p/java-is-

    #Java #JBang #Java21 #DevExperience #SoftwareEngineering #JVM

  7. Tired of “create project → configure build → wait” just to test an idea in #Java? #Java25 + #JEP512 + #JBang make Java feel closer to scripting—and notebooks + #RaspberryPi turn it into a real learning lab.

    Read the roadmap by @igfasouza: javapro.io/2026/01/15/java-25-

    #JAVAPRO

  8. Java still feels “too heavy” for quick learning? @igfasouza shows how #Java25 + #JEP512, #JBang & notebooks make experimentation fast—then connects it to real hardware via #RaspberryPi + #GraalPy.

    Try the stack: javapro.io/2026/01/15/java-25-

  9. Java still feels “too heavy” for quick learning? @igfasouza shows how #Java25 + #JEP512, #JBang & notebooks make experimentation fast—then connects it to real hardware via #RaspberryPi + #GraalPy.

    Try the stack: javapro.io/2026/01/15/java-25-

  10. Java still feels “too heavy” for quick learning? @igfasouza shows how #Java25 + #JEP512, #JBang & notebooks make experimentation fast—then connects it to real hardware via #RaspberryPi + #GraalPy.

    Try the stack: javapro.io/2026/01/15/java-25-

  11. #jbang and #aicodegeneration is a powerful combination as you can use all the powerful #Java libraries without any additional setup or tooling.

    Just tell the language model of your choice to write a jbang script that...

    Thanks @maxandersen for this awesome tool!

  12. Say hello to mf@jbangdev — the new, delightfully simple way to peek inside any JAR’s manifest!

    #jar #java #jbang #manifest

    jbang.dev/learn/manifest-tool/

  13. #jbang Manifest Tool. The new, delightfully simple way to peek inside any JAR’s manifest!

    jbang.dev/learn/manifest-tool/
    #Java #jar

  14. jdysk - A modern, cross-platform terminal tool to visually display filesystem usage, inspired by #dysk but written in #Java using oshi library.

    github.com/maxandersen/jdysk
    #jbang

  15. Make #JabKit permanently available:

    1. Install jbang: jbang.dev/download/
    2. Execute "jbang app install jabkit@jabref"

    Then, you can run "jabkit --help" and more.

    Powered by JbangHub: jbang.dev/learn/jbanghub/

    #jabref #bibtex #texlatex #jbang

  16. Make #JabKit permanently available:

    1. Install jbang: jbang.dev/download/
    2. Execute "jbang app install jabkit@jabref"

    Then, you can run "jabkit --help" and more.

    Powered by JbangHub: jbang.dev/learn/jbanghub/

    #jabref #bibtex #texlatex #jbang

  17. Make #JabKit permanently available:

    1. Install jbang: jbang.dev/download/
    2. Execute "jbang app install jabkit@jabref"

    Then, you can run "jabkit --help" and more.

    Powered by JbangHub: jbang.dev/learn/jbanghub/

    #jabref #bibtex #texlatex #jbang

  18. Make #JabKit permanently available:

    1. Install jbang: jbang.dev/download/
    2. Execute "jbang app install jabkit@jabref"

    Then, you can run "jabkit --help" and more.

    Powered by JbangHub: jbang.dev/learn/jbanghub/

    #jabref #bibtex #texlatex #jbang

  19. Make #JabKit permanently available:

    1. Install jbang: jbang.dev/download/
    2. Execute "jbang app install jabkit@jabref"

    Then, you can run "jabkit --help" and more.

    Powered by JbangHub: jbang.dev/learn/jbanghub/

    #jabref #bibtex #texlatex #jbang

  20. Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef's GUI. Now, they are available on command line:

    jbang jabkit@jabref

    Requirements: jbang via `brew install jbangdev/tap/jbang` or [other ways](jbang.dev/download/).

    (Powered by JavaFX's observable lists 😅)

    #bibtex #texlatex #jabref #java #jbang #javafx #JabKit

  21. Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef's GUI. Now, they are available on command line:

    jbang jabkit@jabref

    Requirements: jbang via `brew install jbangdev/tap/jbang` or [other ways](jbang.dev/download/).

    (Powered by JavaFX's observable lists 😅)

    #bibtex #texlatex #jabref #java #jbang #javafx #JabKit

  22. Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef's GUI. Now, they are available on command line:

    jbang jabkit@jabref

    Requirements: jbang via `brew install jbangdev/tap/jbang` or [other ways](jbang.dev/download/).

    (Powered by JavaFX's observable lists 😅)

    #bibtex #texlatex #jabref #java #jbang #javafx #JabKit

  23. Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef's GUI. Now, they are available on command line:

    jbang jabkit@jabref

    Requirements: jbang via `brew install jbangdev/tap/jbang` or [other ways](jbang.dev/download/).

    (Powered by JavaFX's observable lists 😅)

    #bibtex #texlatex #jabref #java #jbang #javafx #JabKit

  24. Ever wondered whether your bibliography is conistent? Ever wanted to create a focused BibTeX file based on your LaTeX aux file? These features were available in JabRef's GUI. Now, they are available on command line:

    jbang jabkit@jabref

    Requirements: jbang via `brew install jbangdev/tap/jbang` or [other ways](jbang.dev/download/).

    (Powered by JavaFX's observable lists 😅)

    #bibtex #texlatex #jabref #java #jbang #javafx #JabKit

  25. WildFly 36.0.0.Final is now available! Run source-only Jakarta EE and MicroProfile apps with + ; expose metrics via and more. Learn all about it at bit.ly/4cvP5rK

  26. WildFly 36.0.0.Final is now available! Run source-only Jakarta EE and MicroProfile apps with #JBang + #WildFlyGlow; expose #Micrometer metrics via #Prometheus and more. Learn all about it at bit.ly/4cvP5rK

  27. WildFly 36.0.0.Final is now available! Run source-only Jakarta EE and MicroProfile apps with #JBang + #WildFlyGlow; expose #Micrometer metrics via #Prometheus and more. Learn all about it at bit.ly/4cvP5rK

  28. WildFly 36.0.0.Final is now available! Run source-only Jakarta EE and MicroProfile apps with #JBang + #WildFlyGlow; expose #Micrometer metrics via #Prometheus and more. Learn all about it at bit.ly/4cvP5rK

  29. WildFly 36.0.0.Final is now available! Run source-only Jakarta EE and MicroProfile apps with #JBang + #WildFlyGlow; expose #Micrometer metrics via #Prometheus and more. Learn all about it at bit.ly/4cvP5rK

  30. WildFly 36.0.0.Beta1 is now available at wildfly.org/downloads/ and in Maven. metrics via , apps with and more! Details are at bit.ly/4jachOl

  31. [Перевод] Пишем скрипты и маленькие программы на Java

    У Java есть много возможностей, благодаря которым она хорошо подходит для больших и долгих проектов. Но я обнаружил, что она на удивление неплохо справляется и с небольшими задачами. Благодаря новым возможности языка это становится ещё удобнее. Киллер-фичи — это типизация во время компиляции и отличная поддержка инструментов. В моей работе писателя и преподавателя есть множество повторяющихся задач, например, перемещение файлов и скучное преобразование их содержимого. Берясь за автоматизацию рутины, я обычно смотрю на задачу и думаю: «Никаких проблем, напишу шелл-скрипт». А затем происходит неизбежное: с появлением новых особых случаев скрипт превращается в ужасный хаос bash-кода. И я начинаю жалеть, что не написал его на настоящем языке программирования. «Очевидный» выбор для этой задачи — Python, но Python API не так уж чудесен, а из-за динамической типизации мне понадобится слишком много времени на отладку. Поэтому я попробовал Java. Я знаю её API назубок; по крайней мере, то, что касается коллекций, файлов, regex и так далее. Java статистически типизируемая, поэтому я защищён от глупостей ещё на ранних этапах кодинга. А её среды разработки просто потрясающие. Что вы говорите? Действительно ли я хочу создавать отдельный файл POM и иерархию src/main/java для каждого скрипта? Хм. Нет, я этого не делаю. К счастью, современная Java и её инструменты этого не требуют. Давайте разбираться!

    habr.com/ru/articles/867970/

    #скрипты #скриптинг #jbang #notebook

  32. @steely_glint If you want an alternative language, you can use #Groovy. If you want a simple solution, you can use #jbang. If ou want dramatically high perfs, you can use #vertx or #quarkus

  33. Le me working on a demo ...

    Why don't I try doing $something? 🤔

    Open #Karavan, quickly design a route ... then run it with #Camel #JBang. It works perfectly 🤩