03 января 2025

Мониторинг работы приложения

Негостеприимные красные карлики. Об ультрафиолетовой зоне обитаемости

Системные ошибки в преподавании иностранных языков

20 самых распространенных вопросов на собеседовании тестировщика ПО

Машинное обучение и резервы банка: опыт из ФинТеха

Как отслеживать перформанс-метрики приложения и выкатывать только позитивные изменения

Скорость и надежность: VPN за 5$ без терминала

Создаем воспоминания. Осваиваем FLUX, LoRA и ComfyUI

[Перевод] Aura Finance: все, что нужно знать

Издательство как венчурный фонд. Как устроен книжный бизнес

Плохие практики в PHP-бэкэнде: примеры и советы

Развитие строительных технологий в Civilization VI

Регуляция сахара в крови

Организуемся с помощью fork'ов

SOLID: Low Coupling против читабельности

Роберт Бартини: советский авангардист, изменивший мир авиации

AI для продуктовых и UX-дизайнеров — что я узнала и чему научилась на курсе

GTA VI, Death Stranding 2 и другие самые ожидаемые игры 2025 года

Новогодний плейлист инженера-программиста: что послушать в подкасте «Битовые маски»

Генерация PDF-файлов на Go

ErrorHandling-патерн в golang

Snapper: система снапшотов, которая спасет ваш Linux

HT2000 Сбор и хранение данные по CO2

[Перевод] Valetudo, программа-сад

SOS-фонарик на жесткой логике с датчиком удара на пьезоэлементе

«Пинч при долгом тапе»: как и зачем команде понимать дизайнера

Как настроить свой первый сервер: инструкция от фронтендера

Magic: The Gathering. Какими бывают турниры и с чего начать

Оптимизация SQL запросов

Commandlet в Unreal Engine — что это и зачем?

[Перевод] Зрачки и память. Биохакинг сна и можно ли улучшить когнитивные функции?

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

Игрокам приготовиться: как Fallout стал выгодной франшизой

Идеального десктопа не существует

Что внутри робота пылесоса от Philips

02 января 2025

Как понять Unity3d, если ты .NET разработчик

[Перевод] Суперкомпьютер Эльбрус-3

Приложение для структурирования информации

Я б в ИБшники пошёл, пусть меня научат

Почему джуны путаются в асинхронном коде (и как научиться с ним работать)

Рассказ «Характеристика»

Игра «Виселица» — интерактивная задачка

[Перевод] Анализ AST и рефакторинг кода в Clang

Германская танковая проблема: торжество статистики и один из первых примеров военного OSINT'a

Героические цивилизации — пишу гибрид двух легендарных игр

[Перевод] Современные протоколы кредитования в DeFi: как это работает— Curve LlamaLend

CobolCraft = Cobol и Minecraft: как древний язык программирования нашел применение в популярной игре

[Перевод] Кофе и чай снижают риски развития рака головы и шеи

CryptoPro CSP на macOS

[Перевод] Что ждет сферу ИИ в 2025 году. Прогноз журнала Forbes

[Перевод] 40 лучших ИИ-инструментов 2025 году (проверенные и протестированные)

Уравнение пьезопроводности с точечным источником. Получение точного решения для случая с бесконечной границей

Чип, подёргай ножкой ¯\_(ツ)_/¯

WsprryPi: трансивер WSPR из обычной «малинки»

«Лидер и племя»: как сделать совершенной корпоративную культуру

Безопасная авторизация в современных мобильных приложениях: миф или реальность?

Самые примечательные научные открытия 2024 года

[Перевод] Что такое реактивное программирование? Руководство для начинающих по написанию реактивного кода

Усилитель класса D на TPA3255 (PBTL)

Texas Instruments: от калькуляторов до мастеров распределения капитала

Электроника. От микросервисов к монолиту и обратно

Книги, софт, сайты для изучения китайского языка

5 Библиотек для Обработки PDF в C#, Которые Необходимо Знать

Как добавить или расширить диск в Linux

[Перевод] 14. Nix в пилюлях: Паттерн проектирования override (переопределение)

Стековая виртуальная машина на языке Си

[Перевод] Статическая рефлексия в C++

STM32. CMSIS. Пять способов генерации (псевдо-)случайного сигнала на выводе микроконтроллера

01 января 2025

Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 2

Забытые технологии: PPP

60 тест-кейсов для тестирования API

Деплоймент нескольких ASP.Net Core-приложений на VPS сервере и настройка доступа к ним по доменному имени 3-го уровня

Контекст диалога в pytelegrambotapi

Искусственный интеллект в продукт-менеджменте: как ИИ облегчает жизнь продакта — обзор инструментов и личный опыт

Эволюция технологий контейнеризации и их роль в современном DevOps

Присоединяйтесь к Senior Project Management сообществу и помогите создать PMBOK Guide 8

Чем заменить Youtube: 15 вариантов для авторов и бизнеса

Изучаем Ethereum через практику: моя история деплоя смарт-контракта в Sepolia

[Перевод] Оптимизация запросов SQL Server V/S PostgreSQL: есть куда расти?

Свой контейнер в стиле QMap

RP2040. Асинхронный вывод в UART по прерываниям

Использование Assembler'a. Фишка 1

[Перевод] 1 января 1970 года. День создания индустрии программного обеспечения

Приключения серотонина в бесконечном цикле боли, или опиатная ломка у неторчка — ч.1

Два месяца и релиз языка программирования Ruby 3.4.0 готов

Более 14 лет ставлю цели на год: рассказываю, как и почему этот процесс работает у меня

Ryanair: как ирландский лоукостер построил свой антибренд на ненависти со стороны своих клиентов

Делаем свой docker-образ Apache Kafka

Багровые тучи, симметриады и марсианский картофель: 10 научно-фантастических книг о космосе

[Перевод] Клинопись 21 века. Способ хранения данных с большей плотностью

Как улучшить влажность в квартире: проверяем на практике

31 декабря 2024

Т-функция: подключаем логику к UI как к БД

Как сделать ёлку, если ты Unicode

Система репутации в Telegram

Топ-20 лучших научных статей об ИИ-агентах в 2024 году

Почему ИИ не заменит программистов: взгляд инженера

[Перевод] Ultra Founder Mode

Реализация шифра «Кузнечик» на языке RUST

ЕЩЕ РАЗ О ВЕЛИКОЙ ГРАНИЦЕ между материей и сознанием

Пошаговая Formula 1 — игра/задачка на программирование

Будущее микросервисов: уйдем ли мы к монолитам 2.0?

ИБ на пальцах или вредные советы по ИБ

Технологии, которые круто изменят наш быт (неужто уже в 2025?)

Как я WSPR маяк тестировал

Как данные передаются в системе и устройстве? Интерфейсы ARINC

Уроки истории: Первое в мире киберпреступление — червь Морриса

Мысли по поводу нового релиза Elixir

Основы переезда Kaspersky Security Center

Чего ждать от Python в 2025 году — и чем он радовал нас в этом

Технологии, которые мы потеряли и знаковые IT-события 2024 года

[Перевод] «Сингулярностей не существует», — утверждает первооткрыватель чёрных дыр Рой Керр

Background Modes в iOS: обзор основных модов

[Перевод] Топ суперфудов 2024 года

SmartTherm: управляем котлом по OpenTherm удаленно с персональным облаком

Структура FastAPI приложения

7 000 000 охватов за год в 7 разных соцсетях

Решение задачи классификации при помощи Deep Learning и классического Machine Learning

Итоги электронного года

Традиционный новогодний Хабрачат-2025

Кто ест трафик в организации? Готовим пользовательский экспортер для Prometheus, мониторим сеть

30 декабря 2024

Почему у Уругвая получилось. История одного зелёного перехода

Конец года — новые баги с датами

Изобретаем polimer — фреймворк на Python для ускорения разработки научных прототипов

Создание REST API с NestJS и TypeORM

Vue 3 под капотом и тонкости Composition API: Reactivity, Provide/Inject, Suspense

CAP, Coq и Евклид

[Перевод] GraphRAG: Повышение точности и полноты GenAI

Как пройти PSM сертификацию PSM 1 в 2024-2025 году

Мониторинг сетевого оборудования MikroTik с использованием MikroTik API, MKTXP, Prometheus и Grafana

OpenVPN & i2pd: VPN через I2P (часть 2)

ReactOS и 2024 год

Hail to the Rainbow. Разработка игры длиною в вечность. Часть 2. 3D контент и шейдеры

Мой опыт ремонта платы газового настенного котла «NEVALUX 8224»

Security Week 2453: утечка геолокации автомобилей Volkswagen

Прокрастинация. Какие трюки использует наш мозг, чтобы отложить дело на потом?

Книжки под елочку

Эволюция рабочего места одоного программиста

Биткоин-обменник и чем он отличается от криптообменника

Тестирование embed-видео на веб-странице простыми словами

[Перевод] Гражданский суд против Big Pharma. Законы Австралии, FDA и псевдоэфедрин

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Есть ли душа у LLM? (как ответить гуманитарию)

Пишем свой ретро игровой движок на Python (Основы)

[Перевод] Поиск изображений по тексту с Manticore Search

ИИ-Дед Мороз: создаём новогодние видео-открытки с YandexART и YandexGPT

Causal Inference методы на практике

Автоматизация. SCADA. Санкции. Импортозамещение

Что если умножение на ноль не всегда дает ноль? (фантастика)

Почему SLS всё-таки будет летать

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

Самые серьезные провалы зарубежных брендов в 2024 году

Давайте уже на праздниках: проводим каникулы как инженер

Пишем свои диагностические правила для анализатора Svace

Топ новостей инфобеза за декабрь 2024

[Перевод] Крупнейшие провалы стартапов 2024 года

CAP-n-Coq. Часть 1. Определения CAP-теоремы

[Перевод] Может ли ИИ автоматизировать создание обзорных статей?

Изоляция процессов и минимизация привилегий: использование Linux namespaces и seccomp

DIY LED Cube: ультимативный гайд для сильных духом. Часть 1. Сборка

Боты-интроверты, устройство для чтения мыслей и регенерация аксолотля: что нового из фантастики выходило в 2024 году

Ory Kratos — конструктор для сборки цифрового продукта любой сложности

Недельный геймдев: #206 — 29 декабря, 2024

Сложность физической биометрической идентификации монозиготных близнецов

Сложность физической биометрической идентификации монозиготных близнецов

Kafka Streams ч5: настройка окон, работа с задержанными событиями и suppression

Продуктовый подход на примере пасеки, кофейни, щебня и деда мороза

Работаем с асинхронностью в Nuxt 3: сравниваем хуки из коробки и кастомный fetch

В новый год с новым хобби

Векторная графика на форме при разработке приложений в Lazarus IDE

Пишем свой ретро игровой движок на Python (Предисловие)

29 декабря 2024

Тире минус дефис. Или размер имеет значение

Как создать платформер на Pygame

[Перевод] ​Как создать собственное расширение компилятора C++

[Перевод] Как я нашел RCE уязвимость в API-эндпоинте

Неразоряющий новогодний подарок любителю электрогитар

Создаем своё приложение на Python(Tk)

10 няк

Создал город из игры Герои 3 в 3D | Фабрика

Продолжаем про ворон

Как условия содержания мышей помогли раскрыть тайны болезни Альцгеймера

Машинное обучение: Наивный байесовский классификатор. Теория и реализация. С нуля

О карме

Как управлять проектом: 3 инструмента без которых не выжить

DIY фитнес-трекер: выводим пульс на LED-матрицу, записываем данные IMU на SD и передаем в интернет

Дайджест технологий и открытий 2024 года, которые дают надежду на светлое будущее

Почему важно проверять response.ok в Fetch API и почему HTTP-ошибки не вызывают отклонение промисов

Как я собрал светодиодную звезду из новогодней игрушки, когда еще не умел в микроконтроллеры

Времена года на некоторых планетах: от Миланковича до «Кеплера»

Китай запустил 10 интернет-спутников сети «Гоуван». Еще 12 982 на подходе

Как я запустил 99* контейнеров с Oracle Database 21c Express Edition внутри Podman на отечественной ОС

[Перевод] Перепрофилирование функции стволовых клеток

Flutter звонки на ios

Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавного UI

Cuenta Propia — резиденция (ВНЖ) с правом работы на себя в Испании

Vocabulary, недостаток практики, Grammar — это не те проблемы, что мешают свободно говорить на английском

28 декабря 2024

Самые продвинутые LLM дают прогнозы своего развития на 2025 год

Postgresso за 2024

Чистая архитектура фронтенд приложений. Часть вторая

Анонимный Дед Мороз на Хабре 2024: хвастаемся подарками

Чем занимаются дата-сайентисты в Авито — полный разбор

Что общего у кухонного комбайна и ChatGPT, или 5 задач проджект-менеджера, которые выполняют нейросети

Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications

6 неудач и факапов Пчелошеринга

Кастомизация в Luxms BI: программируем под свои желания

Ваш талант меняет мир: ищем технических героев в стартап

Архитектура фронтенд-приложений на React. (Нам не нужен FSD)

Будущее LLM в XS, S, M и других размерах

[Перевод] Почему число «1/137» встречается в природе повсюду

Порты в веб-разработке: от локальной разработки до продакшена

Как я вырастил себе стажеров, или мой опыт работы в Школе бэкенда

Составить договор на разработку ПО – задача со звездочкой: показываю, на что обратить внимание

Обновление датчиков присутствия

Мои итоги 2035 года

Мои итоги 2035 года

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

Издалека долго, течет нефть по реке Колва

Религия в цифре: коротко о цифровой теологии

Технологии решают: про Web3, автоматизацию, кванты и российский open source

Модули CSS раскладки — что такое и как готовить

Проверка стиля комментариев Python с помощью pre-commit

Scala Digest. Выпуск 24

В кино сплошная ложь: почему позаимствованный глаз босса не откроет хранилище

Контекстные бандиты в ценообразовании

Чему меня научил 2024 стартап-год: мои лучшие и худшие прогнозы по трендам

Как атакуют системы 1С: серверные элементы

Как атакуют системы 1С: клиентские версии

Super Ethical Reality: о чем нужно задуматься прежде, чем использовать LLM в разработке

[Перевод] Препараты от СДВГ как лечение от метамфетаминовой зависимости

«Разработка требований» Вигерса: самый короткий конспект

Собираем метрики с датчиков через Modbus и Telegraf

Собственная серверная платформа Selectel: что внутри и как мы ее разработали

Гироскопический монорельс: как создавалось уникальное изобретение и почему оно не взлетело

Судный день: топ-10 ошибок в C и C++ проектах за 2024 год

Через тернии к Омни. Эпизод 4. Омниплатформа. Схема принципиальная, электрическая

Обзор монитора MSI MP341CQ: широкие 34 дюйма для работы и игр

Полезные советы от Joy Dev: как правильно зарелизиться в сторе

[Перевод] Как расширение браузера «Honey» забирает прибыль у блогеров и манипулирует поведением покупателя

Пишем свой PyTorch на NumPy. ФИНАЛ. Запускаем GPT-2

Кошмар работы с *.docx файлами на Java посредством класса XWPFDocument из API Apache POI

Используем всю мощь JavaScript для написания счётчика. Разбор от Олега Иванова, фронтенд-разработчика WMT Group

API or not API? или насколько актуальны данные в вашем сервисе аналитики маркетплейса

404: Почему наше сознание — баг, но мы всё равно его любим

27 декабря 2024

Гайд для школьников программистов

Mapping классов с помощью плагина в Android Studio

ChatGPT без VPN на Windows

[Перевод] Я решила отдохнуть от решений и поручила управление своей жизнью искусственному интеллекту

dumbproxy — что нового?

Идеографический язык каменных книг древней Мексики, возможно, внеземного происхождения

Зрение и нейронные сети — как мы на самом деле видим мир

10 распространенных уязвимостей в веб-приложениях и как их избежать

Композитная архитектура: возвращение к монолиту на новом уровне. Часть 3

[Перевод] OpenAI опубликовали план перехода к коммерческой модели. Илон Маск против

Как Python исключения обрабатывает

Пишем свой PyTorch на NumPy. Часть 3. Строим граф вычислений

Чтение на долгие выходные: подборка книг о людях и их историях

Что скрывается за вводом пароля: как мы обновили сервис авторизации в Битрикс24

Как быть 3D Артисту в 2020-х. Глава 1. Мышление и подход к работе

Облачные технологии и инфраструктура для разработчиков: архитектура, безопасность и практика развертывания

Как мы писали капчу с нуля, добавляли инклюзию, и причём тут легаси-код

Безопасно ли пить морскую воду

Паттерн Data Mapper на котиках: Практическое руководство от разработчика, который не боится мурлыкать

Россия вошла в топ-10 стран по использованию криптовалют в 2024 году

Бу! Испугался? Не бойся: как тимлиду спокойно управлять командой и влиять на эффективность бизнеса

Как студенческая шутка о тостере оказалась в Википедии и стала интернет-сенсацией

[Перевод] Эффект скрэтч-карты в Jetpack Compose

Заводить ли личный блог или сайт? Часть I. Готовим инфраструктуру c помощью Terraform

[Перевод] Виртуальный ПЛК – следующий шаг в цифровой трансформации архитектур автоматизации

На какие языки стоит локализовать ваш стартап в 2025 году?

Будущее уже здесь: технологии, которые могут изменить мир в 2025 году

Что нужно учесть на старте, чтобы сделать облако безопасным

RAG в техподдержке: проблемы и пути улучшения

Как извлечь текст из сканов: OCR, нейросети и их возможности

Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p

Издательство Питер. Колонка редактора, декабрь 24 г

Как мы учили немонохромные SVG-логотипы краситься самостоятельно

Запуск новогоднего раздела: путь через тернии к звёздам

Мысли об игре «Смута»

Один год с GraphQL: как технология работает на длинной дистанции?

«Как приручить 1С: УХ?». Материалы с митапа от Lamoda Tech

13 друзей айтишника: кто был бы спикером на Конференции мечты 2025 для хабравчан

Собираем оптимальный ПК для VR-игр на будущее за 200 тысяч рублей

3 бесплатные нейросети, которые упрощают анализ данных о контенте

Виды и типы индексов в MS SQL Server для начинающих

С детства мечтал о разработке игр | Спроси у техартиста | VR игры: вопросы разработчику

Калькулятор инвестиций в недвижимость

[Перевод] Запуск R-скриптов в Docker

[Перевод] Немного статистики о выгорании и гибком графике работы

Как я узнал данные 70 тысяч игроков MMORPG

Как без проблем получить аккредитацию Минцифры для IT-компании: инструкция от юристов

Polars vs Pandas: битва титанов. Кто кого?

Как организовать библиотеку книг в Obsidian

[Перевод] 13. Nix в пилюлях: Паттерн проектирования callPackage

IT-магия на TeamLead Conf и HighLoad++

Пять элементов Inference-платформы Selectel. Как мы сделали своего Аватара

Решаем проблему устаревания кэширующих серверов. Смотрим на телевизоре. Не VPN

ОМК — когда у нас стало за 80 тысяч лицензий на софт, учитывать в тетрадке стало сложно

Через тернии к Омни. Эпизод 3. Цифровая трансформация: как она проявляется в ИТ

Новогодняя гирлянда любителя транспорта

Психология, Риск и Стратегия. Продолжение

Выбор уникального идентификатора пользователя при настройке SSO и синхронизации пользователей в Яндекс 360 для бизнеса

Дизайн за 5 минут. Дайджест декабря 2024

Ответственный ИИ, повсеместный «все как сервис» и квантовый апокалипсис: чего ждать от 2025 года

Антипаттерны Go: чего нельзя делать и почему

[Перевод] Хитрости для программистов: пять команд Linux, с которыми ваша жизнь не будет прежней

PostgreSQL в «Тензоре» — публикации за год (#5)

Уходит ли React от SPA?

10 главных событий российской видеоигровой индустрии в 2024 году

useActionState: новый герой в мире React

[Перевод] Клетки раковой опухоли вернули в состояние нормальных клеток

Год жизни по SCRUM помог мне выйти из депрессии и обрести покой

5 задач на взлом шифров

Мониторинг 3PAR с помощью скриптов в Zabbix

Как оценивать ваш RAG-пайплайн и валидировать качество ответов LLM

Использование ZLayer без «сервисов»

Гипотеза Коллатца как фейл мировой математики

[Перевод] Идиоматическое внедрение зависимостей в ZIO 2

Инфраструктура для Data-Engineer Liquibase

Как предсказать будущее с помощью ML?

Почему ваш мозг нуждается в «даунтайме»: история одного разработчика

Вы всё ещё устанавливаете display:none по таймауту? Тогда мы идём к вам

26 декабря 2024

Давайте договоримся о тех.долге

Как за 10 минут создать тестировщик нагрузки для API на Node.js

Продуктовый код vs олимпиадный код

Отмена defer вызова функции в Golang

Рыбка-советник для chess.com

В Испании все программисты сеньоры

Как я написал 1400 регламентов и почему это важно для бизнеса

Можно ли тестировать одновременно всё? Многовариантное и многомерное A/B-тестирование: основы

Junior, Middle, Senior-аналитики: результаты опроса по задачам и развитию навыков

Как взломать Harley Davidson. Часть 1

Секреты в Java-сервисах на Spring: где брать и как обновлять

Композитная архитектура: возвращение к монолиту на новом уровне. Часть 2

Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1

Борьба со спамом и мошенничеством или почему не надо блокировать голосовые звонки в мессенджерах

Гайд по базе: что такое telegram-приложение

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

Два столпа Linux мониторинга

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

МТС ID KYC: система для идентификации клиентов с распознаванием документов на базе технологий Smart Engines

GraphQL для C#. БД прилагается

A-Tune: тонкая настройка системы с использованием машинного обучения

Краткая история WWW от фронтенд-разработчика

SQL HowTo: рекурсивные циклы и их контроль (Advent of Code 2024, Day 6: Guard Gallivant)

Оптимизация под контролем: инструменты и метрики для Аndroid-приложений

Как создавать lock-free структуры данных в C# на базе CAS и Thread.Volatile

Самые дорогие зарубежные бренды 2024 года

Surf-итоги кода: Flutter, Android и iOS в 2024-м

Импортозамещение в 3D-моделировании: expectations vs reality

Как AI помогает студентам придумывать инновационные проекты? Образовательный эксперимент МФТИ

Как устроена Лаборатория Инноваций СИБУРа и зачем она нужна

Создание динамических таблиц в SuperSet

Автоперенаправление маршрутов Keenetic на другой интерфейс

[Перевод] Нужны ли для жизни планеты?

Стресс и выгорание? Вы просто не умеете готовить решения! Вот инструкция

Будущее LLM: 7 прогнозов на 2025 год

Developer-центричный подход в обеспечении безопасности приложений

Невидимые герои. Почему профессия промпт-инженера действительно важна для ML-сферы

UV как альтернатива Poetry

Харденинг zVirt: защищаем виртуальную среду от хакеров

Безболезненная миграция с NATS на Kafka

Чем продуктовый маркетолог отличается от обычного и почему PMM нужен каждой ИТ-компании

[Перевод] Давайте зажжём светодиод на STM32

Расширенный CUPAC для снижения дисперсии в A/B экспериментах

Создаем свою ОС (Часть 1)

Как я быстро превратил кладбище ссылок из сохраненок в садик полезностей

bufio в Go

Интеграция инженерных систем: опыт создания масштабируемой платформы с микросервисной архитектурой

Праздничное настроение с Raspberry Pi: 5 идей для Нового года и Рождества

Как мы делаем Кинопоиск доступнее. SDH и тифлокомментирование

Обзор 8 платформ для виртуализации с сертификацией ФСТЭК: что выбрать?

Опыт Звука: как реализовать рекомендательную систему аудиокниг с использованием больших языковых моделей (LLM)

Как объяснить сейлам, что обещание жестких сроков — это плохо

Эволюция архитектур нейросетей в компьютерном зрении: детекция объектов

[Перевод] React useCallback() — полное руководство

Советские винчесеры. Жесткие диски, сделанные в СССР

10 отличных игровых ноутбуков, которые будут актуальны в 2025 году и дальше

Готовимся к Micromouse: как роботу найти короткий путь к цели

Awareness? Да кому это вообще нужно?

Кейс TPM3D: использование огнестойких и жароустойчивых материалов в 3D-печати

SOAP, XML и Python: получаем данные с zakupki.gov.ru

Секреты в Java-сервисах на Spring: где брать и как обновлять

Создаем систему напоминаний о приёме лекарств

[Перевод] Flutter 3.27 — Что нового во Flutter?

Разделение ответственности между QA-инженером и разработчиком в Scrum-команде

7 основных этапов реагирования на ИТ-инциденты, используя мониторинг Monq

10 самых интересных ошибок в Java проектах за 2024 год

Разработка плагина для Android Studio

[Перевод] Как устроен эффект ядерного взрыва в Fallout 4

Как мы создавали Учебный центр BIM

Про ремесло и искусство, AI и немного о Scrum

Как проводить сложные исследования в Google Таблицах и Excel? Работаем с формулой QUERY

MITM атаки

Стандарты описания API для системных аналитиков

Через тернии к Омни. Эпизод 2. Откуда пошла Омниканальная платформа

Базовая настройка SAST и DAST для django в gitlab cicd: как быстро внедрить решения по безопасности

Артефакт из прошлого на службе настоящего или как я подключал радиолампу к «Умному дому»

Incident response XXII века: как PAM-система помогла выявить атаку в прямом эфире

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

Как ИИ-ассистенты меняют правила игры в разработке ПО — на примере Cursor

Новогодний сон сетевика, или Вспоминаем nexthop в комикаках

Фронт без бэка: как мы сумели собрать тысячу форм в одну систему и не потерять рассудок

Распознавание банковской карты для подтверждения личности

SimCity: игра, где после работы можно было ещё поработать

Как сделать умный дом, если заказчик не уверен в том, что ему нужно

Дата-контракты: как мы научили жить дружно источники и потребителей данных

[Перевод] Очки с искусственным интеллектом за 209 долларов: GPT-зрение в реальном времени, 14-часов работы батареи

Безопасная миграция данных из Vault одной командой

Как сделать онбординг. На коленке, но с геймификацией

Параллелизм может быть только 1

[Перевод] lvalues, rvalues, glvalues, prvalues, xvalues, помогите! -

Строим CDN для медиа-трафика или экономим трафик при помощи WebRTC P2P mesh

«А теперь засунем X-сервер в контейнер»

Старый добрый серверный рендеринг

IQ, EI и AI — сила эмоционального интеллекта в цифровую эпоху

Может ли нейросеть сдать ЕГЭ по английскому на сотку?

Как наш мозг мешает нам изучать языки и как убрать эти преграды