#kotlin — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #kotlin, aggregated by home.social.
-
🚀 KSP 2.3.8 released
Highlights:
✅ KEEP 402 annotation use-site rules enabled
✅ Gradle project isolation enabled by default
✅ Faster getSymbolsWithAnnotation with PSI-based resolution -
🚀 KSP 2.3.8 released
Highlights:
✅ KEEP 402 annotation use-site rules enabled
✅ Gradle project isolation enabled by default
✅ Faster getSymbolsWithAnnotation with PSI-based resolution -
Ich glaube, ich bin fertig. Hab eben das Release bei Google zur Prüfung hochgeladen, die APK für den 𝗱̲𝗶̲𝗿̲𝗲̲𝗸̲𝘁̲𝗲̲𝗻̲ ̲𝗗̲𝗼̲𝘄̲𝗻̲𝗹̲𝗼̲𝗮̲𝗱̲ ist schon aktuell.
Das Spiel des Tages ist drin, optische Verbesserungen, diverse Bugs raus, hoffentlich keine neuen rein 🪲
Das Spiel des Tages bedeutet, dass einmal am Tag ein Level ausgewählt wird und man in einer weltweiten Rangliste den ersten Platz erreichen kann (als erster gelöst).
derzeit einfach 😀
-
Ich glaube, ich bin fertig. Hab eben das Release bei Google zur Prüfung hochgeladen, die APK für den 𝗱̲𝗶̲𝗿̲𝗲̲𝗸̲𝘁̲𝗲̲𝗻̲ ̲𝗗̲𝗼̲𝘄̲𝗻̲𝗹̲𝗼̲𝗮̲𝗱̲ ist schon aktuell.
Das Spiel des Tages ist drin, optische Verbesserungen, diverse Bugs raus, hoffentlich keine neuen rein 🪲
Das Spiel des Tages bedeutet, dass einmal am Tag ein Level ausgewählt wird und man in einer weltweiten Rangliste den ersten Platz erreichen kann (als erster gelöst).
derzeit einfach 😀
-
Ich glaube, ich bin fertig. Hab eben das Release bei Google zur Prüfung hochgeladen, die APK für den 𝗱̲𝗶̲𝗿̲𝗲̲𝗸̲𝘁̲𝗲̲𝗻̲ ̲𝗗̲𝗼̲𝘄̲𝗻̲𝗹̲𝗼̲𝗮̲𝗱̲ ist schon aktuell.
Das Spiel des Tages ist drin, optische Verbesserungen, diverse Bugs raus, hoffentlich keine neuen rein 🪲
Das Spiel des Tages bedeutet, dass einmal am Tag ein Level ausgewählt wird und man in einer weltweiten Rangliste den ersten Platz erreichen kann (als erster gelöst).
derzeit einfach 😀
-
Ich glaube, ich bin fertig. Hab eben das Release bei Google zur Prüfung hochgeladen, die APK für den 𝗱̲𝗶̲𝗿̲𝗲̲𝗸̲𝘁̲𝗲̲𝗻̲ ̲𝗗̲𝗼̲𝘄̲𝗻̲𝗹̲𝗼̲𝗮̲𝗱̲ ist schon aktuell.
Das Spiel des Tages ist drin, optische Verbesserungen, diverse Bugs raus, hoffentlich keine neuen rein 🪲
Das Spiel des Tages bedeutet, dass einmal am Tag ein Level ausgewählt wird und man in einer weltweiten Rangliste den ersten Platz erreichen kann (als erster gelöst).
derzeit einfach 😀
-
Ich glaube, ich bin fertig. Hab eben das Release bei Google zur Prüfung hochgeladen, die APK für den 𝗱̲𝗶̲𝗿̲𝗲̲𝗸̲𝘁̲𝗲̲𝗻̲ ̲𝗗̲𝗼̲𝘄̲𝗻̲𝗹̲𝗼̲𝗮̲𝗱̲ ist schon aktuell.
Das Spiel des Tages ist drin, optische Verbesserungen, diverse Bugs raus, hoffentlich keine neuen rein 🪲
Das Spiel des Tages bedeutet, dass einmal am Tag ein Level ausgewählt wird und man in einer weltweiten Rangliste den ersten Platz erreichen kann (als erster gelöst).
derzeit einfach 😀
-
Apollo Kotlin 5 is out!
In this version, all the latest (and bleeding edge!) GraphQL support, a modernized infrastructure, and a lot more!
→ https://www.apollographql.com/blog/apollo-kotlin-5-is-now-available
-
Wednesday Links - Edition 2026-05-13
https://dev.to/0xkkocel/wednesday-links-edition-2026-05-13-554g
#java #jvm #tdd #kotlin -
Wednesday Links - Edition 2026-05-13
https://dev.to/0xkkocel/wednesday-links-edition-2026-05-13-554g
#java #jvm #tdd #kotlin -
Wednesday Links - Edition 2026-05-13
https://dev.to/0xkkocel/wednesday-links-edition-2026-05-13-554g
#java #jvm #tdd #kotlin -
Wednesday Links - Edition 2026-05-13
https://dev.to/0xkkocel/wednesday-links-edition-2026-05-13-554g
#java #jvm #tdd #kotlin -
Ever wasted more time configuring Maven than writing the script itself? Haoyi Li shows how Mill simplifies #Java, #Kotlin & #Scala projects with lightweight configs & runnable single-file scripts — helping you prototype & ship JVM tools faster.
Read: https://javapro.io/2026/05/13/simpler-jvm-project-setup-with-mill/
#JVM -
Ever wasted more time configuring Maven than writing the script itself? Haoyi Li shows how Mill simplifies #Java, #Kotlin & #Scala projects with lightweight configs & runnable single-file scripts — helping you prototype & ship JVM tools faster.
Read: https://javapro.io/2026/05/13/simpler-jvm-project-setup-with-mill/
#JVM -
Ever wasted more time configuring Maven than writing the script itself? Haoyi Li shows how Mill simplifies #Java, #Kotlin & #Scala projects with lightweight configs & runnable single-file scripts — helping you prototype & ship JVM tools faster.
Read: https://javapro.io/2026/05/13/simpler-jvm-project-setup-with-mill/
#JVM -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Zoominfo is hiring Senior Principal Software Engineer
🔧 #golang #java #kotlin #scala #graphql #aws #gcp #kubernetes #nosql #sql #principalengineer #seniorengineer
🌎 Remote; California; United States
⏰ Full-time
🏢 ZoominfoJob details https://jobsfordevelopers.com/jobs/senior-principal-software-engineer-at-zoominfo-com-nov-20-2025-fb04ad?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
[Перевод] Команда Spring о Spring Framework 7 и Spring Boot 4
В новом переводе от команды Spring АйО рассмотрим выход Spring Boot 4 и Spring Framework 7. InfoQ взяли интервью у core команды Spring с целью узнать, куда движется самая популярная в Java экосистема. Spring Boot 4 модуляризировал автоконфигурацию. Теперь при запуске проверяется меньше классов в classpath, а uber-jar будет более компактным: будут подключаться только нужные модули. Параллельно Spring Boot 4 переходит на Jackson 3, но добавлен модуль совместимости с Jackson 2, потому что экосистема ещё догоняет. Spring Framework 7 тащит core resilience в ядро: RetryTemplate , @Retryable и @ConcurrencyLimit доступны без отдельной зависимости. @Retryable работает и с реактивными типами (через Retry из Project Reactor); для обычных вызовов используется RetryTemplate с политикой retry/backoff. @ConcurrencyLimit помогает ограничивать доступ к ресурсу, что особенно полезно с Virtual Threads.
https://habr.com/ru/companies/spring_aio/articles/1034282/
#java #kotlin #spring #spring_boot #spring_framework #springboot #spring_data #ai #agents
-
Der Menübutton reagiert sehr träge. Es muss zwar einiges ausgerechnet werden, aber so träge dürfte es trotzdem nicht sein, nicht schön. 🤔
-
Даже дождь выглядит как интеграция: История одной профдеформации
Всем привет, меня зовут Михаил, я back-end разработчик в ОТП банке. Сегодня хочу рассказать о профдеформации - о том, как разработка перестраивает мозг без спроса. Разработка - это не восьмичасовой найм. Это перепрошивка, о которой никто не предупреждает на собеседовании. Мы видим, как всё работает за кулисами. А потом вдруг ловим себя на том, что с женой разговариваем эндпоинтами, а в очереди к врачу видим легаси-монолит. И знаете что? Это не лечится. Дальше - несколько моих личных симптомов. Пишите в комментариях свои, уверен, что у каждого такое было!
https://habr.com/ru/articles/1033826/
#профдеформация #карьера #карьера_в_it #карьера_программиста #мнение #java #kotlin #backend #программирование #программист
-
Даже дождь выглядит как интеграция: История одной профдеформации
Всем привет, меня зовут Михаил, я back-end разработчик в ОТП банке. Сегодня хочу рассказать о профдеформации - о том, как разработка перестраивает мозг без спроса. Разработка - это не восьмичасовой найм. Это перепрошивка, о которой никто не предупреждает на собеседовании. Мы видим, как всё работает за кулисами. А потом вдруг ловим себя на том, что с женой разговариваем эндпоинтами, а в очереди к врачу видим легаси-монолит. И знаете что? Это не лечится. Дальше - несколько моих личных симптомов. Пишите в комментариях свои, уверен, что у каждого такое было!
https://habr.com/ru/articles/1033826/
#профдеформация #карьера #карьера_в_it #карьера_программиста #мнение #java #kotlin #backend #программирование #программист
-
Даже дождь выглядит как интеграция: История одной профдеформации
Всем привет, меня зовут Михаил, я back-end разработчик в ОТП банке. Сегодня хочу рассказать о профдеформации - о том, как разработка перестраивает мозг без спроса. Разработка - это не восьмичасовой найм. Это перепрошивка, о которой никто не предупреждает на собеседовании. Мы видим, как всё работает за кулисами. А потом вдруг ловим себя на том, что с женой разговариваем эндпоинтами, а в очереди к врачу видим легаси-монолит. И знаете что? Это не лечится. Дальше - несколько моих личных симптомов. Пишите в комментариях свои, уверен, что у каждого такое было!
https://habr.com/ru/articles/1033826/
#профдеформация #карьера #карьера_в_it #карьера_программиста #мнение #java #kotlin #backend #программирование #программист
-
Даже дождь выглядит как интеграция: История одной профдеформации
Всем привет, меня зовут Михаил, я back-end разработчик в ОТП банке. Сегодня хочу рассказать о профдеформации - о том, как разработка перестраивает мозг без спроса. Разработка - это не восьмичасовой найм. Это перепрошивка, о которой никто не предупреждает на собеседовании. Мы видим, как всё работает за кулисами. А потом вдруг ловим себя на том, что с женой разговариваем эндпоинтами, а в очереди к врачу видим легаси-монолит. И знаете что? Это не лечится. Дальше - несколько моих личных симптомов. Пишите в комментариях свои, уверен, что у каждого такое было!
https://habr.com/ru/articles/1033826/
#профдеформация #карьера #карьера_в_it #карьера_программиста #мнение #java #kotlin #backend #программирование #программист
-
Latest Android Weekly Issue 726 is out!
https://androidweekly.net/issues/issue-726 #AndroidDev #Kotlin -
#Kotlin & #Java don’t have to compete. Kotlin was built for #JVM #Interop from day one — sharing libraries, collections, even mixed-language codebases.
Richard Gross shows how top-level functions, data classes & immutability map cleanly to Java bytecode: https://javapro.io/2026/05/07/kotlin-kontra-java-part-3-language-for-interop/
-
#Kotlin & #Java don’t have to compete. Kotlin was built for #JVM #Interop from day one — sharing libraries, collections, even mixed-language codebases.
Richard Gross shows how top-level functions, data classes & immutability map cleanly to Java bytecode: https://javapro.io/2026/05/07/kotlin-kontra-java-part-3-language-for-interop/
-
Das "Spiel des Tages" funktioniert weitgehend. Beim Klick auf das Menü wird die Zeit vom Server geholt, anhand dieser wird berechnet, welches Spiel gerade aktuell ist. Dann wird der Countdown bis Mitternacht gestartet, und der Spieler hat jetzt Zeit das Level zu lösen. Wenn er es löst, dann wird er auf dem Server in die 𝗪̲𝗲̲𝗹̲𝘁̲𝗿̲𝗮̲𝗻̲𝗴̲𝗹̲𝗶̲𝘀̲𝘁̲𝗲̲ eingetragen und er bekommt eine Art Urkunde. Diese ist extra halbtransparent und mit einer Art Wasserzeichen versehen. 🙂
-
Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm
Когда AI-агенту дают только stack trace и текст файла с упавшим тестом, он часто чинит симптом, а не причину. Тест зеленеет, баг переезжает в master, через неделю всплывает в другом месте. На простых багах это незаметно, на нетривиальных — становится правилом. В этой статье — что меняется, если вместо stack trace дать агенту сжатый трейс выполнения, собранный на стороне IDE. Три бага из реального кода, эвристики сжатия трейса, склейка многопоточных вызовов по timestamp и цифры на датасете BugSwarm Pro для DeepSeek V3.2 и проприетарных LLM. Статья пригодится, если вы:
https://habr.com/ru/companies/veai/articles/1033008/
#программирование #java #javascript #kotlin #kotlin_native #аналитика_данных #аналитика #аналитика_проекта
-
Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm
Когда AI-агенту дают только stack trace и текст файла с упавшим тестом, он часто чинит симптом, а не причину. Тест зеленеет, баг переезжает в master, через неделю всплывает в другом месте. На простых багах это незаметно, на нетривиальных — становится правилом. В этой статье — что меняется, если вместо stack trace дать агенту сжатый трейс выполнения, собранный на стороне IDE. Три бага из реального кода, эвристики сжатия трейса, склейка многопоточных вызовов по timestamp и цифры на датасете BugSwarm Pro для DeepSeek V3.2 и проприетарных LLM. Статья пригодится, если вы:
https://habr.com/ru/companies/veai/articles/1033008/
#программирование #java #javascript #kotlin #kotlin_native #аналитика_данных #аналитика #аналитика_проекта
-
Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm
Когда AI-агенту дают только stack trace и текст файла с упавшим тестом, он часто чинит симптом, а не причину. Тест зеленеет, баг переезжает в master, через неделю всплывает в другом месте. На простых багах это незаметно, на нетривиальных — становится правилом. В этой статье — что меняется, если вместо stack trace дать агенту сжатый трейс выполнения, собранный на стороне IDE. Три бага из реального кода, эвристики сжатия трейса, склейка многопоточных вызовов по timestamp и цифры на датасете BugSwarm Pro для DeepSeek V3.2 и проприетарных LLM. Статья пригодится, если вы:
https://habr.com/ru/companies/veai/articles/1033008/
#программирование #java #javascript #kotlin #kotlin_native #аналитика_данных #аналитика #аналитика_проекта
-
Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm
Когда AI-агенту дают только stack trace и текст файла с упавшим тестом, он часто чинит симптом, а не причину. Тест зеленеет, баг переезжает в master, через неделю всплывает в другом месте. На простых багах это незаметно, на нетривиальных — становится правилом. В этой статье — что меняется, если вместо stack trace дать агенту сжатый трейс выполнения, собранный на стороне IDE. Три бага из реального кода, эвристики сжатия трейса, склейка многопоточных вызовов по timestamp и цифры на датасете BugSwarm Pro для DeepSeek V3.2 и проприетарных LLM. Статья пригодится, если вы:
https://habr.com/ru/companies/veai/articles/1033008/
#программирование #java #javascript #kotlin #kotlin_native #аналитика_данных #аналитика #аналитика_проекта
-
Почему AI-агент чинит симптом, а не баг: трейсы выполнения и бенчмарки на BugSwarm Когда AI-агенту дают только stack tr...
#программирование #java #javascript #kotlin #kotlin #native #аналитика #данных #аналитика #аналитика #проекта
Origin | Interest | Match -
Should new #JVM projects choose #Java or #Kotlin? Maybe both. Kotlin was built for deep Java interop — mixed codebases, shared libraries, gradual migration included. Even collections & bytecode stay compatible. Richard Gross explains how it works: https://javapro.io/2026/05/07/kotlin-kontra-java-part-3-language-for-interop/
#Interop -
Should new #JVM projects choose #Java or #Kotlin? Maybe both. Kotlin was built for deep Java interop — mixed codebases, shared libraries, gradual migration included. Even collections & bytecode stay compatible. Richard Gross explains how it works: https://javapro.io/2026/05/07/kotlin-kontra-java-part-3-language-for-interop/
#Interop -
Dieser tägliche Countdown ging ja schon mal, aber mit meinen Umbauarbeiten habe ich es wieder gelöscht, leider ohne den guten Stand gesichert zu haben. Ich kann mich nur noch daran erinnern, dass es nicht sehr kompliziert gewesen sein muss, sonst hätte ich es ja gesichert 🤔
-
hab ziemlich viel umgebaut und einiges hat hinterher nicht mehr funktioniert, auch die Level Übertragung über QR Code nicht. Aber die geht jetzt zum Glück wieder 😀
-
XProc Gradle plugin. Announcing a new Gradle plugin for XProc that supports both XML Calabash and MorganaXProc-III. #XProc #MarkupMonday #Kotlin #Gradle #DocBook
-
Оптимизируем JDBC connection pool: гайд по HikariCP 2026
HikariCP давно стал де-факто стандартом JDBC connection pooling в JVM-проектах. Но подключить его мало: важно правильно выбрать размер пула, таймауты, maxLifetime, keepaliveTime, leak detection и метрики. Разбираем, как настроить HikariCP для Java, Kotlin, Scala и Spring Boot, какие ошибки чаще всего встречаются в проде и почему maximumPoolSize нельзя просто копировать из соседнего сервиса.
https://habr.com/ru/articles/1030880/
#HikariCP #JDBC #connection_pool #PostgreSQL #Spring_Boot #Java #Kotlin #Scala #пул_соединений #настройка_базы_данных
-
[Перевод] Поддержка Docker Compose в Spring Boot 3.1
Иногда перед разработчиком встает задача воссоздания некоторого окружения локально. В него часто входят различные компоненты инфраструктуры, такие как: – PostgreSQL – Kafka – RabbitMQ – Redis И так далее. Менеджить целый зоопарк таких сервисов локально бывает не очень удобно. К счастью, у команды Spring Boot для вас есть небольшой помошник - Spring Boot Docker Compose. Комментарий от Михаила Поливахи: Друзья, хоть на дворе уже Spring Boot 4, мы знаем, что большинство из вас сидит на Spring Boot 3. И мы посчитали очень нужным рассказать о таком Spring Boot инструменте, который, на наш взгляд, делает локальную разработку со Spring Boot намного более приятной.
https://habr.com/ru/companies/spring_aio/articles/1031216/
#java #kotlin #docker #dockercompose #dockerfile #devops #deploy #cloud
-
Workato is hiring Staff Software Engineer
🔧 #kotlin #ruby #rust #rest #aws #azure #docker #gcp #kafka #postgresql #awss3 #terraform
🌎 Lisbon, Portugal; Porto, Portugal
⏰ Full-time
🏢 WorkatoJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-at-workato-com-dec-18-2025-d61d62?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Die Grafiken für das Spiel wurden alle mit #Inkscape erstellt. Es gibt eine Bitmap mit 2000*2000 Pixeln und die App sucht sich immer die Teile raus, die gerade gebraucht werden und zeichnet diese an die aktuelle Position auf den Bildschirm, ungefähr 50 mal pro Sekunde 😀
-
Почему я написал Paginator вместо Paging 3
Это статья от автора библиотеки, поэтому нейтральным разбор не будет. Но это и не рассказ про конкретный проект — а разбор задач, на которых, на мой взгляд, Paging 3 начинает буксовать, и того, как Paginator устроен, чтобы эти задачи закрывать. KMP-библиотека пагинации для Android, iOS, JVM и Desktop. Ниже — почему она появилась именно как отдельная библиотека, а не как fork или обёртка над Paging 3.