My first Kotlin library release: KLI — Lightweight Interactive CLI DSL!
Discussions: https://discu.eu/q/https://github.com/kys0ff/kli

My first Kotlin library release: KLI — Lightweight Interactive CLI DSL!
Discussions: https://discu.eu/q/https://github.com/kys0ff/kli
@LunaFreyja Thank goodness #Maven uses #XML and not a cute #DSL based on a dynamic language that depends on ASM and #bytecode tricks. Why? Because I can freely upgrade to #JDK24 (or even #JDK25 EA) and Maven keeps chugging along, and no multiple weeks of waiting for a new compatible release ... (looks over at #Gradle and #Kotlin) #Java #OpenJDK
Es gibt jetzt nur noch 6 Zahlentasten aber mehr Aufgaben, außerdem wird geprüft, ob die Lösung richtig ist. Beim Belohnungssystem bin ich noch nicht weiter, muss noch ein bisschen überlegen.
[Перевод] Как сократить время сборки с помощью кеширования контекста от Spring Test
Новый перевод от команды Spring АйО расскажет вам, как грамотно использовать кеширование контекста для сокращения времени сборки приложения и как избежать часто встречающихся ловушек, в которые попадают многие программисты, когда делают это неправильно.
Revamping F-Droid: A Kotlin Rewrite for the Future of Open Source Apps
The F-Droid community is embarking on a monumental journey to modernize its app, leveraging funding from the Mobifree program. This rewrite, focusing on Kotlin and Jetpack Compose, aims to enhance use...
https://news.lavx.hu/article/revamping-f-droid-a-kotlin-rewrite-for-the-future-of-open-source-apps
This new #Kotlin language server looks promising. I hope it gets off the ground as a fully featured language server for Kotlin would be immense!
Hab die Aufgabenliste jetzt als Endlosliste umgebaut, es werden immer neue Aufgaben erzeugt und die alten am Anfang entfernt. Allerdings müssen sich dann auch nach jeder Aufgabe die Tasten ändern. Das geht noch nicht. Außerdem kommt das Programm nach dem Ändern der Einstellungen noch durcheinander.
[Перевод] Почему Big Tech тихонько уходит от Go
Хочу сразу пояснить, что я лично пишу на Go уже около 10 лет и уходить от него не планирую. Но тем не менее мне интересно мнение других разработчиков, которые работают или работали с Go на больших проектах. Во многом я согласен с недостатками Go, описанными ниже, так как сам сталкиваюсь с этими проблемами и на не самых больших проектах. Вот мой перевод статьи.
Java recap for week 17/2025
https://discu.eu/weekly/java/2025/17/
#java #jvm #kotlin #programming
Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium
Jqwik: обзор тестирования на основе свойств в UI и API
Привет, Хабр! Меня зовут Денис, я SDET-специалист в компании SimbirSoft. Работая на проектах, я приобрел опыт использования различных инструментов тестирования. Спустя тонны написанных автоматизированных тестов по тест-кейсам и техникам тест-дизайна, хочу рассказать вам о возможности тестирования не конкретных данных, а их свойств. Статья будет полезна всем, кто уже знаком с тестированием на основе примеров и позволит расширить кругозор в понимании подготовки данных. В своей статье я описал методы гарантии качества ПО, такие как тестирование на основе примеров и тестирование на основе свойств, а также составил таблицу с описанием параметров их взаимодействия с тестовым оракулом. Рассказал об инструменте тестирования на основе свойств Jqwik для языка Java, привел примеры использования случайного набора данных на UI и API, раскрыл возможности инструмента и потенциал работы с ним в рамках генерации тестов. Читать далее
Demo Kotlin Multiplatform project for Desktop (JVM) and Android
https://github.com/RznNike/DemoKMP
Discussions: https://discu.eu/q/https://github.com/RznNike/DemoKMP
Избавляемся от Flaky тестов в CI/CD при помощи JMina
Представьте: вы написали код, покрыли его тестами, запустили их локально — тесты успешно прошли. Вы загрузили изменения в репозиторий, пайплайн успешно завершился. Самое время расслабиться и приступить к новым задачам. Но не тут-то было! Спустя некоторое время в CI/CD падает тест. Вы запускаете тесты локально — они проходят успешно. Вы снова запускаете пайплайн в CI/CD — и тесты снова проходят. Однако через какое-то время ситуация повторяется.
My first game ever. It's for small kids and very simple, but still excited to be doing something new!
Written using #JetpackCompose. Soon to be finished and made #OpenSource.
Bin gerade mindblown wie elegant #Arrow meinen einzigen Kritikppunkt an #Kotlin: Keine Checked #Exceptions, auf elegante weise, mit Typed Errors löst
Kotools Types 5.0.1 is available!
https://github.com/kotools/types/releases/tag/5.0.1
Discussions: https://discu.eu/q/https://github.com/kotools/types/releases/tag/5.0.1
Как запустить локальную LLM (AI) в Android Studio
Привет! Если вы мобильный разработчик и следите за AI-трендами, наверняка задумывались о том, как интегрировать языковые модели (LLM) в свои приложения прямо из Android Studio. В этой статье я расскажу, как это можно сделать быстро и просто, не полагаясь на внешние API и облачные решения.
SoFi is hiring Senior Software Engineer, Crypto
#java #kotlin #scala #react #blockchain #defi #web3 #postgresql #seniorengineer
Cottonwood Heights, Utah; New York City, New York; San Francisco, California; Seattle, Washington
Full-time
SoFi
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-crypto-at-sofi-com-apr-25-2025-872fc4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring