#java — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #java, aggregated by home.social.
-
【マイクラ】マジで出来る!嘘みたいな最強建築アイデア 4選【Minecraft・マインクラフト】 https://www.playing-games.com/1032463/ #121 #BE #Bedrock #JAVA #meme #minecraft #ゲーム #ゲーム実況 #ネタ動画 #マイクラ #マイクラBE #マイクラコマンド #マイクラバグ #マイクラバグ技 #マイクラ小ネタ #マイクラ小技 #マイクラ裏技 #マイクラ雑学 #マインクラフト #ミーム #れぞる #れぞる【マイクラおもしろ】 #れぞる【マイクラおもろ】 #小ネタ #小技 #検証 #統合版 #衝撃 #衝撃映像 #裏技
-
Анатомия Claude Code. Первичный анализ и наполнение контекста
Каждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают так же. Обычно говорят: «агент наполняет контекст». Для агента такой контекст должен содержать не только полезные сведения, но и не включать лишних, которые могут оказать влияние на конечный результат. Но добиться этого не так-то просто, поскольку: - задача определена в общем виде (кто знает, что имел в виду автор) - пути исследования не детерминированы (в общем виде не используется специфика фреймворка) - используются базовые инструменты (read, grep, cat, find) В итоге при первичном исследовании легко столкнуться с ситуацией, когда основной контекст заполнен сведениями, слабо относящимися к исходной задаче. В Anthropic быстро осознали эту проблему и вынесли всю описанную работу в Explore sub-agent. В результате основной agent ставит задачу промптом, Explore выбирает путь исследования, а результат формирует в виде отчета. Проблему чистоты основного контекста они, конечно, решили. Но что с качеством такого анализа? Наблюдая за работой Explore и видя, как агент, используя «примитивные» инструменты, в агонии пытаясь отыскать недостающее или, наоборот, пропускает важные сведения о проекте, невольно ловишь себя на мысли: «Как так вышло, что последние 10 лет развития индустрии инструментов прошли мимо agent?» А может, это человечество свернуло не туда?
https://habr.com/ru/companies/haulmont/articles/1040274/
#claudecode #aiагенты #llm #promptengineering #mcp #spring #springboot #java #developer_tools
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
#HackerNews #Ruby #Java #TypeScript #DOCX #plugin #development
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
#HackerNews #Ruby #Java #TypeScript #DOCX #plugin #development
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
#HackerNews #Ruby #Java #TypeScript #DOCX #plugin #development
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
#HackerNews #Ruby #Java #TypeScript #DOCX #plugin #development
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
#HackerNews #Ruby #Java #TypeScript #DOCX #plugin #development
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
-
Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
https://tanin.nanakorn.com/ruby-java-typescrip-claude-docx-plugin/
-
If you were wondering who is using the Java Ahead of Time Cache already, the answer is Netflix:
https://www.youtube.com/watch?v=4kEh8hxAP4U
https://inside.java/2026/05/23/java-aot-in-production-at-netflix/
It is one of the reasons to their SLA success. Like when there is a major outage and they need to spin up thousands of instances somewhere else instantaneously.
And it is key to lower their resource usage. Money saving.
-
If you were wondering who is using the Java Ahead of Time Cache already, the answer is Netflix:
https://www.youtube.com/watch?v=4kEh8hxAP4U
https://inside.java/2026/05/23/java-aot-in-production-at-netflix/
It is one of the reasons to their SLA success. Like when there is a major outage and they need to spin up thousands of instances somewhere else instantaneously.
And it is key to lower their resource usage. Money saving.
-
If you were wondering who is using the Java Ahead of Time Cache already, the answer is Netflix:
https://www.youtube.com/watch?v=4kEh8hxAP4U
https://inside.java/2026/05/23/java-aot-in-production-at-netflix/
It is one of the reasons to their SLA success. Like when there is a major outage and they need to spin up thousands of instances somewhere else instantaneously.
And it is key to lower their resource usage. Money saving.
-
If you were wondering who is using the Java Ahead of Time Cache already, the answer is Netflix:
https://www.youtube.com/watch?v=4kEh8hxAP4U
https://inside.java/2026/05/23/java-aot-in-production-at-netflix/
It is one of the reasons to their SLA success. Like when there is a major outage and they need to spin up thousands of instances somewhere else instantaneously.
And it is key to lower their resource usage. Money saving.
-
If you were wondering who is using the Java Ahead of Time Cache already, the answer is Netflix:
https://www.youtube.com/watch?v=4kEh8hxAP4U
https://inside.java/2026/05/23/java-aot-in-production-at-netflix/
It is one of the reasons to their SLA success. Like when there is a major outage and they need to spin up thousands of instances somewhere else instantaneously.
And it is key to lower their resource usage. Money saving.
-
Пишем Java-скрипт, который собирает проект в один файл для контекста в чат DeepSeek или другие LLM
У нейросетей есть ограничение на количество символов в чате или на число запросов. И бывает так, что лимит уже закончился, а разработка проекта — нет. Тогда приходится открывать новый чат и заново напоминать контекст: что за проект, какая структура, какие файлы важны, где уже были изменения. Обычно это сводится к ручному копированию кода, а это долго и неудобно. Отдельная проблема — DeepSeek не всегда понимает ссылки на репозиторий и не смотрит код по ним так, как хотелось бы. Зато если дать ему сам контекст кода текстом, он включает его в анализ.
https://habr.com/ru/articles/1040420/
#DeepSeek #LLM #Java #контекст #developer_tools #автоматизация #ChatGPT
-
Пишем Java-скрипт, который собирает проект в один файл для контекста в чат DeepSeek или другие LLM
У нейросетей есть ограничение на количество символов в чате или на число запросов. И бывает так, что лимит уже закончился, а разработка проекта — нет. Тогда приходится открывать новый чат и заново напоминать контекст: что за проект, какая структура, какие файлы важны, где уже были изменения. Обычно это сводится к ручному копированию кода, а это долго и неудобно. Отдельная проблема — DeepSeek не всегда понимает ссылки на репозиторий и не смотрит код по ним так, как хотелось бы. Зато если дать ему сам контекст кода текстом, он включает его в анализ.
https://habr.com/ru/articles/1040420/
#DeepSeek #LLM #Java #контекст #developer_tools #автоматизация #ChatGPT
-
Пишем Java-скрипт, который собирает проект в один файл для контекста в чат DeepSeek или другие LLM
У нейросетей есть ограничение на количество символов в чате или на число запросов. И бывает так, что лимит уже закончился, а разработка проекта — нет. Тогда приходится открывать новый чат и заново напоминать контекст: что за проект, какая структура, какие файлы важны, где уже были изменения. Обычно это сводится к ручному копированию кода, а это долго и неудобно. Отдельная проблема — DeepSeek не всегда понимает ссылки на репозиторий и не смотрит код по ним так, как хотелось бы. Зато если дать ему сам контекст кода текстом, он включает его в анализ.
https://habr.com/ru/articles/1040420/
#DeepSeek #LLM #Java #контекст #developer_tools #автоматизация #ChatGPT
-
Пишем Java-скрипт, который собирает проект в один файл для контекста в чат DeepSeek или другие LLM
У нейросетей есть ограничение на количество символов в чате или на число запросов. И бывает так, что лимит уже закончился, а разработка проекта — нет. Тогда приходится открывать новый чат и заново напоминать контекст: что за проект, какая структура, какие файлы важны, где уже были изменения. Обычно это сводится к ручному копированию кода, а это долго и неудобно. Отдельная проблема — DeepSeek не всегда понимает ссылки на репозиторий и не смотрит код по ним так, как хотелось бы. Зато если дать ему сам контекст кода текстом, он включает его в анализ.
https://habr.com/ru/articles/1040420/
#DeepSeek #LLM #Java #контекст #developer_tools #автоматизация #ChatGPT
-
#Java releases often promise productivity gains. Most developers still end up writing the same boilerplate. Java 25 finally removes friction in places you hit every day. Mihaela Gheorghe-Roman breaks down the #Java25 features actually worth using: https://javapro.io/2026/05/28/unlocking-developer-productivity-with-java-25-features-youll-actually-use/
#OpenJDK -
#Java releases often promise productivity gains. Most developers still end up writing the same boilerplate. Java 25 finally removes friction in places you hit every day. Mihaela Gheorghe-Roman breaks down the #Java25 features actually worth using: https://javapro.io/2026/05/28/unlocking-developer-productivity-with-java-25-features-youll-actually-use/
#OpenJDK -
Гайд: как системному аналитику построить доменную модель для Java-микросервисов
Системный аналитик пишет User Story, рисует BPMN, описывает API — а через месяц архитектор перекраивает всё, потому что «это не ложится на DDD». Знакомо? В этой статье я показываю пошаговый маршрут, как аналитику самому спроектировать доменную модель и перенести её в Java‑код. Разбираю на реальном кейсе: Event Storming, выделение ограниченных контекстов, построение агрегатов с инвариантами и асинхронное взаимодействие через интеграционные события.
https://habr.com/ru/companies/otus/articles/1031274/
#java #DDD #системный_аналитик #event_storming #микросервисы #проектирование_систем #Bounded_Context
-
Гайд: как системному аналитику построить доменную модель для Java-микросервисов
Системный аналитик пишет User Story, рисует BPMN, описывает API — а через месяц архитектор перекраивает всё, потому что «это не ложится на DDD». Знакомо? В этой статье я показываю пошаговый маршрут, как аналитику самому спроектировать доменную модель и перенести её в Java‑код. Разбираю на реальном кейсе: Event Storming, выделение ограниченных контекстов, построение агрегатов с инвариантами и асинхронное взаимодействие через интеграционные события.
https://habr.com/ru/companies/otus/articles/1031274/
#java #DDD #системный_аналитик #event_storming #микросервисы #проектирование_систем #Bounded_Context
-
Гайд: как системному аналитику построить доменную модель для Java-микросервисов
Системный аналитик пишет User Story, рисует BPMN, описывает API — а через месяц архитектор перекраивает всё, потому что «это не ложится на DDD». Знакомо? В этой статье я показываю пошаговый маршрут, как аналитику самому спроектировать доменную модель и перенести её в Java‑код. Разбираю на реальном кейсе: Event Storming, выделение ограниченных контекстов, построение агрегатов с инвариантами и асинхронное взаимодействие через интеграционные события.
https://habr.com/ru/companies/otus/articles/1031274/
#java #DDD #системный_аналитик #event_storming #микросервисы #проектирование_систем #Bounded_Context
-
Гайд: как системному аналитику построить доменную модель для Java-микросервисов
Системный аналитик пишет User Story, рисует BPMN, описывает API — а через месяц архитектор перекраивает всё, потому что «это не ложится на DDD». Знакомо? В этой статье я показываю пошаговый маршрут, как аналитику самому спроектировать доменную модель и перенести её в Java‑код. Разбираю на реальном кейсе: Event Storming, выделение ограниченных контекстов, построение агрегатов с инвариантами и асинхронное взаимодействие через интеграционные события.
https://habr.com/ru/companies/otus/articles/1031274/
#java #DDD #системный_аналитик #event_storming #микросервисы #проектирование_систем #Bounded_Context
-
Today, @sparsick is coming to Aachen to talk about "Maven - The Hidden Gems". Please come out in large numbers and give her a warm welcome!
-
Today, @sparsick is coming to Aachen to talk about "Maven - The Hidden Gems". Please come out in large numbers and give her a warm welcome!
-
Today, @sparsick is coming to Aachen to talk about "Maven - The Hidden Gems". Please come out in large numbers and give her a warm welcome!
-
Today, @sparsick is coming to Aachen to talk about "Maven - The Hidden Gems". Please come out in large numbers and give her a warm welcome!
-
Today, @sparsick is coming to Aachen to talk about "Maven - The Hidden Gems". Please come out in large numbers and give her a warm welcome!
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Charles Nutterさん「Twenty Years of JRuby」 〜RubyKaigi 2026 2日目キーノート
https://gihyo.jp/article/2026/05/rubykaigi-2026-keynote-report-day2?utm_source=feed#gihyo #技術評論社 #gihyo_jp #RubyKaigi_2026 #Ruby #Matz #プログラミング #JRuby #Ruby_on_Rails #Java
-
Charles Nutterさん「Twenty Years of JRuby」 〜RubyKaigi 2026 2日目キーノート
https://gihyo.jp/article/2026/05/rubykaigi-2026-keynote-report-day2?utm_source=feed#gihyo #技術評論社 #gihyo_jp #RubyKaigi_2026 #Ruby #Matz #プログラミング #JRuby #Ruby_on_Rails #Java
-
Charles Nutterさん「Twenty Years of JRuby」 〜RubyKaigi 2026 2日目キーノート
https://gihyo.jp/article/2026/05/rubykaigi-2026-keynote-report-day2?utm_source=feed#gihyo #技術評論社 #gihyo_jp #RubyKaigi_2026 #Ruby #Matz #プログラミング #JRuby #Ruby_on_Rails #Java
-
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
-
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
-
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
-
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
-
Bumped `commons-configuration2` to 2.15 in the dev branch and some time later the frontend department complained that their service no longer works. I'm off to bump to 2.15.1. 😅
-
Bumped `commons-configuration2` to 2.15 in the dev branch and some time later the frontend department complained that their service no longer works. I'm off to bump to 2.15.1. 😅
-
Bumped `commons-configuration2` to 2.15 in the dev branch and some time later the frontend department complained that their service no longer works. I'm off to bump to 2.15.1. 😅
-
Why does handling keys in #Java still feel harder than it should? JEP 470 brings first-class #PEM encoding & decoding to the #JDK. Sebastian Hempel walks through the new #APIs and real-world trade-offs.
Upgrade your security toolkit in #Java25: https://javapro.io/2026/02/17/pem-files-as-an-alternative-to-keystores/
-
Why does handling keys in #Java still feel harder than it should? JEP 470 brings first-class #PEM encoding & decoding to the #JDK. Sebastian Hempel walks through the new #APIs and real-world trade-offs.
Upgrade your security toolkit in #Java25: https://javapro.io/2026/02/17/pem-files-as-an-alternative-to-keystores/