История корутин: появление, развитие, спад и возрождение
Привет, Хабр! Меня зовут Дмитрий Попов, я Android‑разработчик в ПСБ. В какой‑то момент мне захотелось разобраться — что такое корутина и откуда они вообще взялись. Погрузившись в различные статьи и видео, я узнал много нового, рассказал коллегам внутри команды, а теперь решил рассказать и вам. Все, что важно знать о корутинах, по моему скромному мнению, — в этой статье!Глава 1. Что такое корутина?И начнем с определения.
Агент на Kotlin без фреймворков
Статья является продолжением Пишем агента на Kotlin: KOSMOS, но может читаться независимо. Мотивация к написанию — сохранить читателю время на возьню с фреймворками для решения относительно простой задачи.Автор подразумевает у читателя теоретическое понимание того, что такое агент. Иначе лучше прочесть хотя бы начало предыдущей части.Как и везде, в программирование важен маркетинг, поэтому обертку над http-запросами в цикле называют революцией:
О времени, сложности и мотивации: знакомство
Приветствую вас, читатели.Подозреваю, что вы из мира программирования. Приглашаю вас присоединиться к увлекательному рассказу о том, как один энтузиаст решил доработать свой любимый язык.Я собираюсь рассказать об увлекательном опыте внесения существенных изменений в очень сложную архитектуру кода.Будет несколько статей, это первая. Для тех, кто хочет весь список сразу, держите:Часть 1: О времени, сложности и мотивации: знакомствоЧасть 2: О времени, сложности и мотивации: история поражения и победы

