22 марта 2025

Разгон Мандельброта: SIMD с бубнами, OpenMP и CUDA

Как тестировать в 2025-м

Polars для обработки JSON и Parquet

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

Весна пришла — пора паять! 5 проектов на малинке, чтобы не скучать

ИИ – армагеддон или революция?

Часы на базе микроконтроллера ch32v003 (часть 2)

Готовим геотаргетинг на nginx + GeoIP2 и связываем с локализацией в Next.js

Как я снял кино за 50 000 руб с помощью нейросети

Бобер который смог: бекпорт Golang на Windows 7

Ускоренное создание новых узлов Распределенной информационной базы (РИБ) в 1С

Из Древней Греции к Неизвестному сегуну: как я открыла для себя Fortnite и почему вам тоже стоит

Зачем изучать создание сайтов и что для этого нужно знать

Поставщики Apple Pencil Pro

Молекулярные моторы: как химия создаёт нанороботов будущего

Какой формат даты выбрать: практическое руководство для UX/UI дизайнеров

Тестировщики это просто крутые покемоны

Как передать произвольное количество бит, передав 2 бита

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

[Перевод] Обнаружены 4 крошечные, похожие на Землю планеты, обращающиеся вокруг одной из ближайших к нам звёздных систем

21 марта 2025

Пентест системы печати. Развиваем атаки

Как мы оцениваем точность ответов основанного на RAG AI-помощника

Как McKinsey предлагает банкам извлекать выгоду из AI

Cohere Command — революция, которую мы пропустили

Звено несовершенства

Опыт разработки плагина для IntelliJ IDEA

Система «Федерация». Часть 1/10 Традиционная: Общая постановка задачи

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

Система «Федерация». Часть 3/10 Наставление по проектированию продуктов. «Шапка» архитектора для владельца продукта

Система «Федерация». Часть 4/10 Разметим площадку

Стоит ли идти в OKRесли не выстроен процесс непрерывных улучшений?

[Перевод] Божечки, космическая радиация! И почему только мне не страшно?

Network Address Translation (NAT)- ДЫРКА В СЕТИ (CISCO)

Разработка Java-проекта с Jmix AI Assistant

ИТ-рынок России: итоги 2024 года и основные тренды

Методы шифрования в TLS: как обеспечивается безопасность данных в интернете

Продвижение и реклама крипто проектов. Тренды в 2025 году

Фундамент тайм-менеджмента. Убираем костыли и учимся нормально ходить

Разбираем 6 мифов о работе с зумерами на исследованиях

Grocy: идеальный self hosted сервис для хозяйственных технарей

Спарсил 700к ютуб каналов и построил 16 графиков которые вы навряд ли где-то видели

Lua в Nginx: динамическая маршрутизация запросов

Исповедь нигилиста

[Перевод] Почему так трудно измерить влияние ИИ на производительность труда. Перевод колонки Bloomberg

Отзывы на программирование для детей: каким школам можно доверять

Управление качеством данных

Цифровые следы: как сохранить приватность в мире 2025 года

Почему пробный урок по программированию важен для детей + подборка школ с ним и FAQ с общими вопросами

Делаем раскраску из ваших фото

Нейросети для семантической сегментации: U-Net, LinkNet, PSPNet

Кем работать в IT 2025: пресейл-инженер

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

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

Качество данных простым языком

Как MobX делает объекты реактивными с помощью Proxy

Что общего между французским языком и Карибами: личный опыт

Игра на контрастах, или как мы делали IT+Rock конференцию для 1370 участников

Почему лучше запустить «сырой», но рабочий сервис, чем доводить его до идеала

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

Codeby.Games. CTF TASK «СМС»/«SMS»

[Перевод] Руководство по слабым ссылкам в Python с применением модуля weakref

Охотники на баги и где они обитают: итоги опроса о багхантинге

365 дней спустя, или жизнь еще одного мониторинга

Векторизация в RISC-V. Основы

Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов

До нас дошло

Изучаем DAX Time Intelligence с помощью ViTalk GPT

[Перевод] Пошагово создаём QR-код

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

Что выбрать – свинец или литий?

Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов

[Перевод] Почему в установщике Windows 95 не использовалась миниатюрная версия Windows 95?

[Перевод] Продуктовая система как стратегия

AMD показала, насколько мощны новые видеокарты RX 9070 и RX 9070 XT

Кому достанутся ИИ-сотрудники? Новый Трудовой Ресурс 21 века

Хакатоны только для гениев? Разбираем самые популярные заблуждения

Я уехал из России в испанскую глушь, купил дом среди гор и не жалею

Crypters And Tools. Один инструмент для тысяч вредоносных файлов

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

HDR-видео в SDR и 709 но красочное! ffmpeg

App.Farm CI. Часть IV. Реализуем flow — шагаем к автоматизации разработки

Затачиваем меч для вайбкодинга

Kак обойти капчу Сloudflare Turnsile — или обход Cloudflare разной степени сложности

От «блоков» к «объектам»: как компания ЦЛР ГРУПП переводила 1С на работу с S3-хранилищем

signals в качестве альтернативы useState в React

Голос московского трамвая

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

Сканируем уязвимости без рутины: «Сканер-ВС 6», API и Telegram-оповещения

Как обсчитать когортный анализ в 9 шагов

Какие же они тупые❢

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

Как настроить уведомления из систем документооборота (СЭД) с помощью API

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

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

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

Повышение качества выпускаемого ПО путем работы с инцидентами

Разделяемый координатор в SwiftUI

Бэкдор Auto-color: разбор угрозы, технический анализ и способы защиты

FFI: как создать мост между Rust и C/C++

Парсинг с помощью LLM: зачем, как и сколько стоит?

Путь к симбиозу человека и машины

Я делаю масло самодельным гидравлическим прессом, получаю 100К и счастлив

Полезные инструменты: используем werf для подробного логирования при обновлениях и перехода на Helm 3

Как (не) пройти собес с пользой

[Перевод] Пишем стек TCP/IP с нуля: Ethernet, ARP, IPv4 и ICMPv4

Как улучшить доступность сайтов с помощью семантического HTML: стандарты семантики

Кастомные loss-функции в TensorFlow/Keras и PyTorch

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

Хотите видеть больше, чем способны ваши глаза? Тепловизионное обследование покажет то, что скрыто

Будущее ИИ: перспективы для стартапов 2025 – краткий обзор

Изучение свойств конденсатора

От идеи до деплоя: как поднять приложение на Cloudflare Workers

Зачем нужно предпроектное обследование

Подписка на вечность

20 марта 2025

[Перевод] Бюджетная зарядка-пауэрбанк своими руками

Построение Flame Chart для MSSQL

Локализация на этапе дизайна. Объединяем усилия дизайнеров, UX-писателей и переводчиков

Локализация на этапе дизайна. Объединяем усилия дизайнеров, UX-писателей и переводчиков

Размышления о будущем

Почему в Go нет const map и const slice? Способы решения

Оркестрация чатов LLM моделей через Redis

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

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

[Перевод] Google представила функцию Canvas в Gemini: что это такое, как получить доступ и чем она полезна

Что там с разработкой 6G — мнения и перспективы

Три шага в ШАД: как пройти вступительные и не сойти с дистанции

Cложить два числа-гиганта или почему я прошел квест на собеседовании а на работу в BigTech взяли ChatGPT?

«От джуна до сеньора за полгода»: реальность или опасный миф?

«Поймай меня, если сможешь»: как данные помогают растить качество контента

Получен «более чем намёк» на то, что тёмная энергия — не такая, какой её представляли себе астрономы

Почему стили в Figma — прошлый век

Мокирование зависимостей в Go

Технологии распознавания паспорта – 10 лет.  Хабрология от Smart Engines

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

Минимум книг, которые нужно прочитать начинающему или продолжающему свою кривую обучения программисту

Как на самом деле стать программистом

Современные технологии и способы идентификации в СКУД: примеры и решения

Создаём многомодульную библиотеку на Android: как же собрать fat-aar?

Хроники архитектурного дизайна. Часть 2: использование шаблонов гарантированной доставки

В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver

[Перевод] Является ли преждевременная оптимизация корнем всех зол

[Перевод] Если в образцах с Марса есть жизнь, сможем ли мы её распознать?

Дедупликация объявлений: как мы боремся с одинаковыми размещениями

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

Как создать консистентный UX для 10+ продуктов за три месяца. Часть 2

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

Российские эксперты-криптографы предложили способы защиты от утечек по побочным каналам для постквантовых схем

Машинное обучение в продуктовой разработке

От недр до мирного атома: как и зачем ИТ-корпорации осваивают новые источники энергии

Противостояние «удаленка vs офис» — что говорят ученые

[Перевод] На страже производительности Spring Boot приложений: Профилирование и оптимизация

Перелететь океан

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

Chisel, первый взгляд RTL-разработчика

Путь Product Lead’а: от найма до успешной адаптации

Что умеет Rector: пишем кастомные правила для автоматизации рефакторинга PHP-проектов

Безопасность без боли: плагины, которые упрощают жизнь разработчикам

Выпуск нового продукта: чек-лист защиты интеллектуальных прав

[Перевод] Эффективный подход к тестированию веб-контроллеров в Spring Boot приложениях

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

Как мы ускорили разработку и обновили дизайн антивирусного ПО PRO32 за два месяца

Кросс-бизнес-разработка и что о ней нужно знать: основное из опыта команды VK Tech

Группировка объявлений в карточки: как мы разметили 20 000 товаров

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

Шаблонизируй это

Как сделать мессенджер: GraphQL Subscriptions и Relay на практике

Топ мировых AI-платформ на конец марта 2025 (сгруппировано по странам и категориям) + ссылки на официальные сайты

Исследование Codenrock: от IT-соревнований 2024 года к трендам 2025

DOM-Scope: создание искусственных областей видимости и управление идентификаторами элементов

Зачем IT-специалисту профильная онлайн-магистратура от Яндекса?

Продать себя как соискателя: применима ли матрица QFD при поиске работы?

[Перевод] Влияние LLM на людей, процессы, продукты и общество в разработке ПО: исследование с ранними пользователями

Рабочее место программиста: мой опыт

BPMS с интеграцией 1С: ЗУП и ЭП сократила планирование отпусков в госорганизации до 3 дней

Курсы программирования для 8–11-х классов как путь к будущей профессии

Неблокирующий вызов внешнего сервиса в процессе

Мультимедиа на ISE 2025 в Барселоне: без революции, зато красиво

Что происходит? Обновления драйверов NVIDIA делают только хуже и убивают карточки RTX 5000

[Перевод] Третий шаг к повышению производительности Firebird

Как стать продуктовым аналитиком в Ozon Банке?

Армения посреди Америки, Китая и России: отчет с EDA Connect 2025

Окна в мир: Windows сорок лет спустя

Что в 2025-м можно рассказать о мобильной разработке

До и после: оптимизация изображений для Lighthouse и не только

Имитатор касаний. Ч2: Железная часть

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

CKAD 2025 Март. Самый свежий гайд по сдаче сертификации Certified Kubernetes Application Developer

Храним бэкапы правильно: основные способы оставить их «живыми»

Основы Ren'Py: система репутации

STM32 Universal Boot Loader и стирание секторов памяти

[Перевод] Угон сессий с помощью IDOR и XSS

Чемпионат «Профессионалы»: разработка системы управления сити-фермой

Графический переполох: что таит в себе ScottPlot?

AG&I

Приключения Хоббита в СССР

Demeter: реактивное профилирование Android-приложений

Зумеры не просто слушают — они хотят, чтобы их слушали. Как баг изменил наш взгляд на продукт

Зумеры не просто слушают — они хотят, чтобы их слушали. Как баг изменил наш взгляд на продукт

[Перевод] Перестаньте использовать JWT для сессий

Истинное предназначение пресетов в Сmake

[Перевод] От React к Effect

Wireshark на службе защитников

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

Простой измеритель ёмкости аккумуляторов своими руками

Как легко настроить аутентификацию для нескольких доменов в Kubernetes: Deckhouse Kubernetes Platform

Yandex индексация для SPA приложений

[Перевод] Генератор случайных чисел, застрявший на одном значении

Дебаг на Silicon

Как пройти сертификацию CDMP от DAMA International и сделать это с первого раза

Автоматизация QA без программирования: Как я начал строить No-Code тулзу через конфиги

Оптимизация игры на UE. Часть 2. Анализ статистики и первые улучшения

19 марта 2025

Психотерапия НЕ РАБОТАЕТ! И вот почему

Продвинутый CI/CD или как реализовать динамические Feature стенды

Типовые задачи в Excel: Современные подходы и инструменты

Автокорреляционная функция фликкер-шума

Регистрация по взрослому: @AuthenticationalPrinciple, JWT, UserDetails

Выбор локальной LLM модели. Публикация на сайт с чатом

Разбор трех популярных фейковых USB-флэшек с маркетплейсов

Быстрый путь блокирования в PostgreSQL

Компенсация уменьшения размеров изображения при повороте и отображении с помощью функции QPainter drawPixmap

Precision и recall для каждого от кофаундера Технолиума

ChromeOS или как сделать из вашего ПК подобие планшета с возможность запускать Linux и Adroid софт

[Перевод] Рекомендуемые библиотеки для React

Шатаем ActiveMQ

Architecture as Git: эффективное управление ArchiMate моделями через систему контроля версий

Что миллениалу стоило бы знать про зумера

Прожариваем React

Передача данных от ESP32 по Bluetooth LE к Android

Защитный пессимизм и стратегический оптимизм

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

Нашел малоизвестную альтернативу «Relive»: VisuGPX

Как прикинуть результат инвестиций?

Дискуссия: генеративный AI в разработке: yay or nay?

[Перевод] Хаббл обнаружил потенциальный тройной объект пояса Койпера

IPv6 Deep Dive (Cisco)

[Перевод] Первая частная миссия на Венеру готовится к возможному запуску в 2026 году

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

Подешевле, пожалуйста — кто обязал интернет-провайдеров ввести доступные тарифы, и что из этого получилось

Linux-десктоп своими руками: Make Computers Fast Again

Водород для полупроводников: краткий патентный анализ

Как измерить успешность дизайна в техническом продукте? Погружаемся в UX-бенчмаркинг

Принятие к учету основного средства на баланс в 1С: ERP

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

Ну и как тебя чинить? Странные неисправности ноутбуков в моей практике

[Перевод] Новый Vapor Toolbox

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

Бизнес-глоссарий и Каталог Данных

Tasmota + Алиса = любовь. Протокол Matter в самодельных и перепрошитых устройствах умного дома

Что подразумевают под Data Governance?

BioNNE-L — соревнование по нормализации биомедицинских именованных сущностей на русском и английском языках

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

Книга «PostgreSQL 17 изнутри»: заглянем под капот слона

Тренды Java, часть 2: свой стек или глобальные фреймворки?

[Перевод] DiffSplat: генерация 3D-объектов с помощью диффузионных моделей изображений

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

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

Стоит ли идти в 1С программисты в 2025 году. Прогноз развития платформы 1С на ближайшие несколько лет

[Перевод] Как ИИ-агенты меняют атаки с украденными учётными данными

Ну заяц погоди! Часть 3. Эволюция

Функциональное программирование в Java

Асинхронные команды и запросы c @artstesh/postboy: упрощаем архитектуру приложений

Вибрация на коже: неинвазивный гибкий слуховой аппарат

Как дизайнеру с помощью макетов оптимизировать процессы и сэкономить время

Как отправлять критические уведомления из промышленных SCADA-систем по SMS API

Potatoes, EternalBlue, PrintNightmare: способы детектирования уязвимостей протокола SMB

Что лучше, AI или AGI?

Сигнал из 1960-х в 2020-е и дальше: предвидения Станислава Лема

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

EOL Ubuntu 20.04: что делать пользователям ispmanager

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

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

Практика цифрового детокса

Образовательный ROS2-робот: аппаратная архитектура и выбор компонентов

Плюсы и минусы написания запросов с ORM и на SQL

[Перевод] «Микромолнии» между каплями воды как причина жизни на Земле

Подступающий AGI: анализ прогнозов Кевина Вейла (OpenAI)

От светильников до роботов: что показали на выставке в Минске

Hard skills или Soft skills: какие навыки востребованы в 2025 году?

Календарь IT-конференций на 2025 год

Суд с ФНС: IT-компания отсудила у налоговой 16 млн и право применять льготы по страховым взносам

А не пора ли нам подкрепиться?

Что такое планерки, зачем они нужны, как их внедрять и в чем профит

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

Как NGINX обрабатывает TCP/UDP

Пишем свой Transformer

Микроклональная лаборатория своими руками

MST в Linux

18 марта 2025

Десять уроков развития аппаратных ускорителей для ИИ: как эволюция TPU привела к созданию TPUv4i

Самоорганизующиеся команды — это призраки

[Перевод] Rust: объясняем Владение и Субструктурные типы на пальцах

Принципы минимализма в UX/UI: парадокс «меньше — значит больше»

Тестирование WebSockets: подходы, инструменты и лучшие практики

Умный домофон SmartIntercom. Ещё один… ДВА

Что нам стоит cloud построить

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

Какими будут тренды в управлении IT-командами в 2025 году

WebAssembly: Как «невозможное» стало реальностью?

Как красиво «завернуть» devops-пайплайн и не сгореть на проде

Программный код в Big data и Power law

Патчим OpenOCD для поддержки чипа NOR Flash

Эти штрафы навсегда отобьют желание вести бизнес: что должен успеть предприниматель до 30 мая, чтобы уменьшить риски

Заметки о ROS: нодлеты

Проектирование ракеты-носителя тяжёлого класса и её варианты

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

17 марта 2025

Три необсуждаемых вопроса о параллельной распределённой обработке данных — чтобы жить стало легче

Книжная полка руководителя: “Нетворкинг для разведчиков”

Обзоры препринтов научных статей «astro-ph/arxiv.org» за 01 — 28 февраля 2025 года

Как найти хорошего SEO-специалиста в 2025 году — личное мнение

CPython C API: 5 вопросов на собеседовании

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

Как мы искали должников при помощи Pandas

ASML: Создание самых сложных машин на Земле

Дзен и публикация картинок

[Перевод] Глава 6: Проектирование API

Заметки теоретика. Откуда растут платформы: «Снизу» vs «Сверху» — архитектура выбора

Встроенные механизмы безопасности для объектов КИИ: что это, как помогает и зачем мы в это вкладываемся?

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

Как мы ускорили ванильную FreeIPA в 20 раз!!! (почти)

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

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

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

ИИ и новая игра без правил: о чем рассказал Дарио Амодей?

Security Week 2512: кибератаки на гостиничный бизнес

Я вылезла из 15 млн долгов в 68 млн прибыли. Вот мои 12 выводов о людях, маркетплейсах и себе

Как читать сообщения, если никто из брокеров не предоставил удобный интерфейс

Гражданство Израиля, путь к роли CTO и VP Engineering в Кремниевой долине

Индикатор искусственного горизонта на базе esp32

AppSec 2025: тренды, которые будут популярны, и методы, которые уйдут в прошлое

Bell против Kodak: как проходила патентная гонка за цифровой камерой

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

Красный флаг для умных устройств

Эксперименты на 3,5 квадратах: качнул сетап от «бомж-уровня» до «мини-студии»

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

Коротко про то, как написать кастомный модуль для Angie

Гайд: как сделать хороший текст для интерфейса, на примере сайта Самоката

OpenSearch как сервис: обзор и тривиальный пример использования на Python

Стажировки по информационной безопасности

SQL HowTo: моделирование против подсчета (Advent of Code 2024, Day 21: Keypad Conundrum)

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

Лёд, слёзы и парадокс Борда: почему серебро ЧМ-1995 было отвергнуто фигуристкой?

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

Блокеры в системе: что это и зачем они нужны

[Перевод] Почему релиз Agents SDK от OpenAI изменит рынок корпоративного ИИ

Как добиться успеха на «ИЗИ» при общении с незнакомыми людьми

Повышение эффективности аналитических баз данных: кейс «Комус» и Arenadata

Грязный код — надёжное хранилище ошибок. Теория разбитых окон

Как настроить прокси сервер на базе squid-proxy для LLM-провайдеров и не только. Самый простой гайд для чайников

Robotron 1715 — забытый компьютер советской эпохи родом из ГДР

Где выгоднее зарегистрировать домен в Беларуси: сравнение цен у ведущих регистраторов

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

Что будет на конференции по системному программированию sysconf?

[Перевод] Самодельная воздушная мышь с мультимедийным управлением

Геймдев в Unity 3D с 10 лет: возможности и курсы для детей, польза обучения

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

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

[Перевод] Давайте поговорим о шифровании и IDOR (да, снова IDOR)

Возможно ли воскресить мамонтов, или Где же мой шерстистый слон?

Проникновение в Jenkins или история одного взлома

Динамичное изменение цвета иконок в темах Bootstrap

[Перевод] Идеи ничего не стоят

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

Часы, будильник, GPS, генератор шума и всё-всё-всё…

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

Не напрягайся — и озарение придет само: тайны пассивного режима мозга

[Перевод] Заперта ли наша Вселенная внутри чёрной дыры?

Как я легендарный игрофон Sony Experia Play к жизни вернуть пытался

Читалка новостей с тегами от LLM и прозрачным ранжированием

CAG и KAG: Улучшенные методы дополнения генерации после RAG

От кода до кандидата: почему разработчики – лучшие рекрутеры

Клетка ХХ. Мутагенез

Как СберМобайл завод оцифровал, и кому это вообще нужно

Проектирование для интерактивных экранов

[Перевод] Новый препарат регулирует выброс дофамина при лечении болезни Паркинсона. Испытание на людях

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

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

BI-Ассистент для создания аналитических дашбордов и автоматизированного анализа данных

Коты и Strategy в Go

Как я создал roguelike Run Eternal Depths: технические аспекты и простая генерация подземелий

От революционной идеи к самой спорной клавише — история Caps Lock

[Перевод] Глава 5: API-аутентификация, часть 2 (OAuth)

[Перевод] Глава 4: API-аутентификация, часть 1 (базовая и ключевая)

16 марта 2025

Как DNS работает через TLS: DNS-over-TLS на практике

Notion – это офисный плен! Объясняю, как выбраться с помощью Obsidian

[Перевод] Глава 3: Типы и форматы API

Пишем калькулятор на C++ с SFML

Создаём HTTP-сервер на Java NIO

Банковское приложение как voip клиент

Авторский гайд, как увеличить доход и результаты, уменьшив количество дел

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

Установка+базовая настройка файерволла ufw. Базовая настройка и использование proxychains4 на Kali Linux

20 полезных команд Kubernetes, о которых вы не знали

Вертим кеш на GPU

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

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

[Перевод] OSINT: Австрия

GRE (Generic Router Encapsulation) CISCO

[Перевод] Прибор под управлением SwRI развернут на поверхности Луны

Пишем свой FDW для PostgreSQL

ИТ-тренды —> Почему отраслевые облачные платформы становятся более значимыми в cloud-индустрии

Колбэки в акторной модели

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

Как поменять процессор на материнской плате в домашних условиях. Часть 2

Байки о малом бизнесе

Мобильная разработка за неделю #579 (10 — 16 марта)

ИИ-агент для управления компьютером: разработка умного помощника на Python

ИИ-агент для управления компьютером: разработка умного помощника на Python

[Перевод] Быстрая свёртка множеств (алгоритм)

Лучше не скажешь

Лучше не скажешь

Как я научил
буфер обмена думать

Научная фантастика в ЕКА

[Перевод] Кто на самом деле автор контента? Определяем роль ИИ в цифровом диалоге

[Перевод] Переключение между контекстами убивает эффективность разработчиков на корню

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, запчасти и ремонт «дрифта»