❓Опрос от Егора Толстого (который, внезапно, уже 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 компилятора…
🎧 Андрей Бреслав рассказывает об эволюции языков программирования в подкасте подлодка
https://podlodka.io/150
https://podlodka.io/150
podlodka.io
Podlodka #150 — Эволюция языков программирования
В программировании, как и в лингвистике, языки не высечены в камне. В зависимости от решаемых задач и популярных в конкретный период времени парадигм, языки меняются и эволюционируют. Основное отличие в том, что это не происходит стихийно: за каждым языком…
27 февраля в 16:35 МСК стартует соревнование по программированию на Kotlin от JetBrains и Codeforces — Kotlin Heroes Coding Сhallenge.
Будут задачи как для начинающих, так и для опытных программистов. Приз победителю - $512, а каждый, кто решит хотя бы одну задачу, получит возможность выиграть футболку Kotlin Heroes.
Регистрация и подробности: https://www.jetbrains.com/promo/kotlin-heroes/
Будут задачи как для начинающих, так и для опытных программистов. Приз победителю - $512, а каждый, кто решит хотя бы одну задачу, получит возможность выиграть футболку Kotlin Heroes.
Регистрация и подробности: https://www.jetbrains.com/promo/kotlin-heroes/
JetBrains
Kotlin Heroes Programming Contest by JetBrains
Challenge yourself against a series of tasks, created to test your thinking and coding abilities to their limits. Everyone of every level can have fun solving the tasks to move up the rankings, it is all to play for.
Improved *.gradle.kts IDE Support
Улучшения в поддержке Gradle Kotlin DSL которые будут доступны с Kotlin 1.3.70 (Gradle 6.0+, IDEA 2019.2+)
Улучшения в поддержке Gradle Kotlin DSL которые будут доступны с Kotlin 1.3.70 (Gradle 6.0+, IDEA 2019.2+)
The JetBrains Blog
Improved *.gradle.kts IDE Support | The Kotlin Blog
We have significantly improved the IDE support for Gradle Kotlin DSL scripts (*.gradle.kts files), and we’d like to share some details with you in this blog post. The changes will be publicly availabl