15 марта 2025

Сбор данных из DHT (как работают агрегаторы)

Доступные GPU для всех: знакомьтесь с PrimeWay

CRaC в Java

Реклама в Телеграм каналах и Ads в 2025

«На войне как на войне» — пособие для тимлидов

TutOn: Нежданное путешествие, или как мы в 11 классе сделали мобильное приложение для помощи учителю

Доверяем но проверяем

Как я отремонтировал уникальный смартфон-игровую консоль из Китая и стал обладателем ультимативного гаджета

[Перевод] Трансформация клеток кожи в функциональные нейроны

Автоматизируй всё! Настройка CI-CD в Unity Часть вторая. Сборка Unity Cloud build

[Перевод] Почему в Java 1 == 1 возвращает true, а 128 == 128 — false

Глубокий разбор новых указателей в Go 1.24: слабые указатели и их реализация

Плановая экономика: что пошло не так?

Reverse shell на Java или кошмар сисадмина

Коротко про regexp в Go

Конструкция стика DualSense, запчасти и ремонт «дрифта»

«Философия платформы TeqFW» или «Как усложнить себе жизнь, делая вид, что это инновация»

Квантовый компьютер Willow и многомировая интерпретация

NVIDIA в 2025: кризис или временный манёвр?

Кто воткнет свой флаг на Марсе?

[Перевод] Вековая тайна геометрии раскрыта: математики нашли минимальный объем для вращения «карандаша» в 3D

[Перевод] Путь к масштабированию PostgreSQL: от теории к практике

C палками, но без лыж. Куда меня привела северная ходьба (нет, не на пенсию) и почему ее стоит попробовать каждому

Мини-ПК марта 2025: мощные новинки с Ryzen и AI-ускорением

Как я сделал аналог Gumroad и Patreon в России

Первые шаги в BPMN. Типы диаграмм

ProxyOrmModel — ORM-подход к работе с данными в Qt

Как работают dict, slots и weakref в Python (и зачем это знать)

[Перевод] Практическое руководство по выбору между ChatGPT, Claude, Gemini, Grok и Perplexity

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

Пишем отложенные сообщения для ВК на питоне

Карликовый желтый гигант

[Перевод] Что такое MEV в блокчейне

[Перевод] В городке Купертино что-то прогнило

14 марта 2025

Утро 2035

Автоматизация заполнения должностей в Excel

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

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

Разбор рендера фейковых теней (и не только) в Танки Онлайн

XYZ-анализ

[Перевод] Глава 2: API-протоколы. Мини-курс API-интерфейсы для самых маленьких

Очередное решение для разработки API и не только

Git для самых маленьких. От первой команды до настройки ssh

CRM-система на базе BPMSoft: обзор решения

Простой редактор текста by java through design

К вопросу об избыточности мер ИБ в АСУ ТП

Наборы и игры для юных радио электронщиков — изучаем российские маркетплейсы весной 2025 года

Маскировка объектов схем в подпрограммах SECURITY DEFINER в PostgreSQL

Первый в мире интеллект на основе синтетической биологии функционирует благодаря живым человеческим клеткам

[Перевод] Искусство фасилитативного лидерства: как раскрыть потенциал команды

Open-source инструменты для визуализации данных

Как мы спасли удалённую работу команды после блокировки Discord: 30 сервисов проверено, подошёл только один

Развертывание виртуальной машины Windows 10 на Ubuntu с доступом через noVNC

[Перевод] Концерт для Java с ИИ — разработка готовых к продакшен LLM приложений

Программирование 8 класс: ТОП-10 курсов

Самый масштабный кейс в России по настройке и автоматизации процессов управления проектами на Jira в Hoff

Microsoft Majorana 1: топологический квантовый чип, который меняет будущее вычислений

Как настроить и использовать Podgrab: простой и шустрый self hosted менеджер подкастов

[Перевод] Ключевые моменты перед использованием SwiftData

О кротах и языках

PVS-Studio в разработке на Unity: новые специализированные диагностики

TATLIN и Basis Dynamix: интеграция нашей платформы виртуализации с отечественной СХД

Динамические места в поиске: разбираемся с нюансами

Педагогика на роботах: может ли помочь RPA в обучении программированию?

Freedom Finance: как строится казахский финтех

Чтение на выходные: «Читай. Пиши. Управляй. Блокчейн как новая эра интернета» Криса Диксона

[Перевод] Ложные убеждения о нулевых указателях

15 мс на ответ: как мы добились высокой скорости работы API Gateway

Необычные концепты с MWC 2025: от телефона для собак до умных линз

Переходим с Node.js на Go… но это не точно

Почему я не люблю 1С

Акторная модель на Python: Ray, Thespian, Pykka

Решение задач распознавания на Flutter

9 правил внедрения корпоративного ИТ-мониторинга: как сделать все правильно и избежать боли на старте

Как интегрировать миниапп (активность) в Discord

[Перевод] Число пи могло быть другим

Меньше кода, больше результата: применяем sqlc для работы с БД

Многообещающие новинки Intel, сетевое оборудование от Cisco и не только: дайджест железа за февраль

В ловушке лишнего веса: глобальная проблема и пути её решения

Мои любимые фреймворки для управления данными: чем они так хороши?

Новый источник энергии: микроводоросли, которые в будущем могут спасти человечество

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

История одного скоринга: от хаоса в Excel к порядку в Jira

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

Особенности балансировки трафика в агрегированных каналах (LAG)

[Перевод] Загадочное явление в центре Млечного Пути может дать нам нового кандидата на роль тёмной материи

Охотники за онлайн-ресурсами. Часть 2: сложные веб-атаки и погоня за API

Вайб-кодинг? Да я так уже два года работаю

Эволюция шпионского софта под iOS

Первый шаг в мир RxJS: знакомство с Observables

Линейный криптоанализ. Как работает современное шифрование. Часть 1/2

Эм.Ви вышла на работу

UX против мошенников

Взлом радиошифрования НАТО

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

OKR и мозг: как укротить внутреннего крокодила и вдохновить кота?

Современные требования к инфраструктуре для агентских AI-систем. Развертывание, поддержка и операционные расходы

Обзор роботов-мойщиков окон: 5 лучших моделей от HOBOT для разных условий использования

Подборка видеокарт для работы с несколькими мониторами: от бюджетных моделей до профессиональных устройств

Юри. Мы можем договориться. Стратегии разрешения сложных конфликтов (основные идеи и инструменты из книги)

Февральские апдейты: быстрые серверы для 1С, новые конфигурации и курс для администраторов

Биометрическая хиромантия: гиперспектральная визуализация сосудов ладони для идентификации личности

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

Будущее v-commerce: как использовать распознавание речи и голосовой поиск в 2025 году

Стратегия команды: крупными мазками или точный пошаговый план? Как понять, какой подход вам подойдёт?

Гиббсовское сэмплирование на Python

Dreamcast: консоль будущего, которая до него не дожила

CES 2025: что показали на крупнейшей выставке технологической индустрии

Градиентный бустинг для чайников

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

Обзор инструментов low-code разработки на платформе SimpleOne

Playwright: игра в скриншотные тесты

Круг силы

Как избыточные меры ИБ в АСУТП губят производство, увеличивают простои и создают ложные угрозы

Волшебная кнопка «сделать звук хорошим». Особенности, характеристики и советы по выбору аудиокодеков в VoIP

Как более консервативный портфель может принести более высокий доход

Vector.dev: как упростить подсчет метрик по логам. Снег сошел — нашли грабли

Почему 8 из 10 кофеен не доживают до своего первого дня рождения

[Перевод] Уменьшаем базу данных в 2000 раз при помощи Rust (завершение)

Разработка и настройка воронок в Битрикс24

Telescope — web-based log viewer UI

План моего курса по основам аналоговой электроники в школе

Как нас разводит индустрия исправления осанки?

OpenAI CUA — обзор революционных костылей

Эмулятор NES в каждый проект [0x03]

Инхаус и аутсорс DevOps. Плюсы, минусы, подводные камни

Ромбуд «Заводской апельсин»

Новая реализация map в Go 1.24: Смотрим под капот

13 марта 2025

Model Context Protocol, обзор и практика

[Перевод] 5 основополагающих советов по управлению базами данных Greenplum

unittest.mock: 5 вопросов на собеседовании

n8n. Создаём AI Telegram agent с установкой и настройкой

DeepSeek против ChatGPT: конец эры ChatGPT?

Исследуем эволюцию архитектур в Computer Vision: Mind Map всех ключевых моделей

Хранение пустых (NULL) значений в таблицах PostgreSQL

Регулярные выражения делимости чисел

Б/У жёсткие диски Western Digital под видом новых в крупном ритейлере

Аннотации типов в Python: коротко о главном

Зачем вашей компании игры?

Новый пузырь доткомов Кремниевой долины

[Перевод] Null-safety в Spring приложении с JSpecify и NullAway

Бесплатная система учета торговли и управления интернет магазином Trinion Торговля

Использование JSONB-полей вместо EAV в PostgreSQL

Год прошел, а я все еще дышу… в резонанс

О книге «Разработка игр на Unity, 4-е изд.»

Интенсивное развитие ИИ завершено! дальше только количество

Курсы по Роблокс для детей: цены и отзывы

Разминки на ретроспективу и брейншторминг

Школа программирования 8 класс: ТОП-10 школ

[Перевод] HTTP Request Smuggling на business.apple.com и других сайтах

Об умном молотке, приложениях и этичном дизайне

Честные вакансии: путь от Junior DevOps к Middle и выше. Советы от экспертов Fournines, VK Tech и Kaspersky

Настройка BGP с Anycast: высокая доступность и отказоустойчивость

Как OSA превращает пустые полки в полные корзины?

Парсим сайт для получения УДК иерархии

[Перевод] Вышел GitLab 17.9 с GitLab Duo Self-Hosted в общем доступе

Как удалось сделать флешку в Linux-е с UEFI и UniversalAMDFormBrowser

GigaChat 2.0 в API

Как возникла организация Creative Сommons и как она помогла распространению бесплатного контента в интернете

30 самых интересных рассылок на английском

AI в IT или как в ближайшие годы поменяется рынок труда программистов

Почему первые дни новичка решают всё

Obsidian: все что нужно знать о Callout

Не только хардкор: что читают R&D-инженеры, когда пытаются отдохнуть

Что вам надо знать в 2025 году про контейнеры, чтобы не пропустить важное

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 2

Интерактивные метки на изображении JS

A/B-тесты в PostgreSQL

.NET Digest #6

Чужое открытое ПО внутри BI-систем: проблемы лицензирования, о которых не все задумываются

Лучшие SATA SSD-накопители 2025: полное сравнение моделей и характеристик

[Перевод] Go 1.24 — swiss tables новая реализация map

TypeScript 7 в 10 раз быстрее: анонс нативного компилятора TSGO

Кибер Бэкап и защита СУБД

Как SonarQube помогает автоматизировать код-ревью: гид для начинающих

Принципы SOLID и основы построения коммерческой организации

Realtime тестирование UserGate DCFW

Я попробовал все методологии личной эффективности: показываю реально сработавшие

Ручные тестировщики скоро исчезнут? Fullstack QA захватывает рынок

ETL-потоки «VACUUM FULL», или Как учесть особенности жизненного цикла данных в условиях высоконагруженных хранилищ

Scala/Chisel против SystemVerilog: генерируем сложные цифровые схемы

Badge From Scratch – Problem Driven Development

Оформление закупки в 1С ЕРП (2 часть)

Offset Explorer: разбираемся в базе

«Подписка на пончики», или Как получить облачные ресурсы со скидкой

Эффективный трейдинг и автоматизация

Производные в реактивности

Тимлиды бывают разными. Иногда очень неожиданными

Пошаговое руководство для начинающих по разработке SPA на Laravel и Vue.js

Менторинг в кайф: джентльменский набор успешного наставника в IT

Алгебраические эффекты на Javascript

Особенности национальной верстки: PWA

Кто сообщает картам, где едет ваш транспорт

Need for Speed: Most Wanted. Как легендарная игра уничтожила всю серию

Помощник депутата в телефоне. Как я перестал тонуть в жалобах жителей района

Разработчики 1С – как с ними дружить?

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

Сравнение Dagger 2, Dagger Hilt и Koin

Как кардиолог и физик придумали эхокардиографию, и почему медики им не сразу поверили

Code, maturity, tools: как мы развиваем QA-практики в МТС

Как умный дом помогает воспитывать трех детей

Как я добилась смены должности и при чем тут философия По из Кунг-Фу Панды

«Уволиться нельзя остаться»: где поставить запятую?

[Перевод] От зуба к глазу. Максимально нативное восстановление зрения

TrueSql – заново учимся ходить в базу данных. Часть 2 – количество обновленных строк и сгенерированные колонки

Советы по изучению английского за 21 век показавшие свою неэффективность

Автоматизация проектирования слаботочных систем при помощи nanoCAD ОПС и nanoCAD BIM СКС

ML-модель в поисках ЛПР

Запускаем код на Go снизу вверх

Запускаем код на Go снизу вверх

12 марта 2025

Встречи one-to-one: одна только польза

Может ли ИИ написать книгу? Или история одного произведения

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

[Перевод] Мой 16-месячный эксперимент с теанином

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

Синхронизация файлов при запуске экземпляра PostgreSQL

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

Шаг 1: Lexing

Как использование торрентов демаскирует тебя в сети?

Самописная платформа для A/B-тестирования Trisigma: что она умеет и какую пользу способна принести бизнесу

InnerSource-хакатон: делимся результатами соревнования между командами VK Tech

Почему мы любим «Звёздные войны»?

Требования, еще требования, а какое стоп-слово? Работа системного аналитика с требованиями на разных этапах проекта

Моих знакомых массово сокращают из IT. Разбираюсь, виноват ли в этом искусственный интеллект

InnerSource-хакатон: делимся результатами соревнования между командами VK Tech

Обновление SPA приложения в браузере пользователя Node/React

[Перевод] Гуглить баги — это нормально. Как AI Debugger освоил этот навык и сам исправляет ошибки

Взаимодействие с CAD в Lazarus IDE

Синхронизация Cookie между SSP и DSP: как это работает и почему это важно для ваших рекламных кампаний

Гензель и Гретель 2.0

Полиарилат для электроники и не только: краткий патентный анализ

Снимаем оковы Webpack: как мы ускорили сборку проекта в 10 раз, потратив меньше рабочего дня

Можно ли продавать аккаунты в играх: закон, риски и практика

Gemma 3: Google DeepMind делает ИИ по-настоящему доступным

[Перевод] Телескоп «Деймс Уэбб» обнаружил сложную химию в одной из первичных галактик

Синий слон. Научно-фантастический рассказ

[Перевод] Как новые ИИ-агенты трансформируют атаки с использованием похищенных учетных данных

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

Thousand Brains Project — ИИ-фреймворк для сенсомоторного интеллекта с открытым кодом. Часть 1: Введение

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

Томографическая реконструкция реактивного двигателя в сборке: как мы это сделали?

Жизненный цикл данных под контролем: знакомство с ILM на примере расширения для Postgres Pro Enterprise 17

Новые ограничения Sonatype Nexus OSS: что изменилось и как это повлияет на российские компании?

[Hello, Habr!] Змейка в консоли. Разбираемся с с make и gcc

Нашел сервис, который обходит антиплагиат переделывая текст ИИ

От legacy к успеху: как мы переработали главную страницу приложения М2 и увеличили MAU

Snake, альтернатива Slick slider на чистом JavaScript

Стать голосом своей индустрии

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

Как развернуть свой GitLab с CI/CD, используя IaC

Bloom-фильтры в Postgres: скрытый инструмент для оптимизации запросов

Дитя нового разума. Научно-фантастическая новелла

System Design Interview. Шаблон прохождения собеседования этого этапа

Выявляем требования: онлайн-опрос как ключ к пониманию пользователя

[Перевод] IRIS2 — спасет компанию Eutelsat и проект OneWeb или погубит?

Черная дыра в ИТ-бюджете, или как грамотно управлять затратами на активы

Полный парсер Core Log SAS Customer Intelligence Studio и инцидент-менеджмент

Node.js — асинхронность по умолчанию

Отсутствие ТЗ? — Нет, не мешает

Масштабируем стажировку: как принять 30 новичков и не сломать процессы

Как у нас почти получилось сделать автономного робота для «Битвы Роботов»

Переезд с TeamCity на GitLab CI + K8s

$440 000 000 на ветер за 45 минут: технические проблемы в алготрейдинге и как их [не?] предотвращают

Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 6. Дробные числа

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

[Перевод] Глава 1. Введение в API-интерфейсы для самых маленьких

Читая вакансии: о разнице между дизайнером продукта, его менеджером, оунером и UX-дизайнером

Новый диск в облаке Selectel — настройте IOPS под свои задачи

DevOps нет, но вы держитесь: как разработчики запустили тесты на этапе MR

[Перевод] Публикация пакета npm с ESM и TypeScript

FreeBSD и тачпады

Экосистема ПИК. PikTools — инструменты для автоматизации проектирования

3D для каждого. Оптимизация модели. Часть 2, практическая

Сила воображения: контроль робота силой мысли

Нововведения Java 24

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

Доработка интерфейса навигатора 2ГИС

Система управления проектированием API банка: от создания интерфейса до импорта спецификации

Неинтеграционное тестирование интеграционных потоков. Или интеграционное?

Bobcat Miner 300 — жизнь после забвения. Как я получил мощный одноплатник почти бесплатно

Разбирая бэклог. Часть 16. По следу айсберга или ещё 4 забытых шутера категории «B» на стыке жанров. 1991-1993 / 1997

Соборка ядра Android и модулей aircrack-ng

Как найти точки кратного роста продукта с помощью модели роста?

Как Hurricane Electric подставил МегаФон, причем тут China Telecom и MSK-IX

NEST.js — уродливый монстр или мощный энтерпрайз?

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

Вт. 23:52 физический бекап ядра

Неизвестный библейский алгоритм кластеризации

11 марта 2025

Влияние удержания горизонта базы данных PostgreSQL на производительность теста pgbench

Как переопределить кнопки на клавиатуре в Linux

ИИ — напиши мне программу

Архитектуры процессоров и их свойства

Руководство по началу работы с отладочной платой MIK32-DIP (K1948ВК018, Амур) в ОС GNU/Linux

Сколько статей в год публикуют Нобелевские лауреаты? Или три предложения для остановки потопа академических публикаций

Психология разработки: как когнитивные искажения влияют на архитектурные решения и качество кода (часть 2)

Набрасываем на Verilator

Если у вас паранойя…

[Перевод] Spring AI научился видеть! Показываю, как заставить GPT находить бананы на картинках

Почему мы построили монолит на чистой архитектуре. И почему это взбесило системных аналитиков

ChatGPT и все-все-все. Недорого

Зеркала вместо заводов: как город купил себе солнце и немножко разбогател

Опыт быстрой продажи сложного бизнеса на WB

Верстка для ленивых: как перестать бояться CSS и начать верстать как супергерой

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

Как и зачем маркетологи врут на собеседовании

Книга: «Карьера разработчика. Стафф — круче, чем senior»

Как изготовляют изделия из оргстекла на заказ A-PLEX и HOREHO: экскурсия по производству

Как мы готовим Axiom JDK

Как я решал задачу 2025 года. Часть 2. Анализ интересных закономерностей

Как отправлять триггерные SMS из retailCRM через API

Развиваем soft и точечно прокачиваем hard skills: подборка книг от СТО. Часть 3

Что такое CRM?

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

ИИ в ритейле: что сейчас, и что дальше

TinkerCAD 3D моделирование: лучшие уроки для детей

Подтвердите знание своих навыков

Самые интересные новинки MWC 2025, которые вы могли пропустить

Урок ценой $115 000: чему меня научила разработка продукта с нуля

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

РБПО на конвейере: как Hantis избавляет исследователя от рутины

А нужны ли Хабру санитары леса?

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

[Перевод] Разбирая бэклог. Часть 15. История дилогии Stormlord. 1989-1993

«Грязные» трюки найма техлидов

SOCINT: Подборка инструментов для поиска по никнейму

Тёмный лес разработки для нестандартных устройств: как войти и не заблудиться

Как я занялся благотворительностью и что из этого вышло

Легаси, или Затейливый случай в 2025

Зачем вашему проекту нужен java.policy?

Игра в жизнь (игры и жизнь)

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

Welcome to the club, buddy: зеленые флаги работодателей

Как стать DevOps-специалистом? Разбираем пять реальных требований

Эффективное управление контентом SOC: рассказываем про SDL Content Manager

Можно ли сделать воду твёрдой, если просто сжать её механически?

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

Использование неполных объявлений в C++

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

Горячее сердце телекома: как работает система онлайн-биллинга

Как мы приручили рутину в 1C-Битрикс: автоматизация разработки CLI-командами

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

Как я сделал RAG для своей компании (часть 2). И как начал делать AI Агента

Путь во фронтенд: уехал на Чукотку и вложил 9 тысяч долларов

«Мама, я — дизайн-лид». Что вас ждет и к чему готовиться

[Перевод] Небольшая замена в рационе и значительный прирост в продолжительности жизни

Lazarus: история самых успешных хакеров в мире

TrueSql – заново учимся ходить в базу данных. Часть 1 – пять Fetch’ей

Использование LISP для ассоциации параметров объектов nanoCAD BIM Строительство и Платформы nanoCAD

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

Lissa Health — приложение для хранения личной медицинской информации (v1.2)

Как придумать идею для пета в портфолио

Почему инди MMORPG в 2025 году — не приговор

10 марта 2025

Непреодолимая пропасть между DeepSeek 671B и иллюзорной мощью Qwen QwQ 32B

ИМС SP7021, или Импортозамещение без токсичных государевых денег

Я зову их, а они не идут: Как развивать новые связи, когда меняешь профессию, страну и, во многом, жизнь

Зависимость от трейдинга: как миллионы людей теряют годы и состояния на торговле

AutoML и NAS

Индексы в убывающем порядке (DESC) и NULLS FIRST в PostgreSQL

[Перевод] UX-маркетинг

Полнота OSM в сравнении с ПКК и ГАР ФИАС

Глубокое Погружение в Работу с Таймерами в React

Security Week 2511: сомнительный бэкдор в Bluetooth-модуле Espressif

Немодальное окно коммита в IntelliJ IDEA: шаг вперёд или спорное нововведение?

[Перевод] Как гонка за AI-талантами меняет рынок труда в сфере технологий

Модификация vs Адаптация ПО: как избежать юридических проблем при разработке?

ServerSocket для IPS в Android и примеры межпроцессного взаимодействия

Python для начинающих дата-аналитиков: как настроить виртуальное окружение?

Сериализованные справочники: работа без десериализации

Зачем вы врете в резюме?

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

Как собирать цены конкурентов с помощью macrodroid на телефоне

Открытая архитектура для мобильных устройств и систем управления технологическим процессом: развитие ПО для RISC-V

Кибербезопасность через призму литературы: ТОП книг по версии участников CyberCamp

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

Клиентский код

GIMP Script-Fu Первый Дан. Язык функциональной геометрии. Итоги

Насколько отечественный наш AQdesk P30. Разбираем, что внутри, и почему не все производится в России

Straight Skeleton 2D — один из красивейших алгоритмов. Создание и визуализация

Идеальный онбординг

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

Тайны офиса: поиск скрытых метаданных в файлах DOCX, исправленных задним числом

Родом из гламурных пятидесятых: история первых цифровых снимков

Рынок труда в IT вчера и сегодня, или не время для джунов

BareMetal 2.0: разбираемся, какие GPU выбрать

Эконофизика и физически-обоснованные нейронные сети

Формализация принципа Open/Closed: как сохранить обратную совместимость с помощью SOLID

Эволюция в Homo GPT: как не променять эффективность на критическое мышление

Как я избавляюсь от компьютерной шеи. Часть 2. Качели Юлина

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

Выпущена версия Jmix 2.5

Slackalypsis. Часть 1

Тактики ускорения билда: матиз, кобальт, камри 3.5

SQL HowTo: кратчайший путь «туда и обратно» и его самосоединение (Advent of Code 2024, Day 20: Race Condition)

Подборка сайтов с CTF

Книга «Linux для сетевых инженеров»

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

Нейросети для локальной генерации видео

Как я стал ментором: опыт, уроки, шаблоны

Двигатели для сверхмалых спутников: наступает эпоха гаджетизации космоса

AI + Капитализм =?

Еще пара слов о моках

Ваше мнение очень важно для нас (нет)

Игра в Кости в Kingdom Come: Deliverance 2: разбор механики и секреты победы

[Перевод] BPMN и оркестрация микросервисов, часть 2: графические модели, упрощенные саги и кросс-функциональное сотрудничество

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

Место и роль ID-сервисов в борьбе с киберпреступлениями

Безопасность баз данных: как извлечь максимум из технологий DAM

Исследование: заменит ли AI писателей?

Телефонное мошенничество: как это работает

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

Как найти упоминания бренда в СМИ: мой топ-5 бесплатных инструментов мониторинга

[Перевод] Вышла IntelliJ IDEA 2025.1 Beta

Конспект книги «Atomic Habits» для IT: как маленькие привычки приводят к большим успехам

Как я решал задачу 2025 года. Часть 1

Руководство по выбору SOC: на что обратить внимание

Методы классификации DGA инструментов

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

Оптимизация дашбордов в Superset

Cobalt Strike: Гайд по использованию

Шпаргалка: Kotlin suspend функции

Пишем HTTP-сервер на чистом C

Scratch для школьников: ТОП-10 курсов

[Перевод] Искал лекарство от малярии, а нашел лекарство от рака

Продолжаю улучшать VK Видео / клавиатуры для TV приложений

Артефакт эпохи: рождение, взлет и падение клипарта

09 марта 2025

Предложение Mozilla по отзыву случайных сертификатов

Работа с библиотеками, которые не установлены в Airflow

Испытание ИИ-моделей. Sonnet vs qwen

Virtual Ads или как прорекламировать Adidas в CS:GO

Мобильная разработка за неделю #578 (3 — 9 марта)

Бесплатный мини-гайд по валютным удаленкам

Разработка конструктора для конфигурирования производственных этикеток в системе второго уровня TWS ТПЦ

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

Единственный способ вылезти из ловушки микроменеджмента и запустить автопилот

Влияние источника времени на результат explain в PostgreSQL

Контролируемая утечка vs реальный слив: как отличить PR-ход от непредвиденного инцидента

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

Сканнер уязвимостей rkhunter. Базовое сканирование rkhunter + базовая настройка программы

Fake door тесты в мобилках

Разбор тестера радар-детекторов

AbortController в JavaScript

Как уменьшить боль от this в классах javascript

AI Engineering vs ML Engineering: Как фундаментальные модели меняют подход к разработке

Тестовые данные в TypeScript: вызовы, решения и мой опыт

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

Как ошибается ИИ, если за ним плохо следят

Топ-11 агентств для продвижения личного бренда предпринимателя или эксперта

NeoVim: настройка и использование

Самые отбитые проекты Github

LLM для кодинга и локальный тест открытых моделей на AMD

Представления о естественном интеллекте: Модель эволюции жизни

Искушение глазами AI

Open source в России [серия: «стартапы»] — опыт открытой разработки и бизнес-модель корпоративного мессенджера Compass

Мне вообще никто не нужен, сам себе погрею ужин. Самодостаточная Data

Автоматизированное управление расширенной статистикой в PostgreSQL

От PPP до облака: как развивался и зачем нужен SD-WAN

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

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

В чем секрет Bloomberg Terminal и какие альтернативные инструменты появились в РФ за последние годы

К пятилетию полной удалёнки. Как оно началось. Плюс советы бывалых

[Перевод] NASA отключает два научных прибора Voyager для продления миссии

Делаем авторизацию в Telegram Mini Apps правильно

[Перевод] Обход 2FA за 12 000 долларов — такой простой, но такой критический

Закладки для Задач — и мысли вслух

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

Micro Pocket SSB приемник на базе ESP32 и SI4732. Что за девайс и для чего?

Как появление знаменитостей (не) сделало игры лучше

Как быстро перенести разметку статьи на Хабр

Ностальгические игры: Unreal Tournament 2004

СКУД Унификация подключения датчиков

Приключение Aéza или Тайна планеты Рбах

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

Как оценить индивидуальный вклад разработчика в проект

Я устроился на работу в 2025 году, и вот как это вышло

[Перевод] Терапия стволовыми клетками устраняет «необратимые» повреждения роговицы

Рассказываю что бывает, когда вода попадает внутрь кабеля связи

Запрет рекламы криптовалюты в России: основные изменения, исключения и ответственность

Что выбрать: продвижение на картах 2ГИС или Яндекс Карты

Психология разработки: как когнитивные искажения влияют на архитектурные решения и качество кода (часть 1)

08 марта 2025

Разворачиваем микрофронты на Next.js

Осколки прошлого. Часть 1. 30 фактов из игровой индустрии за — 8 ноября 1980 года +

Подключение и Настройка ElasticSearch в Laravel

CISO и облачные системы

Как malloc() и free() управляют памятью в C

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

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

Визуализация быстрой сортировки с SFML и C++20

Внедряем формулы как в Эксель

Умная защита. Применение искусственного интеллекта для противодействия DDoS

Lookupper: как игровой оверлей помогает изучать языки

От царевны за швейной машинкой до девушки-боксера: эволюция образа женщины в рекламе 1890—2025

Датчик расстояния в умном доме

Методы поиска скрытой информации в Telegram

Что делать, если трафика с сайтов с вакансиями недостаточно? Кейс Додо Пиццы и Хаски Digital

A/A-тестирование: зачем тестировать тест?

ClickHouse в мире IoT

Параметр CACHE в последовательностях PostgreSQL и uuidv7

Праздник продолжается: LLM на FreeBSD

Медицина и мракобесие

Установка NextCloud на Debian 12 (Bookworm)

Эффективность RxJS: управляем производительностью и оптимизируем подписки

Жизнь после курсов: как складывается карьера выпускницы Metaclass

Framework Desktop: игровой ПК от производителя модульных ноутбуков. Что за система

Fan-Out, Fan-In с динамической балансировкой горутин в Golang

Парад Нелепого Си Кода

07 марта 2025

Кастомные memory pools в Golang

[Перевод] Лечение Альцгеймера. Фундаментальное открытие

Яндекс Алиса: сто лет тому вперёд

5 принципов архитектуры ПО для старта проекта

Java-тестирование приватных методов

История еще одного патча: зависшая батарея

Цифровая карта аварийности: как технологии помогают сделать дороги безопаснее

[Перевод] Общая теория относительности Эйнштейна с изюминкой: телепараллелизм

Почему молчит Вселенная или человекам хана

О формальном доказательстве безопасной работы с памятью на основе «владения и заимствования»

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

«Диномама»: как email-рассылки увеличили продажи детской одежды в 3 раза

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

Разработка, основанная на принципах DevRel

Как я снял музыкальный клип в одиночку. Автор текста – Claude, режиссер – ChatGPT, аранжировка – Suno

Компилятор GO. Добавляем цикл WHILE

Статины. Что? Зачем? Подводные

Vue 3 и jsx — неочевидные нюансы типизации

Чтение на выходные: «Причины, из-за которых люди ненавидят свою работу» Патрика Ленсиони

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

От ЦОДа до ПРОДа: как прошел полный ИТ-цикл на MeetUp МКБ

Какие вызовы стоят перед фирмой 1С, партнерами и рынком труда?

Как автоматизировать взаимопиар Telegram-каналов? Разбор сервиса Reklama.Today для бесплатного продвижения

Оцените своё знание навыков «Анализ требований» и «Управление требованиями к ПО»

[Перевод] BPMN и оркестрация микросервисов. Часть 1: Языки потоков, движки и вневременные паттерны

Moq: пара фич для упрощения тестов, о которых знают не все

Разработка нового Колеса фортуны

Приезжайте к нам в Германию, у нас айтишники живут в коммуналках и пляшут с бубном, чтобы выжить

Встретились как-то диффузионная модель и LLM —  получилось Diffusion Forcing. Как оно устроено и зачем нужно?

Зачем бизнесу нужно DWH и как обосновать необходимость проекта? Можно ли оценить окупаемость хранилища?

Как стать умнее? На самом деле это просто

ОКR: Миф или реальность? Разбираем основные заблуждения

Эффективно ли нанимать универсального маркетолога?

Курсы по Roblox для детей, где изучают создание игр

Новинки от производителей ARM- и RISC-V-процессоров последнего времени. Что предлагает рынок?

Copy-paste на большом экране: разбор ошибок и странных мест Radarr

Состоялась ли 3D-печать как бытовая технология? А состоится ли?

Разработка DHCP-сервера на Python

Техника TOAST (The Oversized-Attribute Storage Technique) в PostgreSQL

Геоинтерполяция от А до Я: как создать карту покрытия сети

Ещё одна сериализация для C++

Говорящие ошейники для домашних животных

Я наконец-то нашел идеальную self hosted замену для Google Keep: установка и обзор Memos

Удалёнки нет

HaGRIDv2-1M: 1 миллион изображений для распознавания статичных и динамических жестов

Примеры неудачной автоматизации и чек-лист перед началом работ

Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом

Настроить GPU-экспортеры? Легче создать свой или «как подружить экспортер Nvidia-smi-exporter с Pod’ми»

Семь фаз вакуумирования в PostgreSQL

Почему ломается интернет в России: разбираемся в причинах масштабных сбоев Рунета в 2025 году

АОП в автоматизации тестирования

Технологический бренд

Паттерны «Банды четырех»: примеры применения в реальном проекте

Самый маленький эмулятор x86

#1.2 Самописное ядро для Minecraft — ULE на Go lang

Что бы стать программистом — программируйте

Топ систем управления проектами в 2025 году: выбираю подходящий инструмент

Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

[Перевод] Безопасная AI-управляемая система раннего выявления для анализа медицинских данных и диагностики

Женское дело

Как найти управу на технический долг

Сканируем 35-мм киноплёнку дома(часть 4. Финал)

Как перестать бояться и задеплоить Django-проект в облако самым простым способом

Мужчины в IT круче женщин, но есть нюанс

Подключаем кнопку вызова лифта к компьютеру

Три вещи о редактуре, которые я унесу с собой на тот свет

3D для каждого: Оптимизация модели. Часть 1, объяснительная

NeurIPS: тренды, инсайты и самые интересные статьи главной ML-конференции года

[Перевод] 15 плюсов наследия ретро-гейминга

Мечтают ли диффузионки о 3D-алайнменте, или что мы планируем рассказать на грядущей ICLR

OpenDJ: Доступ к LDAP каталогу через REST интерфейс

Запускаем клиент DeepSeek под DOS

История одной домашней автоматизации

Обучение кибербезопасности. Бесплатное ПО для практики

LLM во временных рядах: от предикта температуры до крипотовалют

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

Капибары и фитнес-котики: как визуальная нейросеть помогает создавать подарочные карты «Золотого Яблока»

Почему отклики необязательны даже джунам: личная история

Внутри Практикума: как мы создаём курсы

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

Добавляем цикл WHILE. Лезем в компилятор GO

[Перевод] TensorFlow, Azure Machine Learning, GitHub Actions и Bicep: Создаем полный MLOps-конвейер

Блокчейн — основа “Цифрового коммунизма”. Реальность или антиутопия?

За что безопасники будут гореть в аду?

Fundamentals SNMP

Системы оценки критичности уязвимостей в AI Security

[Перевод] Почему Redis работает так быстро, несмотря на то, что он однопоточный?

06 марта 2025

Как я настроил Observability для своих pet-проектов. Часть 2

N-API: аддоны для Node.js

Нейросети в разработке: мощный инструмент или слепая вера?

Быстрый способ уменьшения размера виртуального диска Docker на Windows

Оптимизация ресурсов виртуальных машин: как сэкономить бюджет и не потерять производительность

Алгоритм PPO: баланс стабильности и простоты в RL

ИТ-льгота — коварная вкусняшка

Сложная цель: история одного патча

10 подсказок юриста для стабильной работы бизнеса в 2025 году

Грейды бизнес и системных аналитиков

Как разоблачить нейросеть: 6 признаков, что текст написал ИИ

2025: Какой должна быть CRM для среднего и крупного бизнеса

Топ новостей инфобеза за февраль 2025 года

[Перевод] Postgres как поисковый движок

«Мы просто обновили рабочий таск-трекер, а команда обновила резюме»

ESM-платформа SimpleOne: как объединить IT, HR и финансы в единый сервис для бизнеса

Почему производство умирает: ошибка в расчетах, которую делают все

Книга: «Excel с Python и R: раскройте потенциал расширенной обработки и визуализации данных»

Гайд по системе P3.express: выстраиваем чёткие процессы в проектах

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

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

Защита почтовой системы от ботнетов

Tether вступил в войну против российского крипторынка?

[Перевод] Page Object Model и Page Factory в Selenium

Оценка срока и трудозатрат на реализацию задач с помощью Монте-Карло

Карьера в Data Engineering: взгляд на образование и зарплату

3D Matrix Memory: как SanDisk переизобретает велосипед и ломает стену DRAM

Доброе слово и скрипты: как мы автоматизировали внедрение платформы виртуализации

Сколько стоит собрать топовый игровой ПК в 2025: RTX 4090 + Ryzen 7 9800X3D — оптимальная конфигурация для 4K-гейминга

CyBOK. Глава 1. Введение

Как защищают права на настольные игры

От ресторанов до банков: какие компании доверяют ИИ важные задачи

Два пути к автоматизации: как создавать отчеты в Word массово

[Перевод] Человеческий мозг против ML-модели: сходства и различия между психикой и машинным обучением

Minecraft Junior: ТОП курсов по программированию для юных геймеров

Бизнес в России — это гомерически смешно

Время собирать k8s 2

JavaScript для детей: рейтинг лучших обучающих программ

От дедупликации до air gap: как повысить производительность и безопасность бэкапов

Observability Checklist. От железа до приложений, или как не остаться слепым в продакшене

Преодолеваем паралич выбора: более 10 методов принятия решений в команде

Пластика десны (гингивопластика) в области установленного имплантата

std::array в С++ быстрее массива в С. Иногда

Шаблоны проектирования в документации

Что мешает HR на фрилансе зарабатывать больше: 6 главных ошибок, подсмотренных у агентств

Алгоритм межкадровой разности на FPGA стереокамере

Вам не нужна Чистая архитектура. Скорее всего

Ловушка продуктивности: Когда процессы работают против вас

Как превратить сырые данные в аналитический отчет

Как мы создали интеграционную платформу, которая работает

Мышиная машина состояний: ученые обнаружили ключевой принцип обучения мозга — и он совпал с теорией Google

Ультимативные крестики-нолики и iPXE

Внедрение через партнерство: мой опыт трансформации практик DevOps у кластера из 600+ разработчиков

GitOps: проблемы и решения

Avr_boot Игровая консоль на Arduino: Исполнение кода с SD-карты

От данных к действиям: как мы создавали рекомендации на главной странице Uzum Market

Тренды развития сетевой телеметрии и подход MWS к её внедрению

Платформа OpenBPM, или как я научился не волноваться и полюбил бизнес-процессы

Госдолг США может вырасти на 24трлн. долларов в ближайшее десятилетие

[Перевод] Как работает bind mount в Linux: руководство для начинающих

Проблема запуска реплик в Docker Swarm: диагностика и решения

Как запустить робота-доставщика в новом месте

Protoclone V1: как 1000 искусственных мышц меняют будущее роботов

Контекст и парадигмы программирования

Laravel + тестирование: как сэкономить время на валидации запросов

[Перевод] Цифровые двойники в сельском хозяйстве: изучим потенциал на примере выращивания мандаринов

Сериализация в Python с Pickle

Заводить ли личный блог или сайт? Часть II. Конифгурация сервера с помощью Ansible

Обзор и тестирование лампы Gauss Elementary 12Вт

Использование Mindmap для написания требований

Установка и настройка принт-сервера CUPS на Ubuntu-сервере

CI/CD: основы написания Workflow

Эпилог. Создание ботов для торговли криптовалютами и акциями (часть третья, заключительная)

GTD: Как довести дела до завершения и не сойти с ума

05 марта 2025

OpenIDE: первый взгляд

Как я вернул доступ к Телеграм аккаунту

Цифровой коммунизм или конец человечества? К чему все идет?

Syscall и cgo в Go

DeepSeek проболтался о своём происхождении…

[Перевод] В чём причина высокой скорости fastDOOM

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

Утечка исходников в банке: безразличие или так задумано?

Пишем модули для Nginx

Путь от Кода до Бинарного Файла

Книга: «Промт-инжиниринг для GenAI»

Гайд по менеджменту знаний: 6 решений для разных бизнес-задач

«Доставили»: как мы превратили релиз-ноуты в продуктовый блог

App.Farm CI. Часть III. Подготовка к реализации flow — быть вахтером или не быть?

Психологическая безопасность детей: груминг (нет, не собак и кошек)

Яндекс 360 для бизнеса: как единая платформа спасает от цифрового хаоса

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

Синхронизируем скроллы в Sliver-списках

Полиацеталь для электроники и не только: краткий патентный анализ

Обзор песочницы по тестированию. Практика для QA

Как мы делаем экосистему корпоративных коммуникаций IVA Technologies безопасной

Как в «Ленте» автоматизировали приемку свежих овощей и фруктов

Конспект по архитектуре ПО и System Design

Архитектура национального видеохостинга: путь RUTUBE к 10 Тбит/с с использованием своей CDN

Идеальная структура сервиса

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

Китайские ученые предложили метод восстановления Li-Ion батарей. Спасение от электронного мусора уже близко?

Китайские ученые предложили метод восстановления Li-Ion батарей. Спасение от электронного мусора уже близко?

Линейная алгебра в C++ с Eigen

«Postgres. Первое знакомство» (11-е издание) надёжный проводник в мир PostgreSQL

[Перевод] Первое обнаружение нейтрино сверхвысокой энергии

Кейс: защитил продажи на маркетплейсе от угроз владельца патента

Можно ли привлечь ИИ к ответственности за нарушение авторских прав?

Будущее рынка мессенджеров и видеосвязи России. О чём говорят разработчики? Главное с форума В+К-2024

[Перевод] Аналитика и данные – ваш козырь против конкурентов

Автоматизация рабочих процессов за чашечкой кофе с n8n

Управление алиасами в Carbonio

Как хакеры используют рекламные посты в соцсетях: атаки Desert Dexter на Ближнем Востоке

Охотники за онлайн-ресурсами. Часть 1: кого и как атаковали хакеры в 2024 году

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

Таблетница для умного дома

Запилил 100 проектов на Go и вот что скажу

Одиночество в сети

Mate 70 Pro: изучаем и тестируем новинку от Huawei

Как нейросети ускоряют дизайн: от генерации до челленджа макетов

Анализ 60+ вакансий на позицию продуктового исследователя (грейд middle)

Модульный компьютер IQ 151 – забытая персоналка времен СССР

Куда нас вынесут большие технологические волны DevOps

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

[Перевод] Симуляция воды над рельефом

Автоматизировали КЭДО в госучреждении через BPM с интеграцией 1С: ЗУП и ЭП. Результат — экономия 15 часов в неделю

Рецензия на книгу “Spring и Spring Boot. Разработка облачных приложений на Java”

Алгоритмический трек на True Tech Champ 2024: разбор задач с финалистами

Downstream-пайплайны как полезный инструмент для автоматизации тестирования

[Перевод] Студент опроверг 40-летнюю гипотезу в информатике

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

Вкус в VR

Related Works в научной статье и диссертации. Зачем и как искать материалы

[Перевод] Каталитические вычисления используют заполненный жёсткий диск на полную мощность

Учимся рефакторить код на примере багов в TDengine, часть 1: про колбасу

Декомпозиция задач: как разработчику съесть слона?

5 алгоритмов на Rust, которые должен знать каждый разработчик

[Перевод] 10 прорывных разработок 2025 года по версии MIT Technology Review

Внутри Практикума: как мы создаём курсы

Типовой процесс разработки электроники

Виртуальная доска, которая не даст о себе позабыть. Повышаем эффективность работы, учебы и саморазвития

Взаимодействие C3D Solver с приложением на примере моделирования сборки

Определение пользовательских сценариев энергопотребления по встроенным в системную плату датчикам и Python + LightAutoML

Второй год регулярных аварий космических аппаратов. Почему никого это не волнует?

[Перевод] Кето-диета и биполярное расстройство

Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение

Как управлять сборками в Go с помощью build tags

4 способа оценки рынка и фишки для качественных опросов: как я оценила рынок инвестиций в Малайзии

Проектирование корпуса для электронной самоделки

[Перевод] Обход 2FA на HackerOne из-за состояния гонки

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

Как наладить управление ИТ командой, не привлекая внимания санитаров (про оценки и списания)

Вход на сайт через Госуслуги на PHP

Научная фантастика в NASA

Управление bluetooth из js или как я реверсинжинирил умный чайник

Unity3d CodeDOM. Генерация кода на лету

Анализируем продажи вместе с ИИ

Локаторы. Стратегии поиска веб-элементов

Скользящая средняя – полное руководство по использованию

04 марта 2025

Как использовать тепловую карту ликвидации Bitcoin

Клавиатура для VK Видео 2.0 от Андрея Феликсовича

Sparrowdo — альтернатива Ansible

Заработали всего лишь 100к под Новый год. Или почему я больше никогда не запущу бренд одежды

Руководство по использованию unsafe в Swift

Парсер для подростков с помощью pyparsing

Как разобраться в своей мотивации. Теория Грея, опросник Карвера-Уайта

Cryptohack. Решение Logon zero

Синтетические данные в 2025: волшебная таблетка для нейросетей или темная лошадка?

Как умирают техногиганты: от самого популярного сайта в Мире до закрытия — история Skype

Дорога к стажировке: интервью с выпускником школы Metaclass

Детективная история с дебагом проблем C-уровня в python

Скрам — не работает, плак-плак? Или почему нытики в IT не понимают Agile

BotHub, GPTunnel, Chad AI — считаем где ChatGPT дешевле в России

Сопротивление изменениям и принцип Ле Шателье — Брауна — как справиться с саботажем сотрудников

Сдать экзамен 1С Профессионал ЕРП УП 2.5 за две недели без курсов и опыта работы с программой

Архитектура приложений: виды, проектирование, разработка

Микросервисы в МТС: когда масштаб имеет значение

Что такое тёмная паутина и опасна ли она?

Сохранение ускользающей истории: как энтузиасты ищут неизвестные мобильные игры

Мониторинг контейнеров с помощью cAdvisor

Техподдержка: стереотипы и правда

500 000 рублей и 500+ продаж в месяц. Бизнес на наклейках для банковских карт

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании: 2 триместр

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

BGP-anycast

[Перевод] Загадка Мартина Гарднера про болты

Рекламный сбор: кто и как должен платить налог

Интерпретатор выражений на php, без использования eval

HTML 10-й класс: ТОП курсов для старшеклассников

Геймификация продукта: почему призы и награды — не главный мотиватор пользователей

Путешествие из проджекта в продакты: какие навыки помогут построить карьеру

Oбучение на разработчика в Испании: омологация школьного аттестата

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 1

Нужны ли малому бизнесу нейросети?

[Перевод] За кулисами JIT: Секреты HotSpot JVM C2 компилятора (Часть 2)

Автоматизированный электропривод ленточного конвейера: Разработка системы управления с возможностью удаленного контроля

Расширенное руководство по разработке SIP-клиента для IP-телефонии

Мультипарт-загрузка в объектное хранилище Selectel: пишем тривиальный пример на Python

Ozeki SMS Gateway: запускаем SMPP-приложение в Windows с аккаунтом Exolve

Месторождение труъ горняков

Почему свой ЦОД в котельной (ведь это совершенно невыгодно)

[Перевод] Введение в таблицы решений: Полное руководство для начинающих

Кастомная дизайн система изнутри

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

Обсуждаем изменения в Go 1.24, мьютексы и пакет unsafe — открытие сезона митапов для гоферов в Москве

Как создать свой алгоритм шифрования: от идеи до готового CLI-приложения

Nix: насколько хороша альтернатива Dockerfile?

Анонсируем Full-View на изолированном стенде

Канбан Метод: не магия, а логика. Наводим порядок в хаосе

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

Зачем прятать телескоп в глубине Средиземного моря: KM3NeT открывает тайны Вселенной

Заставляем ботов бесконечно играть в карты

GOULD UTX/32: оживление дракона

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

«Ты не видишь всей картины!»

Как перевести банковский продукт в realtime

[Перевод] Кризис качества ПО Apple: мощное «железо», посредственные программы

[Перевод] 8 лучших практик автоматизации тестирования

Groc 3 xAI в разработке iOS приложения «Страны Мира» (отображение границ)

Еще 6 прекрасных и 6 странный идей в промышленном дизайне: итоги 2024

Защита информации, персональные данные и функционирование ИС: изменения в ИТ-законах в РФ в 2025 году

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

Выходим за рамки: создание оператора для наблюдения за внешними ресурсами в Kubernetes

OpenDJ: Использование реляционной СУБД в качестве LDAP каталога

Как справиться с потоком задач. Мифы, реальность, полезные техники

IoC: DI vs Ambient Context

От каскадных моделей до картинок в 4к: как эволюционировали диффузионки

[Перевод] Проблема Deep Research

100+ ТБ на одном диске: как HAMR, HDMR и другие технологии изменят хранение данных

[Перевод] Первый в мире «синтетический биологический интеллект» работает на основе человеческих клеток

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

Реверсивный Proxy в C#

Еще раз про постоянную тонкой структуры. Апгрейд предыдущей идеи

Как и почему эффекты помогают писать хороший код

Полезные ресурсы по Python, которые я собрал

Как мы ускорили работу с базой данных в Android-приложении

Функция Кантора: «дьявольская лестница» в математическом анализе

Меняем правила «Игры в кибербезопасность» с Avanpost SmartPAM

Как работает Фидонет: что такое ноды, NC, RC, мейлер, тосссер, и так далее

[Перевод] Биткоин: глобальный барометр ликвидности

03 марта 2025

HTTP или SOCKS прокси, что выбрать? Чем отличаются HTTP(S) и SOCKS прокси — разбор дилетанта

1-я, 2-я и 3-я космические скорости на ленте Мёбиуса

[Перевод] Атаки реентерабельности в смарт-контрактах: Разбираемся, что это и как с этим бороться

Время собирать Куб

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

Индикатор RSI: описание, применение, торговая стратегия

Заезжаем в Kotlin Multiplatform. Но какой ценой?

Как выбрать преподавателя/репетитора

Мобильные прокси — подробный гайд, чтобы разобраться чем они отличаются от других видов прокси (просто о сложном)

Внедряем AI Code Review на GIthub: сомнительно, но окэй…

KISS Virtual XML RDBMS. Новая система разработки клиентских desktop и web приложений

Security Week 2510: подробности кражи криптовалюты у компании Bybit

Инструкция по выживанию при переезде на новый софт

Использование Proxy и Reflect для создания реактивных объектов в JavaScript

Помощь развивающимся странам или создание технологической зависимости?

Заметки по grammY

Я производил 2 млн пачек, зарабатывал 55 млн ₽ в год, попал в топ маркетплейсов, но всему приходит конец

Scala Digest. Выпуск 26

Бегущий по лезвию ИИ — 2025: сезон футурологии на Хабре

[Перевод] Angular Signals, реактивный контекст и динамическое отслеживание зависимостей

Спарсил 240к курсов Udemy и вот что я узнал

Квантизация

GIMP Script-Fu Первый Дан. Язык функциональной геометрии. Рисунки(картинки) и базовые операции

Obsidian: Типы данных

Кто на самом деле нанимает нас на работу. Разбираемся как устроен рынок рекрутинга в 2025

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

Синергия рынков и возврат к марксизму. Как китайцы нащупали путь к инновационному господству

Онлайн-мониторинг производительности, импорт внешних СУБД, DBaaS и сертификат ФСТЭК: главное о Proxima DB 3.1

Вышло крупное обновление Charon / 2025.1.1

Харденинг strongSwan на всякий постквантовый

To seek or not to seek

От самодельных мини-ПК до модульных гаджетов: 5 крутых портативных компьютеров

[Перевод] Книга: «Дизайн и поведение пользователей. Применение психологии и поведенческой экономики в разработке и UX»

Термостаты Lytko теперь на новом чипе

Positional Bias: Что это такое и как с ним жить? Учимся правильно предсказывать CTR

[Перевод] Оценка больших языковых моделей в 2025 году: пять методов

Маршрутизация VLESS-REALITY через HAProxy с маскировкой под свой сайт (steal-oneself)

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

Процессы безопасности в релизном цикле RuStore

Большой опрос о технической документации и о тех, кто её разрабатывает — 2025

Простейшая нейронная сеть на Python для начинающих

PL/R в PostgreSQL

Брокер сообщений на Rust

«Идти в программисты сегодня — большая ошибка»: откровения техноблогера Михаила Ларченко

Новый стайлгайд для технических писателей Ozon Tech: шаги, описания разделов и выводы

«Долго объяснять, проще сделать самому»: 7 инсайтов про управление командой, которые я хотел бы знать раньше

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

Повышаем привилегии в Windows через CVE-2024-30085

AI как новый опиум для разработчиков: Зависимость, которая убивает индустрию

[Перевод] Почему AI-агентам нужна оркестрация

Наш архитектурный подход к Python приложениям

Связь между Ahrefs DR и Majestic TF/CF: исследование на 100 000 доменов

Robotron S6130 — Восставший из мертвых

Зачем Python нужен Гейм-Дизайнерам

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

Вас вычислили. Или еще нет? Гаджеты для тех, кто хочет исчезнуть

Ретроспектива развития мобильных сетей 4G в России

Гиганты в авиации

WCC: Гримуар колдуна

[Перевод] Как сливающиеся сверхмассивные чёрные дыры преодолевают последний парсек?

12 лет назад я был топ-1 автором Хабра, это изменило мою жизнь. Вот мои идеи, как вернуть Хабру былое величие

ProcaaS в бэкенде: как этот принцип помогает заказам выживать

Как я на барахолке мини-ПК нашел: сюрприз, который пригодился в ежедневной работе. Часть 2

Со-основатель «Моторики» создаст «теплицу» для лунных баз и гравитационную обсерваторию в Кисловодске

SQL HowTo: динамическое программирование (Advent of Code 2024, Day 19: Linen Layout)

Программирование алгоритмов в Scratch

В закладки: что нужно знать и уметь дата-инженеру

(Не) безопасный дайджест: хакерско-инсайдерские комбо, DeepSeek нараспашку, милостивый Apple

Coil и Yandex MapKit KMP: рисуем аватарки на карте. Часть 3

Кибертрофеи-2024: вручаем награды за самые яркие взломы прошлого года (и прощаемся с конфиденциальностью данных)

[Перевод] Как взрывы сверхновых влияли на эволюцию

Ультимативный гайд по составлению резюме для кибербезопасников

Топ 5 лучших сервисов генераторов для создания QR-кодов в 2025

Delight SQL Viewer: отладка SQLDelight-базы прямо в приложении

Пишем простой планировщик файберов на ruby

Uniswap v3: самые неочевидные моменты логики

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

Пробуем KAN (Kolmogorov-Arnold Networks) для классификации данных ЭЭГ

Ну заяц погоди! Или противрактеная оборона для самых маленьких евреев и не только. Часть 2

02 марта 2025

Свёрточные нейронные сети: от основ до современных технологий

Подборка аналогов ChatGPT (текстовых ИИ)

Ramda.js — библиотека, которая избавит вас от reduce и map-каши

Исследование набора данных для обучения LVLM — SeeClick (Web Data)

Сколько времени нужно, чтобы выучить английский?

Я рисовала еду руками 15 лет, но потом пришла нейросеть и изменила всё

История ERP

Системы work management: выбор решения для команды

Есть ли open source в университетах — рассказывает Михаил Гущин, лидер сообщества «Открытый код ФКН ВШЭ»

Self-healing тесты и локальная LLM

BadgerDB как бэкенд для LDAP-каталога

Как я пере-изобрел клавиатуру, а ребята из ВК ее заимствовали не сказав «спасибо»

Что есть ERP

Web 3 как замена Web 2 в стандартных задачах и есть ли в этом смысл

«Разум Титана» — финансовый ИИ-ассистент

Бэкапы без боли за 40 евро

Болевые точки платформы TOGAF

Модифицируем алгоритм Брезенхэма для рейкаста в стиле Wolf3D

Рейтинг хостингов для сайта: Глубокий технический разбор хостинг провайдеров

RE: «Закат удалёнки: почему сотрудников возвращают в офис»

[Перевод] 3200% нагрузки на процессор

Мобильная разработка за неделю #577 (24 февраля — 2 марта)

Использование песочницы dax.do для неизвестной схемы данных на основе перевода DAX в Contoso через Telegram бот

Реализация постквантовых алгоритмов на Java и Go

Путешествия помогают быстрее адаптироваться в эволюции

Цифровой архив с полнотекстовым поиском, в том числе по PDF и картинкам

Taigram: Архитектура приложения

[Перевод] Firefly Aerospace стала первой коммерческой компанией, успешно совершившей посадку на Луну

Автоматизация сети: как настроить DHCP-сервер в Astra Linux и забыть о ручной настройке IP

Развлечения джентельменов: Binary Golf

[Перевод] Что такое тёмная энергия? Разобраться в этом нам могут помочь взрывы белых карликов

Лазейка или так и задумано? Исследования в игре Two Point Hospital

[Перевод] Сколько энергии потребуется, чтобы превратить Луну в заправочную станцию

Ветераны Intel и Джим Келлер разрабатывают новые RISC-V процессоры. Что это за проект

Как я интернет по электропроводке передавал. Часть 2

AI в SimpleOne ITSM: Как автоматизировать нулевую и первую линию поддержки с помощью AI BPA

[Перевод] От iDRAC, до администратора домена

Личность изначально находится в конфликте с социумом. И как мне с этим жить?

Кибертрофеи-2024: вручаем награды за самые яркие взломы прошлого года (и прощаемся с конфиденциальностью данных)

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

Идеальная работа, как идеальная женщина. Ее невозможно найти. Почему так?

Как Тимлиду продать свою команду: советы по финалам

ЛикБез: Тепловой Насос

01 марта 2025

Базовая архитектура сервиса на GO

Настройка печати с рабочей станции arm64

Георадар + магнитометр = глубинный металлоискатель с дискриминацией (прибор Itm-1)

Plexus P/20: самый редкий UNIX-сервер

Build Checks в Docker: как проверять конфигурацию сборки

Дайджест технических новостей, переводов и лонгридов инфослужбы Хабра за февраль 2025 года

Сортируем сотни млн строк в разы быстрее библиотечных алгоритмов. А не замахнуться ли нам на ммм… на O(n)?

Почему провалился GS Gamekit?

Unihertz Titan — лучший QWERTY-смартфон в 2025 году?

MicroPython на STM32F4xx на собственной печатной плате. Ч.1. Погружение в MicroPython и его возможности

О новых алгоритмах хеш-таблиц

СДВГ и прокрастинация. Общие проблемы и ультимативные решения

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

А утонул ли Титаник?

Влияние цифрового потребления и избыточного использования девайсов на детей

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

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

Пишем обертку для сборки OpenSSL на CMake

Часы на базе микроконтроллера ch32v003

Как обезьяны начинают использовать орудия труда (а значит это же толкало предков людей)

Task Parallel Library в C#

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

Общий обзор Telegram Mini App: особенности, преимущества, ограничения и примеры

Борьба с HM70

BLE показометр

От input() к UI после вводного курса по Python

Ретроконсоль Sega Master System II: что внутри винтажной приставки?

Успешная атака по кусочкам: тестируем фреймворки кибербезопастности MITRE ATT&CK и Cyber Kill Chain

Spring Now 2025 – Главная конференция про Spring на русском языке

Как студенты делают фактчеки и при чем здесь искусственный интеллект?

Endgame Gear KB65HE: минималистичная клавиатура с магнитными переключателями и алюминиевым корпусом

Virtual generated columns в PostgreSQL 18

Утренний рефакторинг с Дженной Ортегой*

Покажи свой стартап/пет-проект (Март)

Мысли 45-летнего айтишника по ИТ-вакансиям в 2025 году

Методы распознавания матерных (и не только) языков

HTTP-сервер на Go

Генерация логов с ИИ: инструмент для обучения IT-специалистов и технических собеседований

Docker Bake: современный подход к сборке контейнеров

Как я спамер telethon писал…

Как помогает поддерживать порядок в игровом телеграм чате «Жабарий»

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

28 февраля 2025

Демонстрация уязвимости: простой алгоритм на Хабре, позволяющий накручивать рейтинг у любых публикаций

Создаем свой хостинг. Глава 1 — Открытие компании в Грузии для работы с Европейскими дата-центрами

Должен ли предприниматель любить свой продукт?

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

GO: Как и почему мы отказались от Nest.JS

[Перевод] Deep Learning в иллюстрациях: Рекуррентные нейронные сети

Мини-обзор гранд финала по «Миру Танков» и интервью с про-игроком Анатолием TheAnatolich Бараковым из команды Virtus.pro

«Легкий» дофамин. Как нейрохимические процессы влияют на нашу мотивацию и энергию?

Мы закрываем Хабр Фриланс

Свой VPS в 2025 году

Разработка антенны на ПП от чайника

Нейросеть против ДТП: как мы разработали искусственный интеллект, чтобы обезопасить поездки в автобусе

История о том, как мы в ОК упрощали процесс создания API

Как использовать Cline и Roo Code в качестве AI-ассистента для кода?

Эффективное межпроцессное взаимодействие с использованием IPC и Shared Memory

Я уволился, потому что с зумерами невозможно работать

Marigold-DC

Революция в тестировании: от традиционного подхода к интеллектуальной эволюции

[Перевод] API Mesh: Большой шаг вперед в распределенных бэкенд-системах

WebSocket для начинающих системных аналитиков: просто о сложном. Часть 1

Эволюция ИИ и что его ждёт в будущем

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

Пентест в стиле Матрицы

YADRO x SpbLUG LINUX Kernel Meetup: шире память, точнее обновления, больше RISC-V

Знакомимся с PySpark

Кривая эластичности в девелопменте и почему её не существует

Почему прекрасны паровые машины?

Конфигурирование кластерных систем с помощью Sparky и Rakulang

Социохакинг в эпоху нейросетей

Вебинар: Cloud WAF – как обеспечить защиту веб-приложения за несколько часов

Миф о доказательном программировании без ошибок

Еще один клон Радио-86РК

Что на радаре в Java: программа JPoint 2025

AutoML: гид по автоматизации машинного обучения для начинающих

[Перевод] Фишки Rust, связанные не только с производительностью

[Перевод] Развёртывание сетей доступа преимущественно на основе IPv6

Как локализовать игру? Или еще одна инструкция с примерами и кейсом

Как эффективно бороться с галлюцинациями нейросетей

Как совмещать творчество, работу и жизнь

Слепой метод печати: стоит ли переучиваться?

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

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

Столкновение миров: что все чаще приводит геймеров на фондовый рынок?

Как поменять процессор на материнской плате в домашних условиях. Часть 1

Чтение на выходные: «Death Stranding Хидео Кодзимы. Философия гениальной игры» Энтони Фурнье

[Перевод] 10 примеров и вариантов использования RAG от реальных компаний. Со схемами и пояснениями

От идеи до MVP: как создать AI-проект даже без опыта в машинном обучении

[Перевод] За каким чертом нам SpringExtension?

Я сделал тирлист 4 бесплатных браузерных прокси, чтобы вам не пришлось

DevOps-инструменты: как выпускать ПО быстро и без ошибок

Вес сознания и где оно находится

Энергоэффективность интеллекта

Можно ли спасти LinkedList? Пишем быстрый List на связном списке

Сгорел в одном месте — попробуй зажечься в другом. Очередная статья про выгорание

[Перевод] Важные паттерны в создании продуктов на основе генеративного ИИ

Вес сознания и где оно находится

Тимлид или ведущий дейликов?

Порядок инициализации полей, статики и всего остального в C#

Сила женского здоровья – красота жизни. Часть первая

Poco RAT в лапах дикой кошки: эволюция инструментов хакерской группировки Dark Caracal

Важность времени на размышления: как работают вычисления во время инференса

Компьютер от Tesla. История персоналки PMD 85

Полтора года с телефоном на «Авроре»: плюсы и минусы российской ОС с точки зрения обычного пользователя

Зачем нужны струйные МФУ, когда есть лазерные? Выбираем печатное устройство

Новые интересные диагностики в PVS-Studio 7.35

Веб-пентест и взлом современных корпоративных сайтов в 2025 году

«Мне кажется, так неудобно» — как аргументировать дизайн-решение без исследований и конфликтов

[Перевод] Обходим BitLocker и вытягиваем из памяти ключи в Windows 11

Что читали на Хабре в феврале 2025

IOCCC: 1984 — 1996

Самый маленький ЭЛТ-монитор

Java Clean Code: как сделать код читаемым и красивым

[Перевод] Зачем на печатных платах используют медные заливки?

3D Pose Estimation объектов фиксированной геометрии для складских роботов

Экосистема ПИК. Развитие Family Manager

Camunda на проде: восемь типичных ошибок

Spinnaker

Почему рестораны выбирают кастомную разработку киосков самообслуживания в 2024 году

Учимся Flask: как написать своё веб-приложение

Что нового в IMSProg в 2025 году?

Вышла новая GPT-4.5 preview, она сделает меня банкротом

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

Как стать идеальным студентом в онлайн-школе и слить все деньги

Kangoo Jumps: как пружинящие ботинки помогают мне добывать эндорфины

Silver Ticket: Теневое искусство атаки. От теории к практике и артефактам обнаружения

Смотрим на GigaIDE Cloud для Jupyter

Создаем чат-бота для написания кода из нескольких модулей

Разработка приложения с авторизацией пользователя Java 17 + SpringBoot 3.4 + Keycloak 26

[Перевод] Бионический клей для хирургии

[Перевод] Баланс инженерных культур: «Обсуждать всё» vs «Просто скажи мне, что делать»

Зачем рекрутер опять ходит на собеседования?

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

Открыл городской сайт, который получал 200 посетителей в день благодаря табличкам в автобусах

Основные концепции сетевой архитектуры Kubernetes, а также CNI, Service Mesh и т.д

Netleaf: разрабатываем открытый сканер сети на Python и PySide6

27 февраля 2025

[Перевод] Как конфигурировать Git

Визуальная история. Как инфографика меняет подход к данным. Guest Post

И снова о распознавании лиц с помощью Python

Образование общества ИИ. Задачи, дефицит, переговоры

Амбиции — где взять, как оседлать и не сдуться по пути к большой цели

Фидонет: как получить первого поинта, а также как настроить заветный софт

Инструменты концепт-дизайна: анализ конкурентов и интерфейсный коллаж

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

Ритм в разговоре на английском (как люди действительно говорят на языке)

Управление учётными записями и настройка корпоративной техники при онбординге. Взгляд со стороны ИБ

20 запросов к ИИ, которые упростят вашу жизнь

Как мы прокачали архитектуру, чтобы упросить эксплуатацию продукта

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

Feedback, или третий закон Ньютона

Книга: «Linux для разработчиков»

Снова ИБ-статистика: цифры, прогнозы, изменения 2023-2025

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

Сканирование периметра компании VK с помощью open-source решений

Курсы компьютерного программирования для детей: ТОП-10

Кто проживает на дне океана? Рассказываем о подводных линиях связи

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

Сколько денег теряет бизнес из-за плохого дизайна? Мы посчитали

Почему дизайнер = инженер

От MVP до приложения с миллионной аудиторией. Кейс развития мобильного приложения для ритейлера Kassir.ru

Как информационная служба Хабра ищет и отрабатывает технические инфоповоды

Квантованные БМ сети: упрощаем типы данных

Вебаппки «Телеграма» пишутся проще ботов — показываю (20 минут — на развёртывание)

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

[Перевод] Как правильно мигрировать БД в продакшене с использованием Liquibase и Flyway

ТОП 6 фишек Zabbix: применение и настройка

Органы на заказ: собираем генно-инженерную свинью

[Перевод] Бенчмаркинг AI-агентов: оценка производительности в реальных задачах

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

Сколько нужно разработчиков, чтобы создать бизнес-процесс?

Как не утонуть в данных: выбираем между DWH, Data Lake и Lakehouse

Генеративный ИИ в работе дизайнера

OKR и KPI: как совмещать две системы?

Основы streamlit для работы с текстами на питон(python3)

[Перевод] Ассет-менеджер для Unity на стероидах

Новый дом для вашего бизнеса – переезд с Creatio на BPMSoft

Airflow. Основы airflow. Работа с дагами. Dags example

Перенос головы с картинки — сложно ли это? Модель GHOST-2.0

Настольные игры по мотивам видеоигр и наоборот

В каких командах и проектах Wildberries есть задачи для аналитиков

Обзор серверного ИБП Systeme Electric SRTSE1000RTXLI

[Перевод] Popover = hint

Тренды на рынке труда в будущем

Шесть шагов для правильной настройки прав доступа или как не потерять контроль над системой 1С

Геометрическая оптимизация детали в CAD/CAE, и при чем тут Самара

Базы данных в Kubernetes из коробки: реально ли развернуть кластер в пару кликов?

Приложение на Go шаг за шагом. Часть 2: отправка ответов в формате JSON

Проблемы Nginx в организации микросервисной архитектуры IT проекта. Способы их решения

ТОП-8 причин, почему удаленка всех бесит

PostgreSQL 18: Часть 4 или Коммитфест 2025-01

3D Pose Estimation объектов фиксированной геометрии для складских роботов

Как жить, когда ты продакт внутреннего продукта

Игры-диорамы: микромиры с макроисториями

Мониторинг высоконагруженных систем: поддержка SLA и масштабируемость

Как продакт, дизайнер и кодер стали «чинить» рынок мёда, который давно стал ДНОМ

[Перевод] Поиск доступных конфиденциальных API ключей в JS-файлах

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

Лабораторный источник питания: зачем он нужен ремонтнику и как выбрать хороший ЛИП

LoRA fine-tuning для генерации презентаций: как мы выбирали метод дообучения LLM в presentsimple.ai

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

Доменный процесс (но не тот, про который вы подумали)

От серверных комнат до высокотехнологичных комплексов: как изменились ЦОДы с 90-х

Почему небольшая стоматология не выживет без МИС?

Дзен миниатюризации

Цифровой вытрезвитель. Решение

Мексиканские студенты отличаются дисциплиной

[Перевод] 24 часа без сна провоцируют развитие ожирения

[Перевод] Путь пакета через ядро Linux

Модель C4 в Structurizr: шаблоны для системного аналитика

Next.js 15 в Hikasami: Глубокая оптимизация рендеринга, загрузки данных и производительности

В чем отличие ИИ разработчика

26 февраля 2025

Кобо Абэ: Бездонный источник вдохновения геймдизайнера Хидэо Кодзимы

Сборка компьютера sap-1 (компьютер Бена Итера) в игре Turing Complete

Алгоритмы манипуляций с битами

Seobility в руках тестировщика: как автоматизировать SEO-аудит и не сойти с ума

[Перевод] Что «чёрный ящик» может рассказать нам о крушении самолёта?

Топ-10 нейросетей для генерации текстов: от рекламных постов до стихотворений

Как к вам попасть? О доступности офлайн-инфраструктуры для людей с инвалидностью

Я заставил новую модель Claude 3.7 Sonnet пройти собес по алгоритмам

[Перевод] За кулисами JIT: Секреты HotSpot JVM C2 компилятора (Часть 1)

Кто такой аналитический юнит-лид в Авито: рассказываем на примерах

Искусство НЕпрохождения собесов в IT

Первая ИИ-модель для обучения на тексте

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

Дикая Java

Трифторид азота для полупроводников: патентный анализ

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

Поиск утекающих ресурсов в Java приложении

«Ванильный» Kubernetes больше не нужен? Нужен только «Штурвал»?

Почему теперь все покупают сценарии жизни, а не квартиру. Разбираемся в трендах

ИИ в ЭДО: история одного кейса для хакатона от МТС

АВТОМАТИЗАЦИЯ НАЙМА И ОТКЛИКИ В НИКУДА: разбираемся как выжить рекрутеру в эпоху AI и делаем выводы о рынке труда

[Перевод] Agents 101: Как создать своего первого ИИ-агента за 30 минут

[Перевод] Как внедряет ИИ крупнейший банк США JPMorgan. Интервью WSJ с руководителем внедрения ИИ

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

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

Почему дизайнер = инженер

Детская компьютерная школа: онлайн и офлайн-обучение

Архитектура сетевой телеметрии: базовые компоненты и протоколы

[Перевод] Почему QR-коды в верхнем регистре меньше, чем в нижнем?

Что будет интересного в pg_probackup 3

Управление ресурсами в Carbonio

Смартфон «из коробки» — большие риски маленького гаджета

[Перевод] ООП: худшее, что случалось с программированием

Секреты мониторинга платформы контейнеризации: метрики, трассировка и профилирование изнутри

Собираем прошивку NapiLinux и Raspberry Pi OS для микрокомпьютера с помощью Yocto

Байесовская оценка А/Б-тестов

Догфудинг, ИИ-помощники, кодонавигация: самое интересное про SourceCraft, новую платформу для разработки от Яндекса

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

Обзор ITSM-системы SimpleOne: автоматизация ИТ-процессов это только начало

SQL HowTo: поиск пути и дихотомия (Advent of Code 2024, Day 18: RAM Run)

Исследователи придумали, как использовать LLM в больших проектах и не облажаться — встречайте ILP

Универсальный индекс по документам на эластике

Как прогнать коллекцию в Postman за 5 секунд

Пентест системы печати. Атакуем

Возможности комбинаторов в ClickHouse

Dependency Injection под микроскопом: углубленный разбор DI-контейнера Angular с примерами

Умелые ручки: собираем тест-кейсы как конструктор

[Перевод] От симметрии к хаосу поцелуев: как математики нашли новые подходы к задаче Ньютона по упаковке сфер

[Перевод] «Чем ближе к вокзалу, тем хуже кебаб?»: «исследование»

Электронная книга ОНИКС БУКС Ломоносов 3: обзор крупноформатной модели с 10.3 дюймовым E Ink Carta Plus дисплеем

Нет времени объяснять: рыбки данио-рерио, роботы-хищники и быстрое обучение

Мемоизация коллбэков в списках react-приложения

Дизайн за 5 минут. Дайджест февраля 2025

[Перевод] Классы проектирования против классов анализа

[Перевод] Вселенная уже находится в шестой и последней своей эре

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

Почему observability — это не только Grafana и Prometheus

Удаленка или офис?

Тишина как оружие: DDoS-атаки, приставленные к виску медиаресурсов

Топ-5 библиотек для управления состоянием React в 2025 году

Профиль ЦФТ или я его слепила из того, что было

Используем PowerShell для автоматизации пентеста

Закон об охлаждении (Федеральный закон от 13 февраля 2025 г. № 9-ФЗ)

Эм.Ви: искусственный интеллект, к которому тянутся люди

Автоматизация света в ресторане «из коробки»: как мы это сделали и что внутри

QUICK 861DW: профессиональный термофен, который изменил мой подход к ремонту

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

Тестируем СХД Tatlin.Unified Gen2

[Перевод] Что, если мы никогда не найдём тёмную материю?

Инди-разработка: ошибки, за которые я плачу свои деньги (или опять этот %$#!-ый маркетинг)

[Перевод] Черное зеркало. Как приложения для диет и тренировок отравляют разум

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

Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)

Metabase SQL графики и запросы. Metabase base. Easy Metabase

Глобальная инфляционная депрессия уже здесь?

Preprocessing pandas dataframes. Предварительная обработка данных в пандас датафреймах

[Перевод] Топ 7 ошибок в MySQL

Работа с БД в MongoDB и PostgreSQL через питон(python3) и WSL

Работа с БД в MongoDB и PostgreSQL через питон(python3) и WSL

Пишем свой Config Provider для Kafka Connect с поддержкой значений по умолчанию

Как я маркетдату агрегировал. Визуализация данных Nasdaq, LSE и MOEX

Разработка игры, как я пришел от шутера от третьего лица к симулятору

25 февраля 2025

Чистый код

Мама, у меня RAG: пути к улучшению, когда он «наивный»

Мама, у меня RAG: пути к улучшению, когда он «наивный»

Формирование бэклога продукта: полное руководство для PO

Формирование бэклога продукта: полное руководство для PO

Как Apple, Amazon и Google покупают стартапы

Документация в проекте

Почему мониторинг состояния оптики – это важно

Почему отечественные разработчики столь сильно цензурят ИИ?

Создаём cloud-image ALT Linux для VMWare Cloud Director

Закрываем риски геоблокировок продуктов Microsoft

Связность и связанность в современных системах

Ускорители для ЦОД: китайские и российские решения в погоне за NVIDIA

Как компании зарабатывают на бесплатном AI?

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

[Перевод] От ACS до Altair: появление компьютеров для хобби

Три причины не выбрасывать старый айфон

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

ИИ в медицине: назначает диагнозы и спасает жизни

День Х: когда вернутся западные вендоры. Мнение управляющего директора EvaTeam

[Перевод] Карго-культ Scrum: почему команды копируют форму, но теряют суть

Алгоритм одноразового блокнота на Java

Задача Эйнштейна. Пролог к валидации конечных автоматов

React и графики: 8 библиотек для визуализации данных

Hadoop на микросервисах или история одного пет-проекта

Чем полезен Server Driven UI

Что я усвоил за время своих выступлений на конференциях

Как устроен T-RAID — RAID-массив в СХД TATLIN

Распознавание текста в банке: трудности и решения

Как я решил проблему гибкого управления порядком импортов в большом проекте

Волоконно‑оптические линии связи: классификация, особенности и применимость компонентов

[Перевод] Model Context Protocol от Spring AI в Java SDK – новый стандарт для интеграции ИИ в экосистеме Java

Обзор H96 MAX M9: инновационный ТВ-бокс на RK3576 с AI-улучшением видео, масштабированием до 4К и уплавнением

UX-исследования в T2.Digital. Советы по популяризации исследований в команде

Architecture as Code: моделируем архитектуру предприятия в ArchiMate

Фишинг «для своих»: нюансы организации учебных рассылок

Один выгоревший сеньор или два джуна с горящими глазами?

Как подорвать доверие инвестора: 11 способов как не получить инвестиций

Кейс: как создать Email бота? Или как использовать Программатор в Конструкторе ботов ChatApp?

Уильям Гибсон: киберпанк-пророк, предсказавший наш мир

Обработка ошибок Axios

Рейтинги языков программирования: что за ними скрывается?

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

Микрофронтенды: зачем дробить фронтенд и почему это может быть хорошо

Handpaint 3d-модели своими силами

Топ-5 платформ для онлайн-школы: обзор фичей и функций

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

NVIDIA, Samsung, Micron и SK Nynix делают память будущего SOCAMM с большим потенциалом для ИИ

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

Искусственный интеллект без иллюзий: от модных трендов к реальным решениям

От идеи до реализации: как мы создали универсальный Плеер 4D в Solar Dozor 8.0

[Перевод] Способы разделения длительных задач в JavaScript

[Перевод] Data Engineering — это не Software Engineering

Что внутри офисного ноутбука Ninkear A15 Plus? Разборка и тест модели на базе AMD Ryzen 7-5825U

Миграция данных Cassandra с помощью Cassandra Data Migrator

Как после триумфального старта на маркетплейсе избежать падения прибыли? Перезапуск магазина в 7,5 раз увеличил доход

Уничтожаем камеру видеонаблюдения НИЦ «Технологии»: ИК-прожектор, УФ-лампа, фонарь и электрошокер

Получение SMS через SMPP Exolve на ESP8266

Как сделать Telegram-бота умнее: пошаговый гайд на Spring AI и Kotlin

Корпоративные информационные системы и ГОСТы

Знакомство с PPEM 2

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

Насколько отечественный наш российский ПК

Подключайтесь к электростанции через рельс: толщина рельса гарантирует стабильность соединения

Погружение в Django: 8 полезных ссылок

[Перевод] Как сделать своё хранилище образов контейнеров

MicroLED: будущее дисплеев, которое все никак не станет настоящим. В чем проблема?

Еще один RTP — можно ли [и нужно ли] заменить HTTP

Скандал вокруг цензуры Grok 3: как Илон Маск пытается вколотить в свое детище «любовь к бате»

Я нашел золотую жилу в кабине грузовика. Сейчас продаю на 340 млн в год

Математика, нужна ли ты программисту?

[Перевод] Прорыв в изучении птичьего гриппа — хорошая новость для людей

Встречаем YandexGPT 5 — в Алисе и опенсорсе

Почему командная строка всё ещё актуальна или 5 примеров, как PowerShell может сэкономить вам часы работы

ISE 2025: Разбираем по косточкам новинки ProAV – что стоит вашего внимания (и бюджета)

Составляем из четырёх двоек любое целое число

CPTS – как стать хакером с нуля

Предел Шеннона. Математика компромиссов. Пушкин и Толстой это конечно наша гордость, но считать-то тоже надо учиться

Эффекты применения ИИ

Эффекты применения ИИ

SpringBoot Starter Telegram Mapping для вашего бота

Глубокое обучение: Слой линейного преобразования и полносвязная нейросеть. Теория и реализация на самодельном autograd

Security Week 2509: компьютерные игры с вредоносным кодом

Вы нам подходите: как составлять резюме и проходить интервью

24 февраля 2025

Путеводитель по изучению игровой индустрии

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

Ликвидность на рынках: что это такое и почему это будет важно всегда

Сборка Kali Linux для Orange PI PC (armhf)

Все по полочкам: как мы внедряли методологию управления проектами P3.express

С корабля на бал. Кросс-континентальный заплыв из Азии в Европу (анализ данных в комплекте)

Автоматизированное тестирование с помощью Selenium

Искусственный интеллект в ритейле: как он предсказывает вашу следующую покупку в приложении

[Перевод] Детальный обзор MiSide

Компьютерная секция для детей: где обучаться программированию?

Большой обзор low-code платформы SimpleOne

Насколько серьезным вызовом стала миграция с SAP ERP на 1С?

Как оживает смартфон: Android на старте

На моем производстве сотрудников чипируют, держат в холоде, ну и доят, конечно

Laravel 12. Что нового?

Компьютерный кружок для детей: рейтинг онлайн-школ

Airsim умер, да здравствует GRID

Как государства финансируют геймдев и есть ли у этого будущее?

Вот тебе, Илон, и Юрьев день: как мы стали крепостными миллиардеров или теория технофеодализма Яниса Варуфакиса

Туториал об организации процесса разметки данных

Фидошник 2005 года рождения: почему я стал в 19 лет сисопом в «мёртвой» сети

Такие разные дисплеи: какие виды матриц распространены в DIY-электронике?

Excel vs CRM-система: преимущества и недостатки решений

RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

Запустили простой редактор PDF в США: отмечаем 30000 пользователей и старт монетизации

Ошибка 404: интеллект не найден? Обзор ИИ-агента OpenAI Operator (часть 2)

Stay Hungry. Stay Foolish. 20 лет легендарной речи Стива Джобса перед выпускниками Стэнфордского университета

Предлагаю вам найти уязвимость, этакий хакатон на минималках

Стримы в Java: Как перестать бояться и полюбить filter-map-reduce

Куда расти Data Scientist и какие навыки для этого нужны

[Перевод] Инсайты о высокочастотной торговле на примере IPO компании Virtu

Низкие задержки для задач автоведения и сервисов критических служб в доступных беспроводных решениях

Люди больше не нужны? Профессии, которые уже заменил ИИ

Платы и байты #2: Станислав Павловский (CSO Атомик софт) про российский рынок промышленной автоматизации

Grok 3 бета — эпоха «думающих» агентов

Мобильной разработке в 2025 — быть

Как я создавал Observability для своих pet-проектов. Часть 1

Что на сегодня ясно про устройство пространства

Испанская барахолка: от винтажных игр до умных помощников. Что мне попалось на этот раз

Дорогие ИТ специалисты или дорогие ИТ процессы?

ИТ-образование от СССР до будущей России

Как мы применили генеративный дизайн к динамическим системам

Информационные технологии и цифровая антропология

Adaptive Query Rewriting в PostgreSQL

Совместная работа для тех, кого за 100: коммуникация, команды и контроль задач для среднего бизнеса

Эллиот. Реквизитная организация — ключевые идеи из противоречивой, но ценной книги по менеджменту

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

Инвентарь в Godot

Свой прокси. Волшебство разделения ресурсов в одном браузере

ИИ, Абсурд и Учимся Быстрее

Всё ли знает ChatGPT? Проверяем факты о PVS-Studio

Просто включатель с радаром 24 ГГц для «Умного дома» или автономного использования

LLM на арене матбоёв

Недельный геймдев: #214 — 23 февраля, 2025

Основные настройки аналоговых FXS-шлюзов IPmatika серии IGW200-14400

Пацифизм в играх: что, если насилие — не единственный выход?

Fusion — php стал ещё ближе к javascript

[Перевод] Прозрачный дисплей для Raspberry Pi в стеклянном куполе

А посчитать? Показываю, как решить задачу про адвент-календарь

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

Модель составного полупростого числа

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

Сколько стоит начать торговать на маркетплейсах в 2025

PropertyBitPack: Упаковка свойств в поля

Плюсы и минусы искусственного интеллекта в сфере переводов. ИИ-переводчики против машинных

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

Необычный калькулятор для конденсаторов

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

SamsPcbGuide, часть 16: Базовые принципы ЭМС

Эксперименты с самодельным компьютером воздушных данных

Go и мультисиг: интеграция с Safe-контрактом

Как странные формулы ТАУ заменяют 3D расчеты на СуперЭВМ, и помогают Siemens побеждать

25 бесплатных курсов для начинающих аналитиков

23 февраля 2025

Работа над «DAX Fiddle» в виде Telegram бота

Охлаждение платы на эффекте эжекции

Probing GPT model

[Перевод] Захват учетной записи через отравление сброса пароля

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

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

Один в поле воин или не воин? Когда ты один тестировщик на 9 разработчиков. Часть 2

Архитектура хостинга 1С: как решить проблемы безопасности

[Перевод] Три мысленных эксперимента, разрушающих структуру пространства-времени

Илон Маск заинтересовался взломом AI-агента на $50000

[Перевод] Победа над страхом темноты

Мониторинг и распределённое трассирование для Java в Kubernetes с BitDive

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

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

Постмортем: 4 мои ошибки во время отражения DDOS атаки (спойлер — выкуп в $250 мы все-таки не заплатили)

R8: Шакалья работа (уменьшение apk через правки R8)

Код, который вы не поймете. Подборка вымерших языков программирования

Решение головоломки Fillwords на Python

C++ и кризис стандартизации

Автоматизация шлагбаума. Или что делать, когда готового решения нет на рынке

[Перевод] Миниатюрный робот, который плавает, как плоские черви

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

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной)

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

Ping-Pong на Python (turtle)

Информатический словарь

3 настольные книги проджект менеджера

Пал Палыч против сил зла

Некоторые условия применения Reliable Scrum

Почему в бизнесе куча невыполненных задач в бэклоге

У вас не хватает мотивации, чтобы достичь важной цели? Вот только дело вообще не в мотивации

[Перевод] Роботы-гуманоиды с искусственным интеллектом и коллективным разумом. «Я Робот» теперь реальность

Начальное ускорение математики

22 февраля 2025

В ClickHouse одна плоская таблица лучше, чем несколько соединенных таблиц

Работа с пространством в Silent Hill 2 (2024)

«Ошпаренные». Закрывшиеся сервисы цифровой дистрибуции игр на ПК

Радиомаяк для LibreSDR и финальные доработки

Почему JWT — не панацея: разбор проблем сессий и безопасности

Программисту нужна математика?

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

[Перевод] SSL и SSL-сертификаты для новичков

Мультимодальные модели тотально страдают селективным восприятием

Как я создал полностью автоматизированое онлайн радио с AI ведущими и музыкой

Как найти идеального стажера в 2025 году?

Как найти идеального стажера в 2025 году? Модернизация найма для поиска талантов за 1500 рублей в месяц

[Перевод] Как не дать Conda заполнить ваш жесткий диск

4 года изучал Языковой барьер: рассказываю всё о нём

Отключение http-метрик в ASP.NET Core

Домашний робот-полотёр

Как продакту эффективно построить RoadMap. Пошаговая инструкция

Соловецкий флот XVI века

Что ожидает фирму 1С в России в ближайшие 3 года? Актуальные тренды рынка в 2025-ом году

Инженерная фантастика

Проверка холодом: как на Крайнем Севере МАЗ-512 испытывали

Пять мини-ПК, на которые стоит обратить внимание в 2025 году: интересные новинки февраля

Гибкий лэйаут для динамических форм с react-jsonschema-form

SpaceX в одиночку строит космическую экономику

PostgreSQL Connection Pooling: Наш опыт и с чем его едят

Управляем компьютером жестами: создаем систему бесконтактного взаимодействия с ПК

Проверка холодом: как на Крайнем Севере МАЗ-512 испытывали

Cloudflare Workers: DevOps'ы больше не нужны?

История о самодисциплине и погоне за новым собой

[Перевод] Захват аккаунта без единого щелчка мыши

Групповая политология, или еще один путь к администратору домена

[Перевод] Почему летучие мыши разносят опасные вирусы?

Обновление PostgreSQL с кластером отката

Нанопланета | Вёб-движок PlayCanvas

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

Как Zeek и Malcolm помогают не только пассивно анализировать сетевой трафик, но и своевременно реагировать на угрозы

21 февраля 2025

Что делать, если статус вашего ИТ-проекта стал «красным» и что такое проекты «арбузы»?

Как врач сделал себе ИИ помощника. Часть 3

Ограничение доступа к метрикам Node Exporter по IP-адресам

На ком лежит бремя доказательств?

[Перевод] Белые карлики могут быть более пригодными для жизни, чем мы думали

[Перевод] Rust 1.85.0 и Rust 2024

[Перевод] Так ли хорош ИИ-генератор изображений Grok 3?

Математика электромобилей и их заряда

Робот Макс с LLM: история внедрения нейросетей в помощь миллионам пользователей Госуслуг

Вторая часть исследования Nau Engine

OLD’s cool: паттерны поведения взрослой аудитории и как с ними работают в ОК

Чтение на выходные: «Сильный лидер Юкари. Как руководителю вывести компанию на новый уровень» Тосинори Иваи

Как и на какие метрики смотреть в поисках зоны роста команды?

Тестируем API с помощью Keploy

«Мозг: итоги 2024» — конспект лекции Константина Анохина

Сосуды высокого давления (или что общего у газовой трубы, парового котла и сосиски)

Походовая тактика на PC: игра против AI или игровой стол?

Канбан-доска на смартфон — мое лучшее приложение

Задача о рюкзаке. Простое решение, но где-то должен быть подвох

Gambit Scheme: интегрируемся с Python

AI-буткемп от red_mad_robot: прокачиваем скиллы в NLP и MarkUp

Создай хит за 5 минут: как бесплатно сгенерировать песню с нейросетью Udio

Техпис против прокрастинации: как победить самого себя

Как AI меняет рынок: ожидания и реальность

Сказ про то, как я Nanoleaf к умному дому подключал

[Перевод] Valhalla — эпичный рефакторинг Java. Часть 3: наши первые результаты

Хакатон SoC Design Challenge: три дня практики в проектировании микросхем

Фидбэк vs токсичность: как давать обратную связь коллегам и начальству

Переходим с Microsoft Active Directory на РЕД АДМ. Два подхода к миграции ИТ-инфраструктуры

Баллада о дежурствах: как мы в три раза ускорили разбор обращений от пользователей

Как будет развиваться российский ИТ-рынок труда и стоит ли специалистам бояться увольнений?

Яндекс прекращает поддержку технологии Турбо

Ретроспектива по VPN: обзор развития технологии от 80-х годов до наших дней

Карты, деньги, 20 интеграций: как подружить POS-терминалы и фронтенд приложения

[Перевод] Калькуляторы с четырьмя функциями, или Ад UI

Как мы за 2 недели решили проблему найма

@artstesh/postboy и асинхронные события: избавляемся от промежуточных сервисов в Angular

Правильный API конфигурации библиотеки на примере TrueSql || причина бросить Spring Data

Разбираемся в способах злоупотребления ssh.exe на Windows

ZX Windows. «Форточки» для «Спекки»

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

[Перевод] Собеседование по System Design: рассказ очевидца

[Перевод] У меня есть часть системного промпта для Grok 3. Вот почему я считаю, что он следит за социальными сетями

Почему зумеры не хотят работать и правильно делают

Диафрагма ИРИС — применение в видеонаблюдении

Как эффективно сертифицироваться по P3.Express

Мошенники любят QR-коды: разбираем кейсы, изучаем устройство подделок и делаем выводы

Как в домашних условиях собрать телевизор из Симпсонов на базе Raspberry Pi

Что можно узнать из логов сервера: разбираем на 3 примерах

[Перевод] Перехват данных из libpam (аутентификация в OpenSSH, passwd) с помощью Golang и eBPF

$175 000 000 за победу над интуицией: «черепахи» Ричарда Денниса

Такие разные Slivers. Часть 5: аналоги обычных виджетов

Мирное применение фейковой базовой станции

Чем пахнут мумии?

Оформление закупки в 1С:ERP (1 часть)

Развиваем soft и точечно прокачиваем hard skills: подборка книг от СТО

Год в ЛАНИТ: книжное путешествие по ИТ-компании для юных читателей

Летний лагерь для детей: онлайн обучение на каникулах

От пользовательского пути к защищённым системам: как UX / UI влияет на кибербезопасность

SQL HowTo: подбираем значение ветвлением (Advent of Code 2024, Day 17: Chronospatial Computer)

Почему на сайте мало продаж? Топ-6 критических ошибок. Даже одна из них может полностью потопить ваш сайт

[Перевод] Разработчики установщика Windows 95 забыли, что в MS-DOS есть графика?

Шпаргалка: как выглядит Kotlin Coroutine без макияжа

IPC в Node.js: решение проблемы с передачей данных

Задача про счастливые билетики и ТФКП

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

Как мы ловили комету C/2023 A 3 — интервью с астрономом

Переключение на элемент iframe на примере видео-плеера

[Перевод] Риск для мозга и «здоровый» уровень витамина B12

Дерево Дайсона

Первая в СССР олимпиада по программированию

20 февраля 2025

Экспорт ключей TLS: зачем, почему и как реализовать с Go

Отладка JavaScript в Chrome DevTools для начинающих фронтендеров

[Перевод] [Перевод] Управление пакетами C ++ с помощью Conan: Введение

Вашей компании нужен этот сотрудник: объясняю, почему в 2025 нельзя не назначить ответственного за работу с ПД

Критерии для Senior Developer'а

Лучшие курсы по программированию 2025 (голосование)

[Перевод] Сборка простого 3D-печатного ЧПУ-плоттера

Добавляем в Embox новую платформу с архитектурой RISC-V

Как не развалить команду в кризис: уроки из «Челюстей»

Большой обзор больших языковых моделей

Я так устал вводить логин и пароль

App.Farm CI. Часть II. Конвейер — швейцарский нож: Особенности запуска мультиарендного процесса разработки

Введение в многокритериальную оптимизацию, или как потерять чуть меньше денег на крипте

Проверка на сгенерированный контент — опасность для академической сферы

Qucs-S: руководство по видам моделирования, часть 3

Что писать IT-компании, чтобы генерить лидов

Как составить устойчивые локаторы практически для любого сайта

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

Книга: «Визуализация данных для профессионалов. Дизайн понятных диаграмм и дашбордов»

Как мы «рисовали» учет времени на iOS с помощью библиотеки Charts

[Перевод] Нет, ваша генеративная модель меня не заменит

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

MapReduce: гид для начинающих

Курсы программирования игр для детей: ТОП-15 курсов

Не только «Наташ, вставай, мы все уронили»: как мемы становились товарными знаками

Outsiders, аркадная космо-rpg на Godot 4

Serverless сервисы. От AWS Lambda до Yandex Cloud Functions и их альтернатив

Разработка и производство современных ASIC/SoC глазами тополога

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

Променял Россию на Таиланд, потратил 1 млн ₽ и рад, что вернулся обратно

Действительно ли употребление 4 чашек кофе в день может предотвратить рак?

Код устареет, принципы — останутся: подборка книг для мидлов и сеньоров в Data Science

Теория большого пентеста

Explyt Spring plugin. Поддержка *.http файлов в IntelliJ IDEA Community

PHP vs Java в 2025: что лучше?

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

Лучшие российские CRM-системы 2024. Исследование Фонда Сколково и аналитического центра TAdviser

Автоматизация тестирования desktop приложений с помощью Dogtail

Ключевые обновления Яндекс Директа: что нужно знать для успешного продвижения в 2025-м

Kotlin Coroutines под капотом: CoroutineContext и CoroutineScope

Системы управления тестированием, доступные в России

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

Как мы автоматизировали внедрение платформы виртуализации

Почему ваше портфолио закрывают через 10 секунд? 15 главных ошибок дизайнеров

«Интересы пациента важнее всего, они единственно достойны рассмотрения»

Почему петухи разоряют фермеров

[Перевод] Just Gopher It: Превращение слепого SSRF в RCE за 15 000 $ — Yahoo Mail

Что должны уметь супергерои DS

Хьюстон, у нас проблема, или Чего не договаривают производители HDD

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

Переосмысление долгосрочного планирования в UI-разработке

Грядут большие изменения в ChatGPT. Сэм Альтман рассказал, что изменится в моделях GPT-4.5 и GPT-5.0ё

Как использовать интеллектуальные карты в тестировании ПО

GIMP Script-Fu Первый Дан. Выходим за Рамки

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

[Перевод] Социализация, синхронизация, медиа. Нейромаркетинг и его перспективы

HPC на коленке: кастомный планировщик pod’ов для Kubernetes с NUMA-awareness

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

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

Гигиена в социальных сетях

Хроники Амбера: философский роман с элементами болезненной мистики и всякими ужасами

CRM-система на базе BPMSoft: обзор решения

CRM-система на базе BPMSoft: обзор решения

Как мы прикрутили RAG для интент-классификации, или Трудности перевода на LLM-ский

10. Особые линейные системы. Часть 2

Spring Reactor. Эволюция сервисов. На пути к реактивности

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

МРТ для DataScience. Часть 8

Как агентство недвижимости добывало из РСЯ элитных клиентов вместо мусора и в 19 раз увеличило продажи

Тысяча первый пост про токсичные собеседования

Сколько стоит рефакторинг тест-кейсов?

Актуальные навыки системного аналитика. Тенденции и факторы развития

Как подключить email-маркетинг в B2B-продажах и заработать 21 млн ₽ за 9 месяцев

DEC. История в лицах. Часть 2

Еще меньше данных и больше смысла: как ещё можно оптимизировать затраты на мониторинг?

«М.Видео» и «Эльдорадо» выкупают старые смартфоны: раскрываем детали

«М.Видео» и «Эльдорадо» выкупают старые смартфоны: раскрываем детали

Муршамбала. Кольцо Времени

[Перевод] 1 промпт, объединяющий ChatGPT-o3-Mini и Perplexity Deep Research, чтобы писать лучшие эссе

Как провалить собеседование в IT? 7 типичных ошибок (и как их избежать)

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

[Перевод] Как уместить поиск по 30 тысячам слов в 64 КБ ОЗУ

[Перевод] Microsoft представила квантовый чип Majorana 1 с топологическими кубитами

Задолженности в Mireapay

Автопилот на Raspberry Pi для тракториста за 300$

Эмулятор NES в каждый проект! [0x02]

Не все страны живут в 2025 году и как это влияет на ИТ

[Перевод] Аналоговые технологии в ИИ: EnCharge AI и их путь к снижению затрат на вычисления

Самые Эпичные Баги при Программировании Микроконтроллеров

Борьба с перерендерами в React

19 февраля 2025

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

Атрибут или Dunder-метод slots в Python. Что нужно о нём знать?

Время собирать ядро

Событийный заказ: Python и Kafka

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

Как писать забористые статьи? Рецепт DIY кваса

Дизайн-системы в 2025 году: 6 актуальных трендов

[Перевод] «Темпераментные» звёзды мешают нам искать экзопланеты

Рассматриваем конструкцию кабеля ТППэпБбШп 50х2х0,5

Может ли ИИ предсказать следующую крупную IPO? Crunchbase утверждает, что да

[Перевод] Как на самом деле работает инструмент Deep Research в Perplexity AI? Я покажу вам, как работает его системный промпт

Как мы из России опубликовали платное приложение в App Store

Типичные ошибки в Си: как их избежать и писать надёжный код

Переговоры по Трампу. Примеры из книги «Искусство заключать сделки»

Final Fantasy IX: по дороге из жёлтого кирпича

Трансформация платформы данных: от пары кубов до хранилища > 30 Тб и 1000 ETL-процессов

[Перевод] Эволюция экосистемы Java под интеграцию ИИ

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

Мы все должны уходить с работы вовремя. Вот почему

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

Как прогнозировать рост выручки с помощью фреймворка

Создаём свои командлеты в PowerShell

[Перевод] 10 вопросов о пределе возможностей человеческого интеллекта

IPFIX с точки зрения информационной безопасности

Расставим точки над i: как подготовить разметку для задач Key Points Detection

Отказоустойчивость Postgres Pro Enterprise для 1С

Анализ Android-фич на доступность и внедрение accessibility в процесс разработки

Patchbox OS: виртуальный педалборд для гитариста из Raspberry Pi

CRM для автошколы, часть 2

Взгляд в прошлое: OSINT vs 50-е годы

Устройство Re-Act ИИ агента

Hot reload секретов под нагрузкой в Java-сервисах на Spring

«Половина компаний закроется, вторую половину купят» — итоги импортозамещения в ИБ

Архитектурные различия DNSSEC, DNS-over-TLS, HTTP-over-TLS

Важность личной методологии тестирования на проникновение информационных систем

Как быстрее вывести продукт на рынок? Перемешать этапы разработки

Камоалева: движение Земли относительно осколка Луны

Бюджет из вашего кармана: как живут и на что тратят деньги своих клиентов диджитал-агентства

[Перевод] 8 инструментов для развёртывания ML-моделей, о которых вам нужно знать

[Перевод] Как собирать данные: руководство для ИИ-стартапов

[Перевод] Логирование на Mac и команда log: руководство для администраторов Apple

Обучение моделей timm. Связка с fastai

[Перевод] Рваная, чудовищная функция, которая сломала математический анализ

Как мы обрабатываем аналитические данные с помощью Redpanda Connect

Обзор докладов XX ежегодной конференции «СПО в высшей школе»:

Приватный финансовый менеджер inCourse на React Native. Опыт разработки

[Перевод] Я взломал полный системный промпт в Perplexity AI, когда рассказал ей о своих когнитивных проблемах

Стыковка космических аппаратов в Unity

Решение hcaptcha в современных реалиях или Мавр ушел и его место занял новый? Разбираемся в деталях

Стратегии деплоя: как мы пришли к использованию Argo CD

От мечты к реальности: история трансатлантических кабелей

Как избавиться от фоллоуимитаторов? Топ систем управления проектами для здоровой команды

Регенерируемая электронная кожа

Автоматизированное документирование баз данных на Markdown

CRM для автошколы?

Lissa Health — приложение для хранения личной медицинской информации

Добро пожаловать на борт, или Как в МТС проходит техонбординг

Как Томас Эдисон говорящих кукол продавал

Роль nanoCAD GeoniCS в проектировании промышленных территорий на примере ОЭЗ «Кулибин»

UX для frontend на основе дизайн-принципов MUI

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

Перспективы 6G и системный подход к мобильным сетям — что почитать

Мониторинг сайта — взгляд изнутри глазами программиста

Как я перестал раздражаться и полюбил спам

da~Mage, демо arpg на Godot

[Перевод] Игровой планшет на базе E Ink и ностальгия 80-х

Сайты для создания игр: обучение для детей

Автоматические резервные копии etcd и миграции master-узлов: дайджест обновлений Deckhouse Kubernetes Platform 1.65–1.67

DeepSeek-R1 и обобщённое уравнение плоскости: Как ИИ помог мне переосмыслить геометрическую алгебру

Будущее на экране: главные открытия ISE 2025 в мире отображения

[Перевод] Grok-3: ещё одна победа «Горького урока»

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

Исследуем Trello и Todoist: разбор спорных вопросов по REST API с проектов и собеседований

Посмотрел «Сто лет тому вперёд» — понравился фильм

Как рисовать русские буквы на Кумире в чертежнике

18 февраля 2025

Корпус для пяти видеокарт своими руками

Ложный пробой в трейдинге: особенности торговли

Кастомные lookup-операторы в Django ORM

Воронка продаж с сайтов: пошаговый сценарий для B2B- и B2C-компаний

Dagster: новый стандарт для ETL в 2025?

Как запустить защищенные сервисы

Как запустить защищенные сервисы

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

Фильтр Гаусса на стероидах: подход на точность вычислений

Универсальный подход к адаптивному веб-дизайну интерфейсов Stretch, Scale, Switch (SSS)

[Перевод] Метрики качества: Изучи, Примени, Внедри. Часть 1: Качество продукта

Пороговая модель антиген-стимулированного производства антител (Пола Уолтмана)

Всё, что необходимо (и достаточно) знать о создании пользовательских интерфейсов в расширениях VS Code

[Перевод] GameRoy: динамическая компиляция на примере высокоточной эмуляции игр для Game Boy

Практики OLS: единая точка правды становится еще более универсальной

Знакомство с pgpro-otel-collector

[Перевод] Что такое Crafty Buildy Games?

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

Фрактальный декоратор в C#

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

Хаос-тесты: ломаем прод, чтобы он не ломался

[Перевод] Илон Маск и xAI официально представил Grok 3, который должен составить конкуренцию OpenAI и DeepSeek

Как мы внедрили Yandex Tracker в процессы, а процессы в Yandex Tracker. Базовые метрики поставки

Poetry vs UV: удобство или скорость?

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

Как выбрать архитектуру для роста бизнеса: микросервисы или событийно-ориентированная модель?

Научим AI краснеть: автоматизация в Adult индустрии

TRex: установка, настройка и запуск тестов производительности NGFW

Популяризация теории относительности: как Эйнштейн завоевал признание широкой публики

Инновации в тестировании САПР: путь к созданию автоматизированного решения для тестирования

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

Латиница или кириллица: что лучше для нейминга

Как мы сокращали размер JSONʼа в SDUI

Алкотестирование в системах контроля доступа

LXC теряли память и падали. И при чем же здесь tmpfs и journald?

5 вопросов тестировщика на собеседовании, или Красные флаги работодателя

В преддверии испытаний статических анализаторов под руководством ФСТЭК России

История одного проекта в трёх актах

Рекрутмент в IT: иногда, чтобы закрыть вакансию, нужно просто сказать: «Мы оплатили билет вашему псу!»

Как сократить инфраструктурные расходы на 70%? Прерываемые ВМ в Kubernetes

Почему молчит SIEM: откровенный разговор о расследовании инцидентов

Внутриком, корпкультура, бренд работодателя: тренды 2025

Битва титанов: DeepSeek VS ChatGPT

Эвристики в тестировании

Как ускорить загрузку сайта: гайд для разработчиков

[Перевод] Калькулятор? Да его напишет кто угодно

Нужен ли нам сейчас кеш-слой перед СУБД

OpenStack на автопилоте: GitOps-подход к созданию виртуальных машин

[Перевод] ПИД vs Интеллектуальные системы

ИИ-комбайны: про сервисы «одного окна» для доступа к разным нейросетям

МРТ для DataScience. Часть 7

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

Фитолампа на жесткой логике для грядки на подоконнике своими руками

Как создать систему расшифровки после звонка для Битрикс24

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

ИИ-комбайны: про сервисы «одного окна» для доступа к разным нейросетям

Shattered Grimoire, разработка карточной настолки

Как новая технология сжатия текстур от NVIDIA позволяет экономить до 95% видеопамяти

Крестный отец продукта: как распределяется время CTO по разным направлениям работы

Что нового в мире No-Code/Low-Code: варианты использования и подводные камни

Автоматизируем выпуск валидных SSL-сертификатов в локальном Kubernetes

Хоть и безобразно, но единообразно

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

Современные CI/CD-практики: как сократить время разработки и улучшить качество кода

Искусственный интеллект: как изменится практика аналитика?

Инклюзивный дизайн финтех-продуктов: как забота может добавить бизнесу новых клиентов (если сделать все правильно)

История C и C++. Часть 2. Стандартизация C и C++, Qt, Clang, Unreal Engine

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

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

ReflectX — BurningMan стартапов и инвесторов

Frica: миниатюрная камера из Испании

Правила умных встреч или как планировать совещания, чтобы они приносили пользу

В закладки: 12 материалов про EDA и статистический анализ данных

Мы каждый год дарим ульи с удалённым управлением

Прикручиваем многофакторную аутентификацию к RA VPN на UserGate

MoonShine v3: главные изменения и новые возможности в open-source админ-панели для Laravel

Феномен OnlyFans: Как не тратить деньги на рекламу, но прославиться на весь мир

Дорожная карта процессоров: AMD EPYC Zen 6, Intel Xeon 7 и другие «пришельцы из будущего»

От мидла к синьору. Часть вторая

Почему видеокарты до сих пор не получили модульную память?

Программирование для начинающих детей с нуля: подборка курсов

T-shaped специалисты: один за всех?

Компилятор за выходные: пишем собственный парсер

До 5 % новых статей «Википедии» содержат тексты от ИИ

17 февраля 2025

Vibe Coding и английский как язык программирования

Неудачный опыт запуска рекламы в Яндекс.Директ, направленной на товары на Авито

Неудачный опыт запуска рекламы в Яндекс.Директ, направленной на товары на Авито

Security Week 2508: уязвимости встроенного архиватора Windows

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

[Перевод] Илон Маск объявил дату выхода Grok-3 и подробности

Проверка IFC моделей по требованиям IDS

От «кошмара» до «вау»: как готовить крутые презентации

Карьера разработчика 2к25: берём вторую работу или помогаем заработать бизнесу?

Нобелевский лауреат Леонид Канторович и его вклад в IT

АНАЛИЗ РЫНКА ИТ-СПЕЦИАЛИСТОВ В РОССИИ: ПУЗЫРЬ ИЛИ УСТОЙЧИВЫЙ РОСТ?

История создания идеального Docker для Laravel

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

Use case использования Kubernetes при построении Cloud-Native-платформы данных

Беру лимончик, выжимаю, немного мяты, помешал и продаю на маркетплейсах на 50 млн в год

Как устроена дизайн-система в T2

Свобода для всех. DashBoard для ispsystem. GNU GPL

Обзор Kotlin Flow

[Перевод] Perplexity AI запустила функцию Deep Research. Обзор новой функции и ее сравнение с DeepSeek R-1, ChatGPT и Gemini

Как мы научились управлять метриками и почему это важно для продукта

Почему заблокировали BestChange: теория заговора

DDoS-атаки становятся активнее: аналитика за второе полугодие 2024 года

Зарплаты IT-специалистов во второй половине 2024: +19% к предыдущему полугодию

Книга: «Звездануло: весело и доступно про проблемы современной физики и астрономии»

Пишем собственное симметричное шифрование

Как за 15 минут превратить таблицы БД в JPA-сущности (и не облажаться)

Неубиваемый PHP: почему в 2025 году этот язык все еще остается одним из самых востребованных

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

Сгенерировать 100 млн случайных строк менее чем за минуту

AStar Pathfinding для агентов различного размера с использованием пространственного хэширования

[Перевод] Портативный обогреватель с 3D-печатным корпусом

Первые впечатления от 1921вг015, отечественного RISC-V контроллера

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

О моём первом опыте, в стартапе

Так ли хороша DeepSeek-R1, как о ней говорят

Недельный геймдев: #213 — 16 февраля, 2025

Запуск ML-модели в бизнесе — что нужно знать предпринимателям

Устанавливаем Astra Linux на ARM MacOS при помощи UTM — полное руководство

Реверс-инжиниринг 128-битного дракона

В чем суть парадокса Джевонса и почему его часто упоминают при обсуждении DeepSeek vs. OpenAI?

Ошибки в нагрузочном тестировании

Не только Python и JavaScript: пять крутых языков программирования для изучения в 2025 году

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

С какой скоростью вылетает струя воздуха из прокола в автомобильном колесе?

Помечтаем о NGFW: наше видение идеального межсетевого экрана следующего поколения

Юбилей девочки, с которой ничего не случится

[Перевод] Чеклист для tsconfig.json

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

Ужесточение правил защиты персональных данных на территории РФ в 2025 году

Как я понимаю «компонентное тестирование»

Аккаунт разработчика Google Play Console и Apple Developer. Как создать из России 2025. Пошаговая инструкция регистрации

Униванг 3/9, демо vangers-like игры на Godot

Как не «похоронить» проект BIM

Самооценка в перфоманс-ревью: если не можешь победить ситуацию, залидируй ее

Бесплатная база данных в облаке на Kotlin

[Перевод] Почему у мужчин сердечные приступы жестче, чем у женщин. И как это исправить?

Как я придумал геймификацию прокачки для мальчиков-геймеров в реальной жизни. Книга и настольная карточная игра

Избавляемся от главной болячки на гитарах Ibanez S-серии

Практика использования классов Socket и ServerSocket в Java

IFC-Ассоциации или как подружить элементы и документы пятью строками кода

Обучение детей программированию в Scratch: ТОП-15 курсов

Я делаю тестовые лучше тебя! 1/3 (фронтенд)

Вакцина… от рака?

А мы все видим

16 февраля 2025

Искусство доносов под Linux или как бесплатно делать за ГИБДД их работу

[Перевод] Биогибридная кисть использует выращенные в лаборатории человеческие мышцы

Фотохостинг со сквозным шифрованием

Программирование: что это, зачем сюда идти и к чему быть готовым?

[Перевод] Величайшая история разработки приложения-калькулятора: как Google создал почти идеальный инструмент

Разбор тестового задания по электронике в Яндекс

Нетология: честный обзор, отзывы, история

Как найти работу продуктовому и UX/UI дизайнеру в 2025 году?

Автомодерация изображений: как исправлять нарушения, сохраняя количество и качество контента

Мобильная разработка за неделю #575 (10 — 16 февраля)

Подключение самодельных устройств к умному дому Яндекса с Алисой

От кибердека до умного дашборда: пять впечатляющих DIY-проектов на Raspberry Pi

DOGE — бэкдор атака на систему госуправления США (успешная)

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

Стоящие модели автофокусных полнокадровых китайских объективов 2024 года для беззеркалок Sony

Про длительность жизни в России, 19 век

Тестовые джуна (Android)

[Перевод] Конкретные биомаркеры болезни Альцгеймера

Манифест аналитика

[Перевод] 10X – и всё же они существуют

CanHacker на базе Adruino (без глюков)

Ностальгические игры: Sid Meier's Civilization IV

«Исследовательская рассылка — это супервыгодный продукт»: рассказывает Наташа Бабаева

Какой работодатель тебя купит? Разбираю аутсорс, аутстафф и продукт

ChatGPT в бизнесе

ГОСТ по ИБ: как разрабатываются стандарты в области защиты информации

Если ваша карьера или бизнес не растут, значит вы так и не прошли ключевое испытание. О чем речь?

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

Почему заводить «Алису» в доме с детьми — плохая идея?

Fedora Silverblue — мнение с точки зрения джависта

Как создать скрипт-beautifier в Ghidra на Python?

Простой односвязный список на С

Тестирование микросервисов: типы, моки, цирк и прочая чепуха