The Daily Kotlin
1.61K subscribers
53 photos
1 video
1 file
495 links
Kotlin Chats in Telegram:
RU https://kug.community/
EN https://kug.community/en

Kotlin news and tips
Download Telegram
JVMLS - одна из самых интересных конференций по JVM из года в год, и с 2011 года на ней так или иначе затрагивают тему Kotlin, я собрал все доклады сделанные Андреем Бреславым и бонус в виде докладов от Романа Елизарова и Петра Громова

2011: The Kotlin Programming Language — Andrey Breslav and Dmitry Jemerov (слайды есть, а вот видео - нет. Но можно посмотреть видео с Devclub тоже 2011 года, и услышать голос Антона Кекса за кадром)
2012: Kotlin
2013: Kotlin Reflection
2014: eval4j Debugging
2015: Flexible Types in Kotlin
2016: Kotlin Coroutines (старый дизайн корутин)
2017: Kotlin Coroutines Reloaded
2018: How to Design an IDE-Friendly Language
2019: -
▶️ Видеозаписи с Kotlin/Everywhere Minsk

0️⃣ Kotlin not-to-do list - Marcin Moskala@KtAcademy
1️⃣ Sliced but whole. A little adventure in multiplatform world - Oleg Semen@Lviv Kotlin User Group
2️⃣ Как мы пытались подружить Kotlin и JSON - Павел Щорс@Juno
3️⃣ Reaktive: реактивное программирование в Kotlin Multiplatform - Аркадий Иванов@Badoo
4️⃣ℹ️ Crossinline suspend или нельзя так просто взять и сделать языковую фичу - Ильмир Усманов@JetBrains
5️⃣ Почему я вновь хочу писать на Java - Степан Чурюканов@Flo Health Inc
6️⃣ iOS & Kotlin. Путь приложения от начала до публикации в AppStore - Андрей Ковалёв@IceRock
7️⃣ Kotlin Multiplatform с точки зрения бизнеса - Александр Погребняк@IceRock
8️⃣ Migrating Spring Boot apps to functional config with Kotlin - Nicolas Frankel@Hazelcast
9️⃣ℹ️ Дизайн kotlinx.serialization - Леонид Старцев@JetBrains
🔟 Fear and Loathing in Scala and Kotlin interop - Маргарита Недзельская@Wix
📦 Вышел Spring Framework 5.2

Что интересно для разработчика на Kotlin:

1. Документация включает примеры на Kotlin side-by-side с Java
2. Поддержка Kotlin Coroutines 1.3 и тесная интеграция их в проект (поверх webflux, rsocket, r2dbc)
➡️ Introducing Package Search EAP

JetBrains выпустили плагин который поможет управлять зависимостями в проекте, а также подскажет на каких Kotlin платформах выбраная библиотека работает.
📦 Kotlin 1.3.60 EAP 1
📦 Kotlin 1.3.60 EAP 2

Из интересного:

1. Все исключения связанные с проверкой на null заменены на NullPointerException
2. Оптимальная компиляция делегатов (не будет лишнего создания KProperty когда он не используется). by lazy стал дешевле!
Прямо сейчас на Joker:

Тестирование многопоточных алгоритмов с помощью Lincheck
Никита Коваль
JetBrains

https://www.youtube.com/watch?v=zovuen6BGEY
📦 Kotlin 1.3.60
Ура! Долгожданный 1.3.60 вышел
Опрос от Егора Толстого (который, внезапно, уже Kotlin Product Manager в @JetBrains): Kotlin for Mobile Developers
Прямая трансляция KotlinConf https://www.youtube.com/watch?v=i9RJpMOsKas
📦 Kotlinx.Coroutines 1.3.3

Много улучшений и багфиксов, например:

* Восстановление stacktrace для withTimeout
* Переработаны Dispatchers.Default и Dispatchers.IO - уменьшено потребление CPU
* Kotlin 1.3.61
FunCorp проводит конкурс для бэкенд-разработчиков на Java/Kotlin с призовым фондом 550 000 рублей.

Что нужно сделать?
Написать развлекательное приложение на Java и/или KotlIn.

Выполненные задания принимаются до 19 января 23:59.
Объявление результатов и победителей не позже 17 февраля.

Призы:
1 место — 300 000 р.
2 место — 150 000 р.
3 место — 100 000 р.

Подробности и задание тут https://funcodechallenge.com/
Есть вопросы? Вам с удовольствием ответят https://t.me/FunCodeJKChallenge

Компания FunCorp занимается разработкой развлекательных UGC-сервисов и игр. Основной продукт - приложение iFunny, которое достигло отметки в 50 миллионов установок (в основном в США).
Forwarded from ProductSense (Алёна)
73-й выпуск подкаста make sense: о языке программирования как продукте с Андреем Бреславом и Егором Толстым.

Собеседники: Андрей Бреслав, руководитель проекта Kotlin в JetBrains; Егор Толстой, Product Manager в Kotlin, JetBrains.

Пара цитат:

«Early adopters получить довольно просто, но чтобы шагнуть в следующий сегмент, у вас должен быть не просто язык программирования, а продукт, который решает боль этой аудитории».

«Когда людям есть, где холиварить, показывать экспертизу, спорить и продвигать идеи, у них возникает гораздо больше личных связей с продуктом».

О чем говорим:
1:24 — Андрей рассказывает о себе
2:14 — Егор рассказывает о себе
2:49 — Как связаны язык программирования и продукт
6:25 — Что такое Kotlin и как он помогает андроид-разработчикам
10:49 — Как в JetBrains появился продакт для Kotlin
15:06 — Чем Егор занимается в JetBrains
16:26 — Из чего состоит язык программирования
21:26 — Как сегментировать программистов
24:58 — Продвижение технологий в компании снизу вверх и сверху вниз
27:31 — Модель монетизации Kotlin
32:13 — Размер рынка языков программирования
33:14 — Что приводит к росту аудитории языков программирования
39:28 — Каналы продвижения для Kotlin
44:22 — Почему комьюнити программистов очень активное и вовлеченное
53:29 — Обратная совместимость языков программирования
58:05 — Резюме беседы

Мы упоминаем:
— книгу «Искусство изучать языки», Эрик В. Гуннемарк

#makesense

Слушать
iTunes: https://apple.co/2SsWwZY
SoundCloud: http://bit.ly/2QgL80m
YouTube: https://youtu.be/2JlSPrthc_0
Castbox: http://bit.ly/39blnao
Яндекс.Музыка: http://bit.ly/37bpiSR