24 декабря 2024

[Перевод] Как OSINT воссоединил двух давно потерявших друг друга солдат

Их будут искать с особым пристрастием: 7 документов, которые должны быть на сайте каждой российской компании

[Перевод] SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)

[Перевод] Claude сопротивляется

Почему Python стал самым востребованным языком в 2024 году

Как я разрабатываю конвертер в 2024 (Frontend часть)

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

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

Как создать свою первую игру?

Лидерами рождаются или становятся? Откуда берутся управленцы и лидеры в IT

Обзор CMF Buds Pro 2: функциональные TWS-наушники с необычным колёсиком и ChatGPT

Автоматизация верификации кодовых датасетов подрядчиков с помощью LLM: снизили брак на 40% и сократили стоимость на 60%

От облака к интернету-вещей — как технологии меняют логистику

PostgreSQL — особенности работы с памятью для 1С-систем. Часть 3

Безопасность в сети

Сравнение Gitlab cache и Gitlab artifacts

Streamcast про Надежность(SRE)

Обзор CMF Buds Pro 2: функциональные TWS-наушники с необычным колёсиком и ChatGPT

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

Подход к автоматизации тестирования CI

Обзор 3D-сканера Revopoint POP 3 Plus: увеличиваем масштаб

Вайфай от свитера и прочие удивительные перспективы электронной пряжи

Инициативы «Гаража». Внутренний портал для коммуникации своими руками

Связывает маркетинг, продажи и разработку: почему продуктовый маркетолог нужен каждой ИТ-компании

Circom и SnarkJS: Практическое руководство по созданию схем и Zero-Knowledge Proofs

К ВОПРОСУ О ПЕРЕНОСЧИКЕ ГРАВИТАЦИОННОГО ВЗАИМОДЕЙСТВИЯ

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

Прошлое, настоящее и будущее интерфейсов в автомобилях

Что внутри ноутбука Maibenben X-Treme Typhoon X17A? Разборка игровой модели с RTX 3050 и AMD Ryzen 5-6600H

Горутины и каналы в Go: эффективная конкурентность

Из учителя в QA: мой путь в IT

Как жить без IntelliJ IDEA? Часть №5. Заключение

Как выбрать вкусное вино на основе данных с помощью Luxms BI

Z-Wave Long Range: новое слово в мире IoT

Книга: «Рецепты чистого кода»

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

Как мы добавляли поддержку Apple Silicon в анализатор (arm64)

Как мы проверяли качество данных после завершения миграции с Teradata на Greenplum

[Перевод] Создание эффективных агентов

Заставляем работать демонстрационный пример из официальной документации npm пакета csrf-csrf

История IT-компании из Вологды: как и зачем «Автомакон» вырос с 200 до 1300+ сотрудников за 3 года

Что такое так называемые ИИ-сотрудники и чем они отличаются

Хороший Плохой Злой ИИ Open Source: как мы в Axolotl пушили

[Перевод] Деление беззнаковых 8-битных чисел

Telegram Ads: обзор кабинета через платформу telescope

Установка и настройка VPN с VLESS и Reality

[Перевод] 9 open source библиотек для вашего следующего проекта

DIY кнопка вызова v.3 (Видеофон для Умного Дома)

Отложи на завтра то, что нельзя сегодня

Существует ли измерительное оборудование?

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

SVG-виджеты для tcl/tk. Финальный аккорд. Часть IV

Утренняя история: праздничный виммельбух для уставших, но не сдавшихся

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

Shortcuts на Mac или как сократить Dock

10 ошибок в работе Manual QA, которые могут стоить времени и денег

Миссия выполнима

Как мы построили SIEM для Холдинга «Газпром-Медиа» и научились подключать новые активы к SOC за сутки

Fullstack v2: учимся писать UI на Go

Гробы на экзаменах в ШАД

[Перевод] Развитые цивилизации могут быть неотличимы от природы

Толкаем байты, или Простейший эмулятор своими руками

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

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

К звёздам на отечественной БИС 1537ХМ2: смотрим на модуль интегрированной инерциально-астро-спутниковой системы

Как отправлять SMS из NodeMCU (ESP8266)

Сравнение сервисов панорамных снимков улиц от технологических гигантов

Делаем кастомный трансформер для BLoC

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

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

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

Не ешьте желтый снег, особенно если это шейдер. Снег в видеоиграх: магия, технологии и оптимизация

Как хастлер Гарри, хакер Гермиона и хипстер Рон создали «стартап волшебников»

Почему гипотеза эффективного рынка всё ещё гипотеза?

Царство грибов. Симуляция мицелия на p5py. Битвы гифов. Часть первая

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

Симбиоз квантовых методов защиты данных и ИИ – новый уровень безопасности

Мониторинг vs расчеты: где взять недостающую электрическую мощность и попутно решить проблемы

Meta Storm Plugin – еще один плагин для PHPStorm

Разбираемся с цветами: пространства, иллюзии и квантование

Российская виртуализация – обозначаем реальные потребности заказчика и классифицируем решения на рынке

Миграция CDN с nginx на Angie: кейс RUTUBE

Как имперский тревел-блогер делал первые RGB-фотографии

Python: неочевидное и вероятное

Синхронизация событий в видеотрансляциях

Гиганты в авиации

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

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

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

Как мигрировать данные между разными StorageClass в Kubernetes и зачем это делать

Паттерны английского языка

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

Scrum is dead или почему Kanban намного эффективнее Scrum

[Перевод] Создаем кольцевую развязку с помощью библиотеки трафика AnyLogic

Использование шрифтов с пиктограммами при разработке приложений в Lazarus IDE

[Перевод] $2200 ATO, который большинство охотников за багами упустили, слишком рано отказавшись от цели

Не очень стандартное использование Docker

Массовая асинхронная обработка запросов с последующей синхронной CPU-bound логикой

100 тест-кейсов для страницы регистрации

Как монетизировать ностальгию — кейсы и инструкция

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

Security Week 2452: уязвимости в цифровых автомобильных номерах