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. 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

  3. code that just runs as a script. using to convert pptx slides to png.
    shaaf.dev/post/2026-04-15-pptx

  4. code that just runs as a script. using #JBang to convert pptx slides to png.
    shaaf.dev/post/2026-04-15-pptx

  5. code that just runs as a script. using #JBang to convert pptx slides to png.
    shaaf.dev/post/2026-04-15-pptx

  6. code that just runs as a script. using #JBang to convert pptx slides to png.
    shaaf.dev/post/2026-04-15-pptx

  7. code that just runs as a script. using #JBang to convert pptx slides to png.
    shaaf.dev/post/2026-04-15-pptx

  8. Java is becoming a better scripting language without becoming a toy scripting language. JBang, modern Java, and better packaging make it a serious option for automation that should survive past Friday.

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

    #Java #JBang #DevTools

  9. Java is becoming a better scripting language without becoming a toy scripting language. JBang, modern Java, and better packaging make it a serious option for automation that should survive past Friday.

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

    #Java #JBang #DevTools

  10. Java is becoming a better scripting language without becoming a toy scripting language. JBang, modern Java, and better packaging make it a serious option for automation that should survive past Friday.

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

    #Java #JBang #DevTools

  11. Java is becoming a better scripting language without becoming a toy scripting language. JBang, modern Java, and better packaging make it a serious option for automation that should survive past Friday.

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

    #Java #JBang #DevTools

  12. Java is becoming a better scripting language without becoming a toy scripting language. JBang, modern Java, and better packaging make it a serious option for automation that should survive past Friday.

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

    #Java #JBang #DevTools

  13. I think I will be removing #JBang from all my my #Java script programs. JEP 458 and 512 are all I need in the end anyway.

  14. I think I will be removing #JBang from all my my #Java script programs. JEP 458 and 512 are all I need in the end anyway.

  15. I think I will be removing #JBang from all my my #Java script programs. JEP 458 and 512 are all I need in the end anyway.

  16. I think I will be removing #JBang from all my my #Java script programs. JEP 458 and 512 are all I need in the end anyway.

  17. I think I will be removing #JBang from all my my #Java script programs. JEP 458 and 512 are all I need in the end anyway.

  18. 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/

  19. 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/

  20. 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/

  21. 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/

  22. 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/

  23. AI agents behave much more like terminal users than API clients.

    So it’s not surprising that CLI tools often outperform MCP integrations for many workflows.

    For Java developers this opens an interesting path:
    JBang + small CLI tools as agent capabilities.

    I wrote a deep dive here:

    the-main-thread.com/p/ai-agent

    #Java #AI #DevTools #JBang #AIagents

  24. AI agents behave much more like terminal users than API clients.

    So it’s not surprising that CLI tools often outperform MCP integrations for many workflows.

    For Java developers this opens an interesting path:
    JBang + small CLI tools as agent capabilities.

    I wrote a deep dive here:

    the-main-thread.com/p/ai-agent

    #Java #AI #DevTools #JBang #AIagents

  25. AI agents behave much more like terminal users than API clients.

    So it’s not surprising that CLI tools often outperform MCP integrations for many workflows.

    For Java developers this opens an interesting path:
    JBang + small CLI tools as agent capabilities.

    I wrote a deep dive here:

    the-main-thread.com/p/ai-agent

    #Java #AI #DevTools #JBang #AIagents

  26. AI agents behave much more like terminal users than API clients.

    So it’s not surprising that CLI tools often outperform MCP integrations for many workflows.

    For Java developers this opens an interesting path:
    JBang + small CLI tools as agent capabilities.

    I wrote a deep dive here:

    the-main-thread.com/p/ai-agent

    #Java #AI #DevTools #JBang #AIagents

  27. AI agents behave much more like terminal users than API clients.

    So it’s not surprising that CLI tools often outperform MCP integrations for many workflows.

    For Java developers this opens an interesting path:
    JBang + small CLI tools as agent capabilities.

    I wrote a deep dive here:

    the-main-thread.com/p/ai-agent

    #Java #AI #DevTools #JBang #AIagents

  28. Most Java CLI tools stop at mvn compile exec:java.

    That works locally. It doesn’t scale.

    In this guide I show how to:
    - build a fat JAR
    - automate GitHub releases
    - publish a JBang catalog
    - install with one command

    No cloning. No Maven required.

    Full tutorial:
    the-main-thread.com/p/ship-jav

    #Java #JReleaser #JBang #Maven #OpenSource

  29. Most Java CLI tools stop at mvn compile exec:java.

    That works locally. It doesn’t scale.

    In this guide I show how to:
    - build a fat JAR
    - automate GitHub releases
    - publish a JBang catalog
    - install with one command

    No cloning. No Maven required.

    Full tutorial:
    the-main-thread.com/p/ship-jav

    #Java #JReleaser #JBang #Maven #OpenSource

  30. Most Java CLI tools stop at mvn compile exec:java.

    That works locally. It doesn’t scale.

    In this guide I show how to:
    - build a fat JAR
    - automate GitHub releases
    - publish a JBang catalog
    - install with one command

    No cloning. No Maven required.

    Full tutorial:
    the-main-thread.com/p/ship-jav

    #Java #JReleaser #JBang #Maven #OpenSource

  31. Most Java CLI tools stop at mvn compile exec:java.

    That works locally. It doesn’t scale.

    In this guide I show how to:
    - build a fat JAR
    - automate GitHub releases
    - publish a JBang catalog
    - install with one command

    No cloning. No Maven required.

    Full tutorial:
    the-main-thread.com/p/ship-jav

    #Java #JReleaser #JBang #Maven #OpenSource

  32. Most Java CLI tools stop at mvn compile exec:java.

    That works locally. It doesn’t scale.

    In this guide I show how to:
    - build a fat JAR
    - automate GitHub releases
    - publish a JBang catalog
    - install with one command

    No cloning. No Maven required.

    Full tutorial:
    the-main-thread.com/p/ship-jav

    #Java #JReleaser #JBang #Maven #OpenSource

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

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

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

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

  37. 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-

  38. 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-

  39. #Agent #skills help 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗲 𝗿𝗲𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝘁𝗮𝘀𝗸𝘀.

    Recently I used #GeminiCLI to easily create #MCP servers in #Java with #jbang & #LangChain4j

    I extracted that 𝗸𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 into a 𝗿𝗲𝘂𝘀𝗮𝗯𝗹𝗲 SKILL.md to create more servers!

    glaforge.dev/posts/2026/02/21/

  40. #Agent #skills help 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗲 𝗿𝗲𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝘁𝗮𝘀𝗸𝘀.

    Recently I used #GeminiCLI to easily create #MCP servers in #Java with #jbang & #LangChain4j

    I extracted that 𝗸𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 into a 𝗿𝗲𝘂𝘀𝗮𝗯𝗹𝗲 SKILL.md to create more servers!

    glaforge.dev/posts/2026/02/21/

  41. #Agent #skills help 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗲 𝗿𝗲𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝘁𝗮𝘀𝗸𝘀.

    Recently I used #GeminiCLI to easily create #MCP servers in #Java with #jbang & #LangChain4j

    I extracted that 𝗸𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 into a 𝗿𝗲𝘂𝘀𝗮𝗯𝗹𝗲 SKILL.md to create more servers!

    glaforge.dev/posts/2026/02/21/

  42. #Agent #skills help 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗲 𝗿𝗲𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝘁𝗮𝘀𝗸𝘀.

    Recently I used #GeminiCLI to easily create #MCP servers in #Java with #jbang & #LangChain4j

    I extracted that 𝗸𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 into a 𝗿𝗲𝘂𝘀𝗮𝗯𝗹𝗲 SKILL.md to create more servers!

    glaforge.dev/posts/2026/02/21/

  43. #Agent #skills help 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗲 𝗿𝗲𝗽𝗲𝘁𝗶𝘁𝗶𝘃𝗲 𝘁𝗮𝘀𝗸𝘀.

    Recently I used #GeminiCLI to easily create #MCP servers in #Java with #jbang & #LangChain4j

    I extracted that 𝗸𝗻𝗼𝘄𝗹𝗲𝗱𝗴𝗲 into a 𝗿𝗲𝘂𝘀𝗮𝗯𝗹𝗲 SKILL.md to create more servers!

    glaforge.dev/posts/2026/02/21/

  44. 💪 Zero Boilerplate #Java STDIO #MCP Servers with #LangChain4j and #jbang

    You just need a single Java file.
    JBang installed.
    No build! No project structure. Nothing else.

    Then configure your custom MCP server to use with your favorite #AI #Agent harness, like #geminicli & friends!

    The #langchain4j project recently added a simple #MCP STDIO server.
    So you don't need the big guns like
    @quarkusio @micronaut & friends for simple MCP servers.

    glaforge.dev/posts/2026/02/11/

  45. 💪 Zero Boilerplate #Java STDIO #MCP Servers with #LangChain4j and #jbang

    You just need a single Java file.
    JBang installed.
    No build! No project structure. Nothing else.

    Then configure your custom MCP server to use with your favorite #AI #Agent harness, like #geminicli & friends!

    The #langchain4j project recently added a simple #MCP STDIO server.
    So you don't need the big guns like
    @quarkusio @micronaut & friends for simple MCP servers.

    glaforge.dev/posts/2026/02/11/

  46. 💪 Zero Boilerplate #Java STDIO #MCP Servers with #LangChain4j and #jbang

    You just need a single Java file.
    JBang installed.
    No build! No project structure. Nothing else.

    Then configure your custom MCP server to use with your favorite #AI #Agent harness, like #geminicli & friends!

    The #langchain4j project recently added a simple #MCP STDIO server.
    So you don't need the big guns like
    @quarkusio @micronaut & friends for simple MCP servers.

    glaforge.dev/posts/2026/02/11/

  47. 💪 Zero Boilerplate #Java STDIO #MCP Servers with #LangChain4j and #jbang

    You just need a single Java file.
    JBang installed.
    No build! No project structure. Nothing else.

    Then configure your custom MCP server to use with your favorite #AI #Agent harness, like #geminicli & friends!

    The #langchain4j project recently added a simple #MCP STDIO server.
    So you don't need the big guns like
    @quarkusio @micronaut & friends for simple MCP servers.

    glaforge.dev/posts/2026/02/11/

  48. 💪 Zero Boilerplate #Java STDIO #MCP Servers with #LangChain4j and #jbang

    You just need a single Java file.
    JBang installed.
    No build! No project structure. Nothing else.

    Then configure your custom MCP server to use with your favorite #AI #Agent harness, like #geminicli & friends!

    The #langchain4j project recently added a simple #MCP STDIO server.
    So you don't need the big guns like
    @quarkusio @micronaut & friends for simple MCP servers.

    glaforge.dev/posts/2026/02/11/

  49. 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

  50. 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