Kotlin 2.4 Brings Swift-Style Collection Syntax []

In Kotlin 2.4, collection literals are introduced, making collection initialization more concise and readable.

Medium
IntelliJ IDEA 2026.1.3 Is Out! | The IntelliJ IDEA Blog

We’ve just released IntelliJ IDEA 2026.1.3. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our websit

The JetBrains Blog
Staff Software Engineer, Servicing Platform at SoFi

SoFi is hiring Staff Software Engineer, Servicing Platform

أطلقت JetBrains إصدار Kotlin 2.4، الذي يقدم تحسينات شاملة للغة البرمجة متعددة المنصات. يشمل الإصدار معلمات السياق المستقرة وحقول الدعم الصريحة، مما يساعد المطورين على كتابة تعليمات برمجية أوضح وأسهل في الصيانة. كما يعزز Kotlin 2.4 قابلية التشغيل البيني بدعم حزم Swift، ويضيف دعمًا لواجهة برمجة تطبيقات UUID، ويحسن أدوات البناء بدعم Gradle 9.5.0 ومحاذاة إصدارات Java في Maven. هذه التحديثات تجعل تطوير iOS و macOS أكثر سلاسة وتزيد من كفاءة الأداء.

#Kotlin #Swift #Gradle

[Перевод] Проблема фантомной записи: почему ваша реализация идемпотентности незаметно теряет данные

В проде бывает так, что одна и та же операция часто повторяется : клиент не дождался ответа и ретраит, балансер порвал соединение, очередь переиграла сообщение. Вспоминаем про идемпотентность - это правило «повтор не должен создавать новый платёж/заказ». Чтобы отличать повтор от новой операции, используют idempotency key (ключ идемпотентности) . Это обычная уникальная строка-идентификатор, которую клиент или апстрим отправляет вместе с запросом (часто в заголовке Idempotency-Key ). Сервис сохраняет этот ключ у себя и связывает с результатом операции. Далее приходит запрос с тем же ключом - сервис не выполняет бизнес-действие второй раз, а дедуплицирует на основе ключа идемпотентности. Но так ли всё просто? Многолетний опыт анализа инцидентов показал, что на практике большое количество систем всё же регулярно допускают дублирования, хотя делали всё по методичке. В новом переводе от команды Spring АйО рассмотрим не самые очевидные ошибки и то, о чём стоит подумать, при реализации идемпотентного API.

https://habr.com/ru/companies/spring_aio/articles/1043208/

#java #kotlin #spring #spring_boot #spring_framework #springboot #spring_data

Проблема фантомной записи: почему ваша реализация идемпотентности незаметно теряет данные

Практическое объяснение того, почему идемпотентные API всё равно порождают фантомные записи в продакшене, и безгоночный транзакционный паттерн, который этого не допускает. Реализации идемпотентности...

Хабр

Обычный или облачный гейминг в EvertyDesk

Рассказываю как собрал self-hosted платформу стриминга игр с нуля: Android sender на Kotlin + C++ JNI, собственный UDP транспорт, NAT traversal с relay fallback и Control Plane на ASP.NET Core с биллингом. Особое внимание — фиче TouchLatencySprint, которая режет input lag без root-доступа.

https://habr.com/ru/articles/1043420/

#game_streaming #android #kotlin #H264 #UDP #NAT_traversal #screen_capture #low_latency #selfhosted #ASPNET_Core

Обычный или облачный гейминг в EvertyDesk

Сразу оговорюсь: это не технический разбор и не попытка кого-то чему-то научить. Просто заметка из личного блога о проекте, которым я занимался последние несколько лет. Здесь будет больше истории,...

Хабр

bin noch ein bisschen an der Kugelbahn dran, hab den Laserstrahl schon gezeichnet, aber muss mir noch ein Ziel ausdenken, was irgendwie umgeschalten werden muss. Da sehr viele Kugeln unterwegs sind, ist das Zahnrad einfach zu langsam. Außerdem gibt es auch noch keine Kollisionserkennung. 🤔

#Kotlin #AndroidDev #IndieGameDev #MarbleRun

Practical Kotlin Deep Dive Course: Unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms. by Jaewoong is the featured course 🎓 on Leanpub!

Link: https://leanpub.com/courses/leanpub/kotlin-deep-dive-courses

#android #kotlin #engineering #sql_server

Practical Kotlin Deep Dive Course

Takes you from "how to use Kotlin" into "how Kotlin really works," revealing internal implementations, demystifying bytecode and compiler behavior, and uncovering the internals that shape the language.

Kotlin 2.4.0 Released | The Kotlin Blog

The Kotlin 2.4.0 release is out! This release brings new language features, support for Swift packages as dependencies, updates to Swift export, and more. Take a look!

The JetBrains Blog
IntelliJ IDEA 2025.3.6 Is Out! | The IntelliJ IDEA Blog

You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. For a comprehensive overview of th

The JetBrains Blog