Асинхронность в программировании
В высоконагруженных системах эффективная работа с помощью простых потоков затруднена. Разбираемся, как решить проблему с помощью асинхронности.
Статьи для айтишников всех специальностей и уровней. Здесь вы найдёте любые полезные материалы — от гайдов и дорожных карт для начинающих до ответов на узкопрофильные вопросы по разработке.
В высоконагруженных системах эффективная работа с помощью простых потоков затруднена. Разбираемся, как решить проблему с помощью асинхронности.
Когда делаешь апргейд на продакшне, велик шанс что-нибудь сломать. Рассказываем, как сделать всё правильно
В работе рассматриваются принципы работы чат-ботов. С пониманием того, как они работают, можно вывести критерии, помогающие людям выявить бота.
В прошлой статье мы разбирались с высокоуровневой памятью. Сегодня мы рассмотрим принципы её работы на низком уровне.
В новой части цикла о функциональном программировании в Scala мы познакомимся с системой ООП даннного языка.