[Перевод] Корутинная эволюция в Kotlin. Чем отличаются Channels, Broadcast channels, Shared flows, State flows
#Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #android #kotlin #coroutines IV
https://habr.com/ru/post/529944/
#Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #android #kotlin #coroutines IV
https://habr.com/ru/post/529944/
t.me
Корутинная эволюция в Kotlin. Чем отличаются Channels, Broadcast channels, Shared flows, State flows
Эта публикация — перевод поста Романа Елизарова «Shared flows, broadcast channels». Опубликовано с одобрения автора оригинала. Примечания переводчика выделены ку...
Лечим Java Reactor при помощи Kotlin Coroutines
#Java #Параллельноепрограммирование #Kotlin #reactor #vs #coroutines #kotlin IV
https://habr.com/ru/post/537716/
#Java #Параллельноепрограммирование #Kotlin #reactor #vs #coroutines #kotlin IV
https://habr.com/ru/post/537716/
t.me
Лечим Java Reactor при помощи Kotlin Coroutines
На текущей работе пишем на Reactor. Технология классная, но как всегда есть много НО. Некоторые вещи раздражают, код сложнее писать и читать, с ThreadLocal совсе...
Как заблокировать приложение с помощью runBlocking
#БлогкомпанииDodoEngineering #Программирование #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #android #coroutines IV
https://habr.com/ru/post/541650/
#БлогкомпанииDodoEngineering #Программирование #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #android #coroutines IV
https://habr.com/ru/post/541650/
t.me
Как заблокировать приложение с помощью runBlocking
Когда мы начинаем изучать корутины, то «идём» и пробуем что-то простое с билдером runBlocking, поэтому многим он хорошо знаком. runBlocking запускает новую корут...
Использование coroutines из С++20 в связке с NRF52832 и GTest
#C #Программированиемикроконтроллеров #c20 #coroutines #modernc #gtest #сопрограммы IV
https://habr.com/ru/post/566070/
#C #Программированиемикроконтроллеров #c20 #coroutines #modernc #gtest #сопрограммы IV
https://habr.com/ru/post/566070/
t.me
Использование coroutines из С++20 в связке с NRF52832 и GTest
Появилась идея в домашнем проекте попробовать использовать сопрограммы из С++20 на маленькой железке. В качестве модуля для экспериментов был выбран E73 NRF52832...
Hilt+Retrofit+Coroutine
#РазработкаподAndroid #Kotlin #retrofit2 #hilt #coroutines #kotlin #androidstudio IV
https://habr.com/ru/post/568792/
#РазработкаподAndroid #Kotlin #retrofit2 #hilt #coroutines #kotlin #androidstudio IV
https://habr.com/ru/post/568792/
t.me
Hilt+Retrofit+Coroutine
В данной статье хочется показать подробный пример использования Hilt совместно с Retrofit, запросы к бд будут ассинхронно выполнять с помощью Coroutines.Hilt - это библиотека для внедрения...
Генераторы на корутинах C++
#БлогкомпанииISPsystem #Программирование #C #c20 #coroutines #generators #c IV
https://habr.com/ru/post/578366/
#БлогкомпанииISPsystem #Программирование #C #c20 #coroutines #generators #c IV
https://habr.com/ru/post/578366/
t.me
Генераторы на корутинах C++
Предисловие или крик душиДанное предисловие имеет опосредованное отношение к теме статьи. Поэтому, если вы пришли чисто за примером - можете его пропустить.Уже довольно долго я размышляю над вопросом,...
Прерывая корутины С++
#БлогкомпанииISPsystem #Программирование #C #с20 #coroutines #asyncawait IV
https://habr.com/ru/post/580828/
#БлогкомпанииISPsystem #Программирование #C #с20 #coroutines #asyncawait IV
https://habr.com/ru/post/580828/
t.me
Прерывая корутины С++
В своих предыдущих постах я описывал задачи, которые были решены скорее в академических целях. Сегодня я хочу поделиться реальным примером, который работает в продакшене. Речь пойдет о написании...
Обзор всего доступного в С++ type erasure
#Программирование #C #C #typeerasure #c #c20 #coroutines IV
https://habr.com/ru/post/662628/
#Программирование #C #C #typeerasure #c #c20 #coroutines IV
https://habr.com/ru/post/662628/
Хабр
Обзор всего доступного в С++ type erasure
Техника стирания типов - type erasure - известна довольно давно, хоть её и долго не замечали. Тем не менее кажется только в последнюю декаду она стала из игрушки и костылей превращаться в мощный...
Отменяем операции правильно на примере корутин
#БлогкомпанииDeliveryClubTech #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #Управлениеразработкой #android #coroutines IV
https://habr.com/ru/post/663392/
#БлогкомпанииDeliveryClubTech #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #Управлениеразработкой #android #coroutines IV
https://habr.com/ru/post/663392/
Хабр
Отменяем операции правильно на примере корутин
Всем привет! Меня зовут Павел, я Android-разработчик в Delivery Club. Моя команда разрабатывает функциональность доставки продуктов из магазинов. Я расскажу о подходе к написанию кода,...
От LiveData к Flow…
#БлогкомпанииСберЗдоровье #РазработкаподAndroid #android #kotlin #livedata #flow #coroutines IV
https://habr.com/ru/post/672400/
#БлогкомпанииСберЗдоровье #РазработкаподAndroid #android #kotlin #livedata #flow #coroutines IV
https://habr.com/ru/post/672400/
Хабр
От LiveData к Flow…
Intro Мы - Дима ( @fonfon ) и Настя, Android-разработчики в компании СберЗдоровье. В этой статье мы хотим рассказать о том, как мы перевели весь наш проект с LiveData на Flow, с какими трудностями...
Корутины C++20 и многозадачность на примере контроллеров stm32
#C #Программированиемикроконтроллеров #c #stm32 #coroutines #корутины IV
https://habr.com/ru/post/687266/
#C #Программированиемикроконтроллеров #c #stm32 #coroutines #корутины IV
https://habr.com/ru/post/687266/
Хабр
Корутины C++20 и многозадачность на примере контроллеров stm32
Никого не хотел обидеть КДПВ (в первую очередь @Saalur ), действительно далеко не с первого раза становится понятно. Введение Одним из наиболее ярких нововведений, которые получил язык в стандарте...
Кто и в каких задачах быстрее? Coroutines, RxJava, Executor?
#БлогкомпанииЦиан #Java #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #executor #coroutines IV
https://habr.com/ru/companies/cian/articles/740782/
#БлогкомпанииЦиан #Java #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #executor #coroutines IV
https://habr.com/ru/companies/cian/articles/740782/
Хабр
Кто и в каких задачах быстрее? Coroutines, RxJava, Executor?
Вы когда-нибудь задумывались, какой из фреймворков для многопоточки самый быстрый? Я вроде и знал ответ, но задумывался периодически. В определённый момент сама судьба просто-напросто заставила меня...
Как я перестал волноваться и полюбил ошибки в Kotlin корутинах: Мифы обработки ошибок в корутинах
#РазработкаподAndroid #Kotlin #android #coroutine #coroutines #kotlin #exceptionhandling IV
https://habr.com/ru/articles/747146/
#РазработкаподAndroid #Kotlin #android #coroutine #coroutines #kotlin #exceptionhandling IV
https://habr.com/ru/articles/747146/
Хабр
Как я перестал волноваться и полюбил ошибки в Kotlin корутинах: Мифы обработки ошибок в корутинах
Обработка ошибок является важной частью изучения корутин, т.к. при недостаточном понимании можно легко упустить важные моменты и добавить ошибок в код. В рамках этого материала планируется...
Простой вопрос по Android Core, на который даже сеньоры отвечают неправильно
#РазработкаподAndroid #Kotlin #Android #anr #разработкаподандроид #coroutines IV
https://habr.com/ru/articles/783780/
#РазработкаподAndroid #Kotlin #Android #anr #разработкаподандроид #coroutines IV
https://habr.com/ru/articles/783780/
Хабр
Простой вопрос по Android Core, на который даже сеньоры отвечают неправильно
Мне кажется, я придумал очень простой вопрос , который можно задать любому андроид-разработчику, при этом ответ будет либо совсем неправильным, либо неточным (а это по сути неправильный) Признаюсь,...
Coroutine Stacks — плагин для отладки корутин Kotlin
#Отладка #Kotlin #coroutines #kotlin #intellijideaplugin #debugger #отладка IV
https://habr.com/ru/articles/784898/
#Отладка #Kotlin #coroutines #kotlin #intellijideaplugin #debugger #отладка IV
https://habr.com/ru/articles/784898/
Хабр
Coroutine Stacks — плагин для отладки корутин Kotlin
Всем привет! В рамках программы Google Summer of Code 2023 мы с моим студентом разработали плагин для Intellij IDEA, который является аналогом Parallel Stacks из Visual Studio , CLion и Rider для...
Project Loom. Не только виртуальные потоки
#Java #coroutines #java #loom IV
https://habr.com/ru/articles/785334/
#Java #coroutines #java #loom IV
https://habr.com/ru/articles/785334/
Хабр
Project Loom. Не только виртуальные потоки
Начиная с Java 19 нам доступны виртуальные потоки , которые отличаются от обычных, тем что умеют освобождать поток операционной системы во время блокирующих I/O операций. Для этого на уровне JVM был...
RxJava — всё?
#РазработкаподAndroid #КарьеравITиндустрии #ИсторияIT #RxJava #Android #Kotlin #coroutines
https://habr.com/ru/articles/807925/
#РазработкаподAndroid #КарьеравITиндустрии #ИсторияIT #RxJava #Android #Kotlin #coroutines
https://habr.com/ru/articles/807925/
Хабр
RxJava — всё?
Статья написана при поддержке канала Mobile Developer . В “далеком” 2018 г. разработчик компании EPAM Systems Владимир Иванов провел опрос среди своих подписчиков в Twitter, пытаясь узнать, какой...
Kotlin Coroutines. Часть 2
#БлогкомпанииReksoft #Программирование #Kotlin #kotlin #kotlincoroutines #программирование #coroutines
https://habr.com/ru/companies/reksoft/articles/826326/
#БлогкомпанииReksoft #Программирование #Kotlin #kotlin #kotlincoroutines #программирование #coroutines
https://habr.com/ru/companies/reksoft/articles/826326/
Хабр
Kotlin Coroutines. Часть 2
Прошло так много времени с прошлой статьи, прошу прощения, что заставил вас ждать. Выпускной курс забирал слишком много времени и не было возможности написать столь серьезный материал. Итак, начинаем....
Kotlin Coroutines. От А до Я
#РазработкаподAndroid #Kotlin #coroutine #coroutines #корутины #асинхронность
https://habr.com/ru/articles/838974/
#РазработкаподAndroid #Kotlin #coroutine #coroutines #корутины #асинхронность
https://habr.com/ru/articles/838974/
Хабр
Kotlin Coroutines. От А до Я
Превью статьи Всем привет! В этой статье я бы хотел осветить загадочный мир корутин перед своим читателем, рассказав о них от А до Я. Я старался написать эту статью таким образом, чтобы она была...
kjs-box: добавляем ленивые модули, ресурсы с типизацией и модели представления в React-проекты на Kotlin
#react #kotlin #gradle #coroutines #codesplitting #typesafe #kotlinreact
https://habr.com/ru/articles/857202/
#react #kotlin #gradle #coroutines #codesplitting #typesafe #kotlinreact
https://habr.com/ru/articles/857202/
Хабр
kjs-box: добавляем ленивые модули, ресурсы с типизацией и модели представления в React-проекты на Kotlin
Года три назад я захотел сделать для себя небольшой сайт. Ключевое слово здесь — “небольшой”: мне бы хватило одностраничного приложения с минимальной серверной частью. Лезть в TypeScript или тем более...