#kotlin #koog #ai #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3
Как найти время и силы на пет-проект и решить — а надо ли оно всё?
Яндекс Вертикали приглашают всех на мультистек-вечеринку про хобби и технологии, чтобы помочь ответить на эти вопросы. Вместе с разработчиками, аналитиками и ML-специалистами разберёмся, как совмещать работу с side-проектами.
В программе:
🔴 Истории ребят из Вертикалей о своих внерабочих экспериментах
🔴 Воркшоп, на котором можно создать свой MCP-сервер для автоматизации задач
🔴 Open talk, где обсудим всё — от яхтинга и мотоциклов до открытия своего бара в Москве
🔴 DJ-сет, настолки и другие активности
Подробности и регистрация
#реклама
Яндекс Вертикали приглашают всех на мультистек-вечеринку про хобби и технологии, чтобы помочь ответить на эти вопросы. Вместе с разработчиками, аналитиками и ML-специалистами разберёмся, как совмещать работу с side-проектами.
В программе:
Подробности и регистрация
#реклама
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔4
Litmus testing - это методика, схожая со стресс тестированием, но нацеленная на проверку работы многопоточных программ. Методика - запуск программы сотни или даже тысячи раз для поиска редких багов.
🐱 LitmusKt - решение от JetBrains Research, которое позволяет проверить работу многопоточных Kotlin приложений. Сейчас можно запускать Kotlin/JVM и Kotlin/Native на всех платформах.
// Пример теста
class StoreBufferingState(
var x: Int = 0,
var y: Int = 0,
var r1: Int = 0,
var r2: Int = 0,
)
val StoreBuffering = litmusTest(::StoreBufferingState) {
thread {
x = 1
r1 = y
}
thread {
y = 1
r2 = x
}
outcome {
r1 to r2
}
spec {
accept(listOf(0 to 1, 1 to 0, 1 to 1))
interesting(listOf(0 to 0))
}
reset {
x = 0
y = 0
r1 = 0
r2 = 0
}
}
# Результат выполнения теста
outcome | type | count | frequency
---------------------------------------------
[1, 0] | ACCEPTED | 6298680 | 48.451%
[0, 1] | ACCEPTED | 6291034 | 48.392%
[0, 0] | INTERESTING | 405062 | 3.1158%
[1, 1] | ACCEPTED | 5224 | 0.0401%
Жду примеров как использовать это с кодом из корутин
#kotlin #concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤1
🔥 Как заставить бизнес-логику работать на вас, а не против вас?
Хотите, чтобы ваш код был не просто рабочим, а гибким, понятным и масштабируемым?
Приходите на бесплатный открытый урок OTUS и узнайте, как проектировать бизнес-логику, которая выдержит любые изменения.
🗓 10 ноября в 19:00 МСК
📍 В рамках запуска курса «Kotlin Backend Developer. Professional»
На вебинаре вы узнаете:
⚙️ Что такое бизнес-логика и почему она определяет успех проекта.
🧩 Как использовать шаблон Chain of Responsibility для гибкости архитектуры.
🚀 Как создать собственную библиотеку на Kotlin DSL для управления бизнес-процессами.
💡 Полезно для backend-разработчиков, архитекторов и IT-предпринимателей.
После урока вы сможете выстраивать архитектуру, которую легко развивать и поддерживать.
🔗 Регистрируйтесь
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Хотите, чтобы ваш код был не просто рабочим, а гибким, понятным и масштабируемым?
Приходите на бесплатный открытый урок OTUS и узнайте, как проектировать бизнес-логику, которая выдержит любые изменения.
🗓 10 ноября в 19:00 МСК
📍 В рамках запуска курса «Kotlin Backend Developer. Professional»
На вебинаре вы узнаете:
⚙️ Что такое бизнес-логика и почему она определяет успех проекта.
🧩 Как использовать шаблон Chain of Responsibility для гибкости архитектуры.
🚀 Как создать собственную библиотеку на Kotlin DSL для управления бизнес-процессами.
После урока вы сможете выстраивать архитектуру, которую легко развивать и поддерживать.
🔗 Регистрируйтесь
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Новая версия сосредоточена на стабилизации экспериментальных фич, поддержке свежих возможностей Kotlin и улучшении пользовательского опыта при генерации документации.
Что нового:
✅ Dokka Gradle Plugin v2 теперь включён по умолчанию
⚙️ K2 analysis активен по умолчанию
🧩 Поддержка context-параметров и вложенных typealias
🌐 Обновлённый HTML-формат — лучшее соответствие стандартам доступности и визуальная консистентность
🚀 Повышена производительность и совместимость
#kotlin #k2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14