📦 Kotlin 1.3.60 EAP 1
📦 Kotlin 1.3.60 EAP 2
Из интересного:
1. Все исключения связанные с проверкой на null заменены на NullPointerException
2. Оптимальная компиляция делегатов (не будет лишнего создания KProperty когда он не используется).
📦 Kotlin 1.3.60 EAP 2
Из интересного:
1. Все исключения связанные с проверкой на null заменены на NullPointerException
2. Оптимальная компиляция делегатов (не будет лишнего создания KProperty когда он не используется).
by lazy
стал дешевле!GitHub
Release Kotlin 1.3.60 EAP 1 · JetBrains/kotlin
CHANGELOG
1.3.60
Android
KT-27170 Android lint tasks fails in Gradle with MPP dependency
Compiler
New Features
KT-31230 Refine rules for allowed Array-based class literals on different platforms...
1.3.60
Android
KT-27170 Android lint tasks fails in Gradle with MPP dependency
Compiler
New Features
KT-31230 Refine rules for allowed Array-based class literals on different platforms...
Прямо сейчас на Joker:
Тестирование многопоточных алгоритмов с помощью Lincheck
Никита Коваль
JetBrains
https://www.youtube.com/watch?v=zovuen6BGEY
Тестирование многопоточных алгоритмов с помощью Lincheck
Никита Коваль
JetBrains
https://www.youtube.com/watch?v=zovuen6BGEY
YouTube
- YouTube
❓Опрос от Егора Толстого (который, внезапно, уже Kotlin Product Manager в @JetBrains): Kotlin for Mobile Developers
Jetbrains
Kotlin for Mobile Developers
Kotlin for Mobile Developers.
🔮 новый продукт 5 декабря, KotlinConf 5 декабря - совпадение?
Прямая трансляция KotlinConf https://www.youtube.com/watch?v=i9RJpMOsKas
Трансляция второго дня
Keynote - https://www.youtube.com/watch?v=E4F0YU8Jd5g
Aud 15 - https://www.youtube.com/watch?v=nfb6lDnvtKQ
Aud 11 - https://www.youtube.com/watch?v=Ij9guIZ-vBY
Aud 12 - https://www.youtube.com/watch?v=Kho2OW-oGkM
KotlinConfersation - https://www.youtube.com/watch?v=Kho2OW-oGkM
Keynote - https://www.youtube.com/watch?v=E4F0YU8Jd5g
Aud 15 - https://www.youtube.com/watch?v=nfb6lDnvtKQ
Aud 11 - https://www.youtube.com/watch?v=Ij9guIZ-vBY
Aud 12 - https://www.youtube.com/watch?v=Kho2OW-oGkM
KotlinConfersation - https://www.youtube.com/watch?v=Kho2OW-oGkM
➡️ What to Expect in Kotlin 1.4 and Beyond
1. Quality and Speed (Compiler, IDE)
2. fun interface: SAM conversions for Kotlin classes
3. Mixing named and positional arguments
4. Trailing Commas
1. Quality and Speed (Compiler, IDE)
2. fun interface: SAM conversions for Kotlin classes
3. Mixing named and positional arguments
4. Trailing Commas
The JetBrains Blog
What to Expect in Kotlin 1.4 and Beyond | The Kotlin Blog
During the keynote at KotlinConf, Andrey highlighted our strategic view on the current areas of focus for the evolution of Kotlin, and our plans for Kotlin 1.4 which will be released some time next ye
📦 Kotlinx.Coroutines 1.3.3
Много улучшений и багфиксов, например:
* Восстановление stacktrace для withTimeout
* Переработаны Dispatchers.Default и Dispatchers.IO - уменьшено потребление CPU
* Kotlin 1.3.61
Много улучшений и багфиксов, например:
* Восстановление stacktrace для withTimeout
* Переработаны Dispatchers.Default и Dispatchers.IO - уменьшено потребление CPU
* Kotlin 1.3.61
GitHub
Release 1.3.3 · Kotlin/kotlinx.coroutines
Flow
Flow.take performance is significantly improved (#1538).
Flow.merge operator (#1491).
Reactive Flow adapters are promoted to stable API (#1549).
Reusable cancellable continuations were introd...
Flow.take performance is significantly improved (#1538).
Flow.merge operator (#1491).
Reactive Flow adapters are promoted to stable API (#1549).
Reusable cancellable continuations were introd...
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 миллионов установок (в основном в США).
Что нужно сделать?
Написать развлекательное приложение на 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
Собеседники: Андрей Бреслав, руководитель проекта 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
Forwarded from Android Broadcast
#Coroutines
Android Broadcast Podcast #4: "Coroutines Under The Hood" c Ильмиром Усмановым
Поговорили с Ильмиром Усмановым о устройстве Coroutine под капотом и о их будущем, а также о том какого работать в JetBrains над проектом, от которого миллионы разработчиков ждут покорения новых вершин.
Ильмис Усманов - разработчик Kotlin/JVM компилятора в JetBrains. За его плечами 6 лет опыта разработки компиляторов, 2 из которых - поддержка Coroutine в компиляторе. Также наш гость контрибьютил в ART (Android Runtime).
В выпуске вы узнаете:
- Как устроиться в JetBrains
- Как развлекаются программисты из JetBrains
- Coroutine в Jetpack Compose
- Почему релиз Jetpack Compose может затянуться
- Новый IR backend Kotlin компилятора
- Что будет в Kotlin 1.4 для Coroutine
- Jake Wharton исправляет байт-код от Kotlin/JVM
- Какие возможности могут появиться в Coroutine в будущем
- Улучшения в дебаггере IDEA для поддержки Coroutine
- Inline кода, благодаря которому Flow работают так быстро
Полезные ссылки:
👉 Coroutines Keep
👉 Доклад про inline Coroutine от Ильмира
👉 Kotlin Flow
👉 Kotlin Slack
👉 Kotlin Telegram
Android Broadcast Podcast #4: "Coroutines Under The Hood" c Ильмиром Усмановым
Поговорили с Ильмиром Усмановым о устройстве Coroutine под капотом и о их будущем, а также о том какого работать в JetBrains над проектом, от которого миллионы разработчиков ждут покорения новых вершин.
Ильмис Усманов - разработчик Kotlin/JVM компилятора в JetBrains. За его плечами 6 лет опыта разработки компиляторов, 2 из которых - поддержка Coroutine в компиляторе. Также наш гость контрибьютил в ART (Android Runtime).
В выпуске вы узнаете:
- Как устроиться в JetBrains
- Как развлекаются программисты из JetBrains
- Coroutine в Jetpack Compose
- Почему релиз Jetpack Compose может затянуться
- Новый IR backend Kotlin компилятора
- Что будет в Kotlin 1.4 для Coroutine
- Jake Wharton исправляет байт-код от Kotlin/JVM
- Какие возможности могут появиться в Coroutine в будущем
- Улучшения в дебаггере IDEA для поддержки Coroutine
- Inline кода, благодаря которому Flow работают так быстро
Полезные ссылки:
👉 Coroutines Keep
👉 Доклад про inline Coroutine от Ильмира
👉 Kotlin Flow
👉 Kotlin Slack
👉 Kotlin Telegram
YouTube
"Под капотом у Kotlin Coroutine" с Ильмиром Усмановым@JetBrains
Поговорили с Ильмиром Усмановым о устройстве Coroutine под капотом и о их будущем, а также о том какого работать в JetBrains над проектом, от которого миллионы разработчиков ждут покорения новых вершин.
Ильмис Усманов - разработчик Kotlin/JVM компилятора…
Ильмис Усманов - разработчик Kotlin/JVM компилятора…