Kotlin Coroutines — преобразование callback в suspend функцию

kotlin_dev_post

Предположим, что было принято правильное решение в проекте начать использовать Kotlin сопрограммы (корутины). И в проекте до сих пор используется большая кодовая база или крупная библиотека, которая была написана на Java, в которой этих самых корутин нету. А в этой используемой Java библиотеке крутятся свои пулы потоков, которые выполняют много работы в фоновом режиме. И интерфейс у этой Java библиотеки написан […]

Continue reading


Kotlin Native — подключение пользовательской динамической библиотеки на языке C

kotlin_dev_post

Как вы можете знать, уже широко известный язык программирования Kotlin предоставляет возможность создания программ для различных платформ: JVM, JS и Native, последний из которых на сегодняшний день подвергается активному развитию. С релизом Kotlin 1.3 проект Kotlin Native вышел в стадию beta.

Continue reading


Интеграция Gitlab Webhook с Discord

gitlab_in_discord_logo

Мессенджер Discord обладает довольно широким функционалом для создания различных интерактивных текстовых каналов. Discord позволяет интегрировать различные сервисы с вашим Discord-сервером, например, для получения и публикации различной информации, уведомлений, оповещений. Например, имеется возможность интегрировать Webhook сервиса Github в Discord, что позволит в текстовом виде в чат получать сообщения о событиях в репозитории (коммиты, реквесты и т.д.) В случае […]

Continue reading


Простой чат-бот для Discord на Python

discord_appdev

Сегодня рассмотрим пример создания простого чат-бота для Discord на языке Python 3 с использованием популярной библиотеки discord.py. Данный чат-бот по команде будет присылать стоимость криптовалюты биткоин (Bitcoin), которую будет узнавать с сайта coinmarketcap.com. Делать будем все подручными средствами без сред разработки, а в обычном текстовом редакторе. Что потребуется для из средств разработки: Python 3.4.2+ (в Ubuntu […]

Continue reading