Асинхронность в С++20. Доклад в Яндексе http://amp.gs/jzfBy
Хабр
Асинхронность в С++20. Доклад в Яндексе
Привет, это Григорий Демченко из WhatsApp. Мой доклад посвящён использованию сопрограмм в C++20. Я не стал говорить про низкоуровневые примитивы и то, как компилятор поддерживает сопрограммы и...
5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka http://amp.gs/jzfny
Хабр
5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka
В 1967 году Мелвин Конвей сформулировал известный тезис, без упоминания о котором не обходится практически ни одно руководство по созданию микросервисной архитектуры. И не напрасно, ведь не одно...
[Перевод] На что обратить внимание при выборе решения для защиты от ботов? http://amp.gs/jzfVm
Хабр
На что обратить внимание при выборе решения для защиты от ботов?
Специализированные решения для противодействия ботам должны быть неотъемлемой частью системы защиты«Плохие» боты представляют на сегодняшний день одну из серьезнейших угроз для бизнеса. Вредоносный...
Разработка контроллера резервного питания. Как кризис сделал его сильней http://amp.gs/jzfuF
Хабр
Разработка контроллера резервного питания. Как кризис сделал его сильней
Вот что мы получили после замены чипа MKE18F512VLL16 на чип STM32H753VIH6:Увеличенную в 4 раза скорость работы а значит и увеличенную скорость реакции на аварийные ситуацииУвеличенный объем...
Создаём анимационные обучающие видео на Python с помощью Manim http://amp.gs/jzf3R
Хабр
Создаём анимационные обучающие видео на Python с помощью Manim
Привет! Меня зовут Константин Мохов, я тимлид, который однажды прошёл курс Практикума по аналитике данных, по большей части для собственного развития. Тема создания анимированных видео на Python...
Использование общедоступных источников информации для деанонимизации криптовалютных кошельков http://amp.gs/jzfaW
Хабр
Использование общедоступных источников информации для деанонимизации криптовалютных кошельков
С юридической точки зрения, криптовалюту можно определить как имущество в электронной форме, созданное с использованием криптографических средств, и учитываемое в распределенном реестре цифровых...
[Перевод] 11 проектов, которые нужно сделать, чтобы стать мастером фронтенда http://amp.gs/jzfQj
Хабр
11 проектов, которые нужно сделать, чтобы стать мастером фронтенда
Обучение программированию может быть сложной задачей, особенно когда не ясно, с чего начать. Лучший способ улучшить свои навыки программирования - использовать их для создания проектов.Вот лучшие...
Webix SpreadSheet. Полноценная web альтернатива десктопного Excel? http://amp.gs/jzCIB
Хабр
Webix SpreadSheet. Полноценная web альтернатива десктопного Excel?
Photo by Mark Fletcher-BrownПродолжая тему постепенного перехода от десктопного софта к аналогичным онлайн сервисам, в этой статье я хочу рассказать вам о виджете, который способен потягаться с его...
Грейды: как оценивать уровень разработчиков? http://amp.gs/jzC8V
Хабр
Грейды: как оценивать уровень разработчиков?
В новом выпуске подкаста «Релиз в пятницу» Миша Шпаков, Кира Айрапетова, Олег Филимошин обсудили грейды: когда, кому, зачем они нужны и как эффективно их использовать. Если коротко, вот что я...
[Перевод] Android RecyclerView с использованием котлиновских sealed классов http://amp.gs/jzCTR
Хабр
Android RecyclerView с использованием котлиновских sealed классов
RecyclerView — это один из самых лучших инструментов для отображения больших списков на Android. Как разработчики, вы, скорее всего понимаете о чем я говорю. У нас есть много дополнительных фич, таких...
Построение архитектуры проекта при работе с PySpark http://amp.gs/jzCkQ
Хабр
Построение архитектуры проекта при работе с PySpark
В настоящее время уже сложно найти крупную компанию, которая не использовала бы возможности накопления и использования больших данных. Меня зовут Никита Сурков и я работаю в проекте ценообразования...
Разница между useMemo и useCallback подробно http://amp.gs/jzCrZ
Хабр
Разница между useMemo и useCallback подробно
useCallback используется для мемоизации коллбеков в компонентах, а useMemo используется для мемоизации значений. По своей сути, эти два хука ничем не отличаются и предназначение у них одно и тоже -...
Топ-20 самых упоминаемых книг на HackerNews http://amp.gs/jzCSp
Хабр
Топ-20 самых упоминаемых книг на HackerNews
На HackerNews пользователь tracyhenry проанализировал 40 000 комментариев и составил рейтинг самых упоминаемых в комментариях книг. Автор рейтинга преисполнен благодарности тем книгам, про которые он...