home.social

#jbang — Public Fediverse posts

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

  1. После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents

    После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents. Как стоимость разработки смещается от генерации к проверке, рефакторингу и контролю изменений Я всё чаще вижу один и тот же сценарий. Агент получает задачу, за несколько минут собирает патч, запускает тесты и сообщает об успехе. Первый просмотр выглядит обнадёживающе. Потом начинается ревью. Чем быстрее появляется код, тем больше времени уходит на восстановление контекста: что агент поменял, на какие факты опирался, какой конфигурацией запускал тесты и сколько попыток сделал до финального ответа. В этой точке полезно отделить генерацию патча от подготовки изменения к отправке в основную ветку. Для второй задачи в 2026 году формируется отдельный класс инструментов: Code Clean-up Agents .

    habr.com/ru/articles/1061498/

    #aiагенты #ai #ai_agent #aiagent #ide #idea #jbang #программирование #аналитика #анализ_данных

  2. После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents

    После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents. Как стоимость разработки смещается от генерации к проверке, рефакторингу и контролю изменений Я всё чаще вижу один и тот же сценарий. Агент получает задачу, за несколько минут собирает патч, запускает тесты и сообщает об успехе. Первый просмотр выглядит обнадёживающе. Потом начинается ревью. Чем быстрее появляется код, тем больше времени уходит на восстановление контекста: что агент поменял, на какие факты опирался, какой конфигурацией запускал тесты и сколько попыток сделал до финального ответа. В этой точке полезно отделить генерацию патча от подготовки изменения к отправке в основную ветку. Для второй задачи в 2026 году формируется отдельный класс инструментов: Code Clean-up Agents .

    habr.com/ru/articles/1061498/

    #aiагенты #ai #ai_agent #aiagent #ide #idea #jbang #программирование #аналитика #анализ_данных

  3. После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents

    После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents. Как стоимость разработки смещается от генерации к проверке, рефакторингу и контролю изменений Я всё чаще вижу один и тот же сценарий. Агент получает задачу, за несколько минут собирает патч, запускает тесты и сообщает об успехе. Первый просмотр выглядит обнадёживающе. Потом начинается ревью. Чем быстрее появляется код, тем больше времени уходит на восстановление контекста: что агент поменял, на какие факты опирался, какой конфигурацией запускал тесты и сколько попыток сделал до финального ответа. В этой точке полезно отделить генерацию патча от подготовки изменения к отправке в основную ветку. Для второй задачи в 2026 году формируется отдельный класс инструментов: Code Clean-up Agents .

    habr.com/ru/articles/1061498/

    #aiагенты #ai #ai_agent #aiagent #ide #idea #jbang #программирование #аналитика #анализ_данных

  4. ICYM: the old split was Python for scripts and Java for systems. Modern Java and JBang make that split a lot less useful, especially when the script is quietly becoming a system.

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

    #Java #JBang #DevTools

  5. ICYM: the old split was Python for scripts and Java for systems. Modern Java and JBang make that split a lot less useful, especially when the script is quietly becoming a system.

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

    #Java #JBang #DevTools

  6. ICYM: the old split was Python for scripts and Java for systems. Modern Java and JBang make that split a lot less useful, especially when the script is quietly becoming a system.

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

    #Java #JBang #DevTools

  7. ICYM: the old split was Python for scripts and Java for systems. Modern Java and JBang make that split a lot less useful, especially when the script is quietly becoming a system.

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

    #Java #JBang #DevTools

  8. ICYM: the old split was Python for scripts and Java for systems. Modern Java and JBang make that split a lot less useful, especially when the script is quietly becoming a system.

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

    #Java #JBang #DevTools

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  47. #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/

  48. #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/

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

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