28 марта 2025

Почему я не продаю NFT, или непонятный мир блокчейна

[Перевод] В то время как NASA сталкивается с сокращениями, Китай раскрывает амбициозные планы по исследованию планет

Баранкин, будь человеком! Справедливый руководитель – это миф?

Настройка Firefox для анонимной и безопасной работы и серфинга

Уже через год мы будем общаться с базами данных по-русски

Троянский конь: или о том, как остаться незамеченным Всевидящим Око

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

Промежуточные витрины в SQL

Система «Федерация». Часть 6.1/10 Критериальная модель – постоянная часть

Коротко про библиотеку TSFresh

Анализ конкурентов в digital: как выявить их стратегии и использовать себе на пользу

Ожирение из за гормонов — научная сторона

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

Появятся ли сверхчеловеки?

Развлечение для инженера

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2025-м году

Холдинговая структура компании в CRM Битрикс24: все сделки группы на одной странице

Автоматизация версионирования в Kotlin Multiplatform: Решение для Android и iOS

Соссюр и революция в лингвистике

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

Как сделать хорошее API

Чтение на выходные: «Шесть гениев команды. Как способности каждого усиливают общий результат» Патрика Ленсиони

[Перевод] Как правильно писать код с Cursor? Смотрим, как тот устроен внутри

Как наш проджект-менеджер шагнул к красоте и стройности за 3 часа и 2,76 $

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

Как построить открытую АСУТП. Рождение идеи открытых систем: почему мир движется в этом направлении

Создание подписанного TLS сертификата с помощью OpenSSL и PowerShell

Экономия RAM с pandas.read_sql

С заботой о комфортном просмотре: как команда VK справляется с высокой нагрузкой на видеоплеер на Android-устройствах

Алгоритмы поиска аномалий HBOS и ECOD

Профессии будущего: ИТ и управление проектами в 2030 году

Гореть, но не сгорать: практические советы по борьбе с burnout’ом

Управляем потоками в Linux: от stdin до stderr

[Перевод] Каждый бэкенд-инженер должен знать, как обрабатывать платежи. Краткое руководство по повторным попыткам платежа

От воздушных шаров до лазерного интернета: Project Loon и Taara от Google

Календарь тренировок — когда пет-проект чуть больше to-do листа

Удобное сканирование в структуры в связке Go/PgX. Решение проблемы сканирования в PgX. Golang

Игры, письма и всё хорошее: что не так с понятием «стопроцентная кибербезопасность»

Как мы ускоряли Android-сборку «селлера»

От Нot reload для Web до макросов в IceBox: хроники Flutter-марта

[Перевод] API Security Best Practices

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

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

Квантовые компьютеры для всех: уже здесь и сейчас или грядущее науки?

5 уроков, которые я усвоил за год работы проджект-менеджером в IT: об этом не расскажут в учебниках

Explyt Spring Plugin. Патчим байткод Spring или как мы улучшили распознавание контекста приложений

Термоядерный синтез на столе: зачем физики собрали стелларатор из магнитов и нейлона

Галлюцинации в языковых моделях: виды, причины и способы уменьшения

Self-Service ETL vs Power Query: чем отличаются загрузчики Visiology и Power BI

Как сделать игру в Роблокс Студио: мини-гайд и где изучить направление

Установка RAID5 и NFS для Ubuntu Server

Распутываем легаси-код на Android проекте

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

The role of microinteractions and small details in UX design

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#11)

Как подключить AFFiNE к Ollama?

Не одними Unity и Unreal Engine. Альтернативные игровые движки

ADATA сделала супер-компактный SSD с USB-A и USB-C, который меньше и легче обычной флешки. Он весит меньше 8 граммов

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

Кибер Файлы 9.2: обсуждаем новинки

Сравниваем российский VS европейский DevOps и выясняем, что у них общего

Запускаем FLUX 1 Dev в Google Colab

Безопасная работа с массивами? Нет, не слышали

Запускаем FLUX 1 Dev в Google Colab

Солнечный «Сансоник» и румяный «Батонг» — необычные компьютеры с сердцем от игровой консоли

Как мы спасли 50 сервисов компьютерного клуба: миграция в Yandex Cloud, IaC и мультиоблако

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

Невыносимая лёгкость проведения технических собеседований QA специалистов

Почему я использую doc-as-a-code

Создавай, а не решай: мы пошли против мейнстрима и придумали АНТИолимпиаду

[Перевод] Как управлять рисками в проекте: 5 шагов

Как проектировать системы [часть 1]

Реализация RPC во внутреннем взаимодействии модулей с Spring Boot

За гранью A/B: Синтетический контроль

Секционирование в PostgreSQL. Архитектура корзинного хранения данных. (Basket partitioning)

Новые границы программирования: low-code и no-code платформы

SwiftUI. Навигация по строке в разделяемом координаторе

Как создать дедуплицирующую файловую систему с нуля? Опыт TATLIN.BACKUP

Платформа Codenrock: разместите бесплатно анонс хакатона, который увидят более 100 000 айтишников

Обзор спота от Гаусс на 9Вт

База знаний в digital-агенстве: практический опыт создания базы знаний от фрилансера до руководителя агентства

Топ-7 аналогов Skype в 2025 году: созвоны, конференции, вебинары

Подборка книг о нейронных сетях и рекомендательных системах: теория и практика

Как я заработал первый миллион за год с нуля в геймдеве, продавая ассеты на UE Marketplace

Феномен BYD. Как китайский профессор вырастил автомобильного монстра

[Перевод] Анализ, который выявит 90% бактериальных инфекций менее чем за 3 часа

Система увлажнения воздуха, часть 2 (про насосы, трубки, форсунки и водоподготовку)

Большие языковые модели как инструмент для анализа технической документации и решения ИТ-инцидентов

27 марта 2025

Атака на некоторые уязвимые веб-приложения Vulnhub. Эксплуатация уязвимостей. Часть 2

[Перевод] Kotlin и Jetpack Compose: портируем DOOM на смарт-часы

Проблемы и их решения при разработке игры на A-Frame

Начало начал

Как улучшить качество аниме до 4K без ИИ: руководство по использованию HVENC и Anime4K

const fn может делать намного больше

Что делать, если разработчик работает хорошо, но очень медленно

Разработана меняющая цвет краска, экономящая энергию на отопление и охлаждение домов

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

Как мы улучшили скорость работы табличных контролов библиотеки EMX Controls для Avalonia UI

Microsoft Project теряет популярность. 14 аналогов для его замены

Как мы зарегистрировали компанию в Вайоминге для работы с App Store

Реализация AI агента на базе LLM с нуля – что включает цикл разработки

Смертоносная халатность — история нейрохирурга Кристофера Данча

WML_Bionic_Arm. Сила, Прочность, Миодатчик

Проанализировал более 260 тысяч футбольных матчей, чтобы поспорить с учёными-статистиками

Статистика профессиональных “болячек” айтишников. Грозят ли нам e-тромбоз, лапки тиранозавра или туннельный синдром?

Частые ловушки в экспериментах машинного обучения — рассказываем, что следует знать

Создатели Пакмана: как Namco завоевала рынок игр, но проиграла конкурентам

Социальный API: когда связи и коммуникации решают

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

[Перевод] 5 способов повышения эффективности команды

Как приручить дракона, или Почему стейкхолдеры — твои лучшие друзья?

[Перевод] Обмен сообщениями в режиме реального времени: опыт Slack

[Перевод] «Продуйте пыль с разъёма»: хитрости техподдержки

Настройка Split-domain в Carbonio

Аномалии конкурентного доступа

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

Основные принципы создания иконок

[Перевод] Исследователи создали звук, который может изгибаться так, чтобы достигать только вашего уха в толпе

NVME over RoCE. Примеряем на себя

[Перевод] Apple iMac: Легендарный компьютер, который спас компанию

Я ненавижу вашу техподдежку: как потерять клиента за один час

Где учиться на разработчика микропроцессоров: рассказывает инженер-схемотехник

Мы протестировали разные облака на скорость PostgreSQL

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

[Перевод] LLM red teaming: полное руководство [+советы экспертов]

Как технология Neural Rendering от NVIDIA улучшает качество графики в играх: нейросети на службе у трассировки лучей

Синоптик 2.0

«Бот — нагрузочник»: как мы используем ассистента тестирования производительности при регрессионных тестах

Где соберутся разработчики игр в апреле?

Язык разметки типа маркдауна с тонкой настройкой под себя

IPsecHub+. Эскалаторная топология

Корутины Kotlin: быстрый старт

Физическая и виртуальная реальность разошлись в цифрах. Разбираемся почему

Dagger 2 и жизненный цикл

Инъекция блокнотом или история о том, как мы новые диагностики делали

Свой стартап на LLM — миф или реальность

Vivaldi 7.3 для ПК — Приватность без компромиссов

Разработка диктофона в виде бейджа

Кто такой CPO и что он делает

[Перевод] Учёные получили самое чёткое на сегодня изображение первого света Вселенной

Быстрее, выше, сильнее: сравнение подходов poetry, rye и uv

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

Корпоративная телефония: что изменилось с 2022 года и что предлагает IVA Technologies

Мертвые города Жака-Ива Кусто. Почему люди не стали глубоководными и кого в этом винить

Налогообложение майнинга и операций с криптовалютой в России с 2025 года: что нужно знать. Часть 2

Основы inline ассемблера для С в Visual Studio (MSVC compiler) x86 компиляции для Windows

[Перевод] Сравнение SpringRunner со SpringExtension и @SpringBootTest

Тестирование влево, тестирование вправо: как не дать багам шанса

Страх перед ИИ — кривое зеркало

Кросс-функциональное взаимодействие в ИТ: когда все правы, но ничего не работает

Как мы готовим чугун без дефицита ингредиентов

Как мы покорили методы Big Data для данных любого размера

DevSecOps или безопасная разработка: все, что вы хотели знать, но боялись спросить

Установка Astra Linux на Raspberry pi 4

Не только Factorio: свежие игры про автоматизацию и чему они могут научить разработчиков

Планировщик Go

Виджет CDEK с бэкендом на .NET

Двенадцать заповедей от тех, кто уже выжил в IT (и не потерял чувство юмора)

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

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

Оптимальное решение

Trinion CRM бесплатная CRM система

[Перевод] Как 9.3 уязвимость ждала открытия 3 года

26 марта 2025

Персональные агенты: первый шаг к ИИ-обществу

Кодекс

Современные фронтенды

4D -ое измерение, в котором начинается достижение целей, а не «вечное планирование»…

Нейронки пошли не туда

Почему игродев остается на С++17

«Решаем задачки про ненормальных детей», или Как приблизить математику к реальности

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

Система «Федерация». Часть 5/10 Критериальная модель – принципы построения

Мифы об изучении иностранных языков

Шухрат

[Перевод] Нативная генерация изображений в GPT-4o: как получить доступ, примеры генерации и редактирования изображений

Зеркальные движения Ахиллеса и черепахи: введение в информационную технологию D-SELF

Просто о сложном: почему возникает инфляция и как её остановить

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

Крошечный веб-сервер на ESP32

Моделирование экономического поведения с использованием LLM: сравнение моделей в кейнсианском конкурсе красоты

Первый выпуск «Не 12 часов»: конвейер, проектирование и префлайт-чек-лист

ServerSocket на Android в пределах одной сети

Будущее удаленной работы: как мы будем работать в 2030 году и почему уже сейчас всё пошло не по плану

«10 землекопов vs экскаватор» или как подойти к оценке кейса по замене систем планирования и прогнозирования в ритейле?

SVG-виджеты и tcl/tk-9.0

Яндекс SmartCaptcha в Angular

[Перевод] Забытые концепции прошлого: как Дзен Palm взрастил лучшую мобильную ОС и приложения для неё более 25 лет назад?

Технологии переработки отходов: инновации и экологические аспекты

Я 6 лет в IT. Вместо меня повысили коллегу, который гуглил, как проверить API-запрос. Что я сделал

Телепорт через железный занавес

Монетизация игр и приложений

Применение ML Pricing в ритейле: хвост виляет собакой

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

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

Алмаз в электронике: патентный анализ

Имитатор касаний. Ч3: Программная часть

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

Arcana OPS

Решение проблемы медленной загрузки документов в модуле Диадок на примере УТ 10.3

Как AI-агенты ускоряют работу девелопера: автоматизация данных и управление знаниями

[Перевод] Депрессия оказалась более устойчивой, чем предполагалось

Зачем регистрировать ПАК в реестре Минцифры в 2025 году

Коротко про RFM-анализ на SQL

ИТ-наследие СССР, которое может исчезнуть. Что происходит с доменной зоной .SU

Redux: Реанимируем легаси проект

Площадь, нужная для выживания с охоты и собирательства

Автоматизация проектного управления для НИИ: заменили связку MS Project и YouGile на BPM-систему

От скриптов к сервисам: 10 книг для профессиональной разработки в Data Science

Как проектировать системы [часть 0]

Книга: «Искусство юнит-тестирования с примерами на JavaScript. 3-е межд. изд.»

Как мы искали причину медленного расчёта СЛАУ при расчёте себестоимости в 1С:ERP и нашли её в неожиданном месте

AI агенты — клоны сотрудников (часть 3)

Протестировала 5 систем управления знаниями: делюсь впечатлениями

Kafka: что нужно знать тестировщику? Часть 1

История эволюции веб-сервиса: от примера из доки до космолета

Postman скрипт для обновления токена авторизации

Инструменты Python для анализа данных на примере данных стриминг-сервиса

Что произошло в 2022 году и как будет развиваться рынок информационной безопасности в 2025 году

Как обычный программист купил яхту, пересёк на ней Европу и дошёл до Африки

DNS-сервер на базе BIND9 на Ubuntu Server VMware Workstation

«Мы поняли, что open source — это не страшно»: Андрей Глащенко, партнер в Haulmont, об открытом подходе к развитию

Китайские иероглифы в картинках от ChatGPT4o

Редтимим мониторинг: рекон Grafana

C#: использование Unit test с Apache Ignite

Атака на некоторые уязвимые веб-приложения Vulnhub. Взлом и эксплуатация уязвимостей

Хотел купить готовый бизнес для пассивного дохода, но в итоге потерял 8 млн рублей за 5 месяцев

Как развивать A/B-платформу как продукт, а не калькулятор

Фотошоп окончательно умер? Свежее обновление от Open AI

Custom Layout в Jetpack Compose

Приглашаем на хакатон по сборке и программированию учебного ROS2-робота

Микросервисы vs Монолит: плюсы и минусы

[Перевод] Cursor vs Windsurf vs GitHub Copilot

[Перевод] Пишем стек TCP/IP с нуля: поток данных TCP, Socket API, повторная передача

Тестируем производительность КОМПАС-3D на Linux

Заморозка для снижения затрат на виртуальные машины: стратегии, примеры, OpenStack

[Перевод] 5 способов взломать цели на WordPress

Игра, обучающая программированию для детей: почему геймификация важна в обучении + школы

Необычный интерфейс

Я устал возиться с кучей VPN и поставил Xray на роутер

Пишем простую виртуальную машину (1я часть. Минимально работоспособный код эмулятора)

КТ плотных объектов

Как ЦБ РФ профукал 100млрд. долларов

Прямое подключение диска в VirtualBox

Как кросс-компилировать WebView Go-приложение с CGO для Linux с macOS: Zig, Docker и немного магии

Как я взломал популярное приложение и добыл корпоративный токен OpenAI

[Перевод] Неделя жизни продакт-лида с ИИ

Чувствуешь себя чемпионом: как я увлекся настольным теннисом в МТС и стал капитаном команды

«Основы Go: Community edition» 1-е издание

Создаем Spring Boot Starter для Kafka с Avro: пошаговое руководство

99 проблем, но Identity Security-ландшафт – не одна из них

Gemini собирает больше пользовательских данных, чем любой другой чат-бот на основе ИИ

Планировщик ОС

Электроника в школе — об организации занятий

Свидетели Аджайла

Два падавана и море ошибок в наставничестве

Подводный камень в docker env и java

Пишем тесты для backend приложений

Ну, поехали! Или как запускать проекты (QA)

Бутылочный эпизод (на литературный конкурс «Будущее здесь»)

HUNYUAN-T1. Tencent наносит ответный удар

Создание простого хука для работы с формами в React на основе `zod`

DeepSeek V3-0324. Что изменилось?

Gemini 2.5 Pro. Большой контекст зарелизился

25 марта 2025

5 вопросов на собеседовании про A/B-тестирование в SQL

Claude 3.7 Sonnet: Пора сдвинуть ChatGPT и Deepseek с лидирующих позиций

Настройка форвардинга на UFW для Ubuntu Server

Сделал тг бот по подсчету калорий за 2 часа и похудел на 10кг

DeepSeek и сын ошибок трудных: китайский стартап, в котором всё не как у «нормальных» людей

[Перевод] GreenOps — ключ к успеху там, где FinOps терпит неудачу

HowTo: создание двоичного SDK(набора библиотек) для Windows с использованием vcpkg

Год с Dishka: какой он — модный DI-контейнер?

Дайджест инженерных новостей за прошедшую неделю

Создание игры с помощью LLM более полугода назад и этой же игры теперь. Что изменилось?

Спикеры AiConf 2025 получат бонусы

[Перевод] Как интегрировать редактирование изображений с помощью Gemini 2.0 Flash в ваше веб-приложение

Как стать Android-разработчиком с нуля? Бесплатная программа обучения

[Перевод] Новая уязвимость в GitHub Copilot и Cursor: как хакеры могут превратить AI-агентов в оружие

Обнаружение атаки Kerberoasting с использованием машинного обучения: от теории к практике

Как сделать безопасным код сайта на Битрикс: шпаргалка по основным уязвимостям, часть 2

Телеграм бот для быстрого распознавания текста на фото с помощью Mistral OCR

Улучшаем компиляторы. Не сами, но без нас никак

Как установить или обновить VPN после его удаления из App Store или Google Play

Статьи про HR на Хабре: ультимативный гайд для авторов

Как мы перестроили комментарии в ОК: от линейного хаоса к веточной гармонии

Cтандарт RISC-V RV32I и математика с плавающей точкой

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

Закрытие уязвимости Spectre в режиме безопасных вычислений на Эльбрусе

Как мы унифицировали техническое интервью системного аналитика

Finalizer в Kubernetes

Почему не работает «Security through obscurity»

Может ли УФ-излучение во время процедуры маникюра вызывать онкологические заболевания?

NVIDIA DGX Spark: карманный суперкомпьютер для ИИ, который переворачивает рынок

SDET в деле: задачи автоматизаторов на проектах и в чем их отличие от QA Fullstack

Замер сложных помещений, если нет миллиона на тахеометр

История одной автоматизации в BIM-проекте: от скриптов в Dynamo до собственного плагина и SQL Server

DIY-проект: гусеничная платформа с ИК-управлением на Arduino

Поведенческий дизайн. На что мы реально влияем?

Замена ноды в кластере UserGate NGFW без простоя: проверенный алгоритм

Мой опыт вайб-кодинга. Сервис за выходные

YAGNI — друг, или враг?

API как основа автоматизации ETL-процессов: опыт Modus BI

Релиз Linux 6.14: 12 тысяч коммитов, драйверы, сетевой стек и новые возможности ядра

Скам на арбитраже криптовалют. Разбор действий мошенников

6 моделей продуктовых команд. Как выбрать «ту самую» под вашу компанию

Школа программирования игр для детей: геймдев с 6 лет и почему это реализуемо

Репликация KV1/KV2 в Deckhouse Stronghold: как добиться идентичности секретов

Гиперавтоматизация в контексте HR-процессов: как технологии меняют управление персоналом

[Перевод] Давайте (не) разрушим монолит. Часть 2

Ситуативный подход: как договариваться с командой, клиентом и своей совестью

Автоматизация тестирования, которая не ломается при первом редизайне

[Перевод] Почему нам не стоит колонизировать Марс: часть 1

От Agile к Lean: стартап-марафон в эпоху удаленной работы

OpenCV на С# (OpenCVSharp)

RabbitMQ и Kotlin: делаем свою event-driven Jira на Spring

Метрики оценки моделей нейронных сетей для чайников

Палочная (буквально) финансовая система

Как мы следим за качеством unit-тестов

Асинхронное получение данных для визуализации

работа с Kafka в Go: практическое применение

[Перевод] Всё, что вам нужно знать о MCP (Model Context Protocol) от Anthropic

IPsecHub+. Сегментирование на IPsec-хабе

LTO снова в моде. Чего ждать от нового, десятого поколения лент

Расследуем дело асинхронного программирования с Леонидом Каневским

Как компании попасть в реестр российского программного обеспечения

Как мы с ChatGPT спецификацию OpenAPI писали: опыт системного аналитика

Умный поиск по API, или NLP против функционального поиска

Глаза не видят, а руки делают: опыт незрячего инженера по проектированию системы на контроллере для «умного дома»

[Перевод] Как читать научные статьи

Рудирон — разработка ПО на языке С++ и дополнительные программные инструментальные средства

Мы заморозили AntexGate v2 до -65°C. Вот что произошло…

Датасеты меняют всё (*в мобильной платформе SimpleUI)

Как спасти digital-рынок от провала: хаос, ложная экспертиза и гонки со временем тормозят рост агентств

Plex повышает цены на пожизненную лицензию (и подписку)⁠⁠

UUIDv7 — ключ к глобальному поиску с помощью LLM в произвольных внешних системах

Propensity Score Matching (PSM): как обойтись без A/B-теста и всё равно узнать правду

Какие проблемы создает использование ИИ программистами

Как руководителю эффективно контролировать реализацию IT проекта?

UI/UX: Учимся использовать настоящий MVC

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

24 марта 2025

OpenSource ERP платформа BayLang Technology

[Перевод] Зависимость от ChatGPT: что OpenAI и MIT узнали о психологическом влиянии ИИ на пользователей

Роскомнадзору все равно – сайт, бот или приложение – требования ко всем одинаковые! Объясняю, как выполнять их в 2025

Представление иерархии и выполнение иерархических запросов в ClickHouse с использованием хешей

[Перевод] Rust в режиме «жесть»

Framer Platform для UX

Service Mesh в дикой природе или как не стать жертвой атак

Security Week 2513: атака на GitHub Actions

Как не завязнуть в болоте рутины и оставаться эффективным

Почему BPM-системы ≠ автоматизация: мифы и реальность процессного управления

5 ошибок фаундеров в начале пути — и как их избежать

Сценарии использования ServerSocket

[Перевод] 16 NPM-пакетов, о которых должен знать каждый Node.js-разработчик

Программирование для детей онлайн: цена вопроса и где учиться сегодня

Я хотел сделать вкуснее всех, но оказалось, что это нерентабельно

design_vesna by red_mad_robot

Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 2

База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия

Нужны ли KPI по качеству управления ИТ-проектом для руководителя и команды?

Какие фичи делают cloud management-платформу более зрелой

Трудный ребенок: как Palm вместе с брендом потерял свою долю рынка

Linux-десктоп своими руками: WiFi-manager

Как вырасти внутри компании из продавца до СЕО: история карьеры во ВкусВилле

Ускорьте отладку тяжелых Docker-образов, запускаемых в удаленной среде

Мини-ПК Qbic в проектах Digital Signage

Умные паяльники Pinecil V1 и FNIRSI HS-02B: возможности и характеристики

[Перевод] Что делает код трудным для чтения? Визуальные паттерны сложности

10 глупых вопросов о CRM

Разрабатываем печать документов на .NET с помощью OpenXml. Часть 1

Isaac GR00T N1: как Nvidia внедряет научные идеи Канемана в робототехнику

Зумеры не хотят работать — вот что показывают новейшие исследования поколения Z

Инстория, или Как назвать жанр игры, где ты — разум в микроволновке, вспоминающий вкус человека?

Битрикс в k8s: оно работает

Практика создания кастомных сборок Spark Kubernetes Executor

Радиационный фон в городе

Выбираем стандарт языка Си в 2025 году

Некоторые виды наездов заказчика и как на них отвечать

Как писать статьи про HR на Хабре?

Станция «Confluence». Перевезти всё, что нажито непосильным трудом

Рассказ «Неандертальцы»

Как упростить работу проектировщикам транспортных сетей с помощью визуализации и аналитических инструментов

«Сюбор», Liko, «Магистр» — удивительные клавиатурные игровые консоли из 90-х

Эволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительности

Телефоны с определителем номера: история, принцип работы и исходные тексты

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

Почему растет кибербез?

Второй DUMP Spb: как это было

Не за горами: как сделать мобильные финансы союзником старшего поколения

eBPF вместо всего: почему это новая эра сетей, мониторинга и безопасности?

[Перевод] Как ИИ изменит разработку программного обеспечения: суровые истины от Addy Osmani (глава Chrome Developer Experience)

Рецензия на книгу: React. К вершинам мастерства: создание быстрых, производительных и интуитивно понятных веб-приложений

Недельный геймдев: #218 — 23 марта, 2025

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

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

[Перевод] Пишем стек TCP/IP с нуля: основы TCP и Handshake

Про демоверсии на Steam фестивале «Играм быть»

7 ошибок, из-за которых сервисы кибербезопасности не дадут результата

Тестовое задание в Beeline

Упрощать сложно. История одного провала

SQL HowTo: оконные функции (Advent of Code 2024, Day 22: Monkey Market)

Обратно в разработчики

Как помочь пользователю ждать. Научные исследования

История ИТ: как человечество построило ИТ-мир и почему без него рухнет всё

Нужен ли код в книге Занимательных Задач по программированию?

Внедрение кода в Mach-O файл своими руками для iOS

Мои правила

Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 1

Матрица трассировки требований: руководство для системного аналитика

Auction Souls — почему он?

[Перевод] Часть 1. Обзор подходов RAG

Адаптивная flex-сетка на CSS: разбираем реализацию на атомы

23 марта 2025

На сколько Ollama готова для Production?

И это все о ней. Или ещё раз про карму

Наша обычная и максимальная скорость в калориях -эпидемия ожирения

Архитектура диалоговой системы в Unity

Что делать когда взяли на первую работу

Высокий приоритет

Честный обзор минипк Ninkear MBOX 11 с Intel N150 за 17.000 рублей

Ограниченность диагонального метода Кантора

Ограниченность диагонального метода Кантора

Один день

Один день

Allurium — java framework для автотестов. Мультиязычные, близкие к bdd репорты, без bdd структуры

ИИ открыл двери для массовой прослушки населения

Три теоремы о сортировках

Понимание различий: наблюдаемость против мониторинга против APM против профилирования

Парадигма — религия, или наука?

Сопротивляться нельзя сотрудничать. Где поставите запятую?

[Перевод] System Design для начинающих: всё, что вам нужно. Часть 4

Пятнадцатый релиз ReactOS в четвертой ветке

Аутентификация через ЕСИА: ключевые аспекты интеграции

Экскурсия

Профайлинг уровня эксперт или голодные игры по HR’овски

Local-First Frontend: архитектура для быстрой и гибкой разработки

Комплаенс-риски эксплуатации ИТ-продуктов

Мобильная разработка за неделю #580 (17— 23 марта)

Книга: «Blueprints. Визуальный скриптинг игр в Unreal Engine 5. 3-е изд.»

GraphQL или REST: Какой API выбрать, чтобы не прогадать?

Великолепная восьмёрка. Путь к хатимодзи-ДНК и что будет дальше

Mecha Comet: модульный мини-ПК, из которого можно сделать что угодно. Ну, почти

Какие вопросы не стоит задавать HR на собеседовании и почему

LinkedIn — не просто соцсеть для бизнеса. Это золотая жила для тех, кто умеет копать глубже (а ИИ умеет)

[Перевод] Как находить IDOR, как профессионал

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

Управление проектами: дайджест публикаций #28

Почему смертельно опасно устанавливать и отстаивать личные границы?

Почему смертельно опасно устанавливать и отстаивать личные границы?

IPsecHub+. Обзор IPsec

Траектория субъекта и борьба с курицами

Процедурная генерация двухмерной полигональной карты

Цветы для газонокосильщика

Фотографы из WikiPortraits пополняют Википедию и Викисклад, подавая нам добрый пример

Разбирая бэклог. Часть 17. Десятилетие инди или 8 избранных пиксельных проектов. 2013-2023

22 марта 2025

Хватит издеваться над чекбоксами

Сертифицированный Специалист по Кибербезопасности (ССК): обзор сертификации и старт разработки пособия на Хабре

Подготовка к ССК (1). Менеджмент информационной безопасности. Основные понятия

Нейросети пишутся кровью (фантастический рассказ на конкурс)

Гениальный водяной компьютер: гидравлический интегратор Владимира Лукьянова

От идеи до релиза, от релиза до бизнеса

ЦФА Цифровые финансовые активы в РФ

Перенос процесса с одной ноды на другую

PBR- Policy Based Routing (Cisco) Делим траффик пополам

Эмоджи лавины

Deep research: «ChatGPT vs Perplexity»

Особенности работы с межсетевыми экранами: подводные камни и способы решения. Март 2025

Как мы заработали 2400000 руб на сервисе для создания фотокниг: фейлы и выводы

[Перевод] Луна почти такая же старая, как и Земля

Крутой гиковский девайс по цене роллов — зачем я купил смарт-часы на Android'е за 1 000 рублей?

[Перевод] Мозг детей и ранние воспоминания. Возможно, мы помним о прошлом больше, чем думаем

Классическая жизнь фронтенд-приложений и их сопровождение

UX исследование на минималке для небольших проектов

Всё пропало! Google удалил хронологию пользователей с карт

Сравнение Шедеврум и Midjourney

Называли ли древние скандинавы Русь «страной городов»?

Linux-десктоп своими руками: подключаем bluetooth-наушники

130 лет мы писали сценарии, снимали людей и монтировали, пока не пришла нейросеть

Сколько стоит питание Криштиану Роналду в России, если закупаться во ВкусВилле в 2025 году

CORS, CORP, COEP, COOP. Разбираемся с всеми CO* и смотрим на нюансы