30 ноября 2023

Фильтр нецензурной лексики за 5 минут

[Перевод] Увлекательный лексический анализ языка Rust

Devuan LXC + Runit native boot

Метод Reverse-engineering на практике: как расшифровать исходный код

Как визуализация приоритетности задач позволила нам ускорить процесс разработки и сделать его прозрачным для всех

О динамическом программировании на пальцах

Нетипичные сценарии использования BI-системы (Apache Superset)

Перенести терабайты канбан-досок в облако: опыт команды Yandex Tracker

Стратегия в коммуникационной стратегии. Самое важное

R&D-проекты в IT: как убедить руководителя проводить исследования и зачем это бизнесу

Смогут ли разработчики конкурировать с нейросетями: оцениваем возможности AI и человека

Битва за репост: 4 неочевидные уловки, которые сделают ваш контент вирусным

3 шага на пути к сторителлингу: на что обратить внимание и стать королями драмы

Передача данных между слоями приложения

Подход, который помог нам точно оценить трудозатраты на разработку дизайн-системы

nanoCAD Конструкции PS: инструменты детального армирования и сборка изделий

Первый месяц жизни приложения BookDesk или как меня пытались взломать

Как акции стали электронными

Product Manager IT проектов

Резервное копирование в Kubernetes с помощью K8up и Kasten K10 by Veeam

[Перевод] С алгоритмами в духе LeetCode на собеседованиях пора кончать

Позиционирование бионического предплечья взглядом

Современные проблемы физики (30+25 лет спустя)

Парсер бинарных данных с WPF визуализацией в виде дерева структур и их полей. Структура, управляемая данными

Эмулятор QUIK: как наладить тестирование вендорного продукта без ссоры с самим вендором

[Перевод] Техасская компания, возрождающая мамонтов, добавила в список ещё и додо

Операция Lahat: новая группа Hellhounds атакует российские организации через системы на базе Linux

Как сделасть кастомную 500-ую страницу в Laravel и пробрасывать ошибки в Sentry

POS терминалы для HoReCa: об устройствах и ситуации на отечественном рынке в 2023 году

HPM62xx: первые шаги

Шаблонизируй это или Как ускорить разработку при помощи одного документа

Ваша емайл-рассылка нуждается в AMP-emails прямо сейчас

Выбор информационной системы для автоматизации вашей бизнес-задачи – разбираемся вместе с GlowByte

Как мы вели переговоры с хакерами или сколько стоит беспечность для компании

Call Me, please: как работает звонок по ссылке

В германиевой долине, должно быть, холодно

Как взломать сервис, в котором используется десериализация данных

Хороший, плохой, никакой: почему важно проектировать дизайн и как это делать?

Как начать нанимать в штат студентов: опыт создания инженерной школы в МойОфис

Демонстрация установки одного из узлов кластера vStack версии 2.1.3 (часть 1)

Строим NGFW: оптимальная архитектура и возможности решения

Server-side rendering и практики работы с запросами

Bluetooth уже больше 25 лет. В Университете Сассекса разработали перспективную альтернативу беспроводной связи

Пишем консольное приложение для работы с базой данных на Python

Как получить сертификат CKA в 2023-2024 году

Обеспечение обратной совместимости gRPC API с помощью protolock в GitHub Actions

Международный день защиты информации: черви, беспечность и их цена

Вышка назвала лучший университетский стартап — проект практикующего хирурга

Стартер-пак успешного стартапа: как запустить в России IT-продукт мечты

[Перевод] Как понять, есть ли в тебе искра программиста

История Джимми Чжуна: от изгоя до миллиардера, попавшего за решетку. Ошибка стоимостью 50000BTC

Как мы (не) вкатились в геймдев. Ч.1

Как поднять холодильник на новый уровень: рецепты эффективной командной работы

Призвание быть наставником

Как Take-Two Interactive завоевала игровой мир

Я календарь переверну: использование Workalendar для определения календарных дней

Списки с душой и стилем: Ваш путь к Jetpack Compose

[Перевод] Что нового в документации YDB в ноябре 2023

Подбор цветов для проекта: советы и сервисы

TabNine: проверка на практике функционала и новая реальность разработки с ИИ

Как тренируются перелетные птицы

Unity 3D: о чем давно было пора рассказать нашим подросткам

Если процесс нельзя роботизировать, то он кривой

(Не) безопасный дайджест: фишинг, мошенники среди своих и опасная уязвимость

Подсчитать головы и увеличить доходы: решение для птицефабрик и свинокомплексов от резидента казанского ИТ-парка

[Перевод] Как создать собственный шрифт

Ставим банкоматы в лютый мороз, жару, метро и на вездеходы

Две метеостанции в Санкт-Петербурге: наблюдаем взрыв вулкана Хунга-Тонга-Хунга-Хаапай и не только

Криптография перед эпохой квантовых вычислений

[Перевод] Объяснение режимов работы Run, Stop и Program центрального процессора ПЛК

Основы сопровождения токенизации: что нужно знать

Обзор Helm-Dashboard — графического интерфейса для управления релизами Kubernetes

Немного о DIY аксессурах для девайсов

Изучение потребительского поведения с помощью анализа данных

Это же элементарно, Ватсон?

[Перевод] Может ли расширение Вселенной оказаться иллюзией?

Инженерный калькулятор на C++. Часть 2: Алгоритм сортировочной станции

Хорошие новости для кожаных мешков: мы пока еще в деле