22 ноября 2024

Многослойная архитектура FrontEnd-приложений на основании SOLID, часть 1

Липпман и его фотографические изыски

Джуны, именно поэтому вас не берут на работу

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

AsyncAPI — Swagger для брокеров сообщений и не только, или Если хочется иметь структурированную доку по асинхрону

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

Очередной эмулятор Nes. Процессор

[Перевод] Упрощаем CSS-анимации с помощью свойств display и размеров элемента

[Перевод] Разумный подход к «Considered Harmful»

Суд с ФНС: купить жене лизинговое авто за 1000 ₽ и заплатить 500 тыс. ₽ налогов и штрафов

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом

[Перевод] Забыть не значит удалить: SURE — новый устойчивый к квантованию метод «забывания» в LLM

Продвинутая регистрация multi-сервисов в Angular

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

5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года

Разрабатывали Telegram-бота для доступа к ChatGPT, а в итоге сделали интерфейс для взаимодействия с внешними LLM

«Мечта мазахиста»: разработка VR-жилета для игры в Cyberpunk 2077

Сколько времени тратить на работу?

СH32V307 и о переходе на QingKeV4 от WCH. Контроллер прерываний PFIC

[Перевод] Как снова сделать энергию биомассы устойчивой?

[Перевод] Зачем нужна нотаризация приложений Apple?

Как повысить свою частоту вибрации?

Как мы обучали LLM для поиска уязвимостей в смарт-контрактах Solidity

Как я писал плагин для TypeScript. Часть 1. IDE

Двое из ларца: Intel Core i7-14700K или Ryzen 7 9700X. Сравниваем и решаем, что лучше

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

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

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Прощай, Маша, не поминай лихом! Как мы переходили с MariaDB на PostgreSQL

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Чтение на выходные: «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» Роберта Зубека

Оптимизация денежной наличности в АТМ, или Как сделать так, чтобы в банкомате всегда были деньги

Ускоряем PostgreSQL с помощью Tuned

Сериализация в Java. Давайте разбираться

OpenStack-грабли: как мы перезапустили облачную платформу Рег.ру

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

Должен ли тимлид писать код?

[Перевод] От кода к смыслу: улучшенная панель Structure в IntelliJ IDEA 2024.3

Как мы организовывали поддержку Unidraw

Подключаем «крысу» от ЕС ПЭВМ к современному ПК

Отбрасывает ли лазер тень?

State of DevOps 2024. Туда и обратно: 1. DORA-метрики и элитность

Безопасность облачных вычислений

Хорошо ли искусственный интеллект пишет программный код и как мы в Fix Price используем ИИ в наших решениях

Columbia Pictures не представляет: переходим на отечественные ТВ

Высотный склад ЗИЛ: «Матрица» от советских инженеров и забытая хайтек-революция в логистике

[Перевод] Пролекарство. Новое обезболивающее точечно снимает хроническую боль

[Перевод] Ломаем хэши CityHash64, MurmurHash2/3, wyhash и не только…

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

Проблемы при поддержке IT-продуктов на базе AI и варианты их решения

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

Будь T-shape

Сказ о том, как мы опять откопали стюардессу

Препарируем слои образов Docker

NVIDIA RTX 4090 с 48 ГБ памяти: решение для ресурсоёмких задач

Hippo-RAG: Долговременная память для LLM, вдохновленная нейробиологией

[Перевод] Создание приложения для обратного поиска изображений с помощью Manticore Search

Осеннее обновление: релиз Proxmox VE 8.3

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

Меньше JOIN’ов — больше скорость! Или несколько примеров оптимизаций DAX и SQL

Профсоюз из одного себя. Часть 5. Рыночек порешал

Квантовый ластик, Хорхе Луис Борхес и сказка, которая пишет сама себя

21 ноября 2024

Пока не поздно

Вопреки всем новостям, РКН не запретил научные публикации об обходе блокировок

Объединяем фреймы данных в pandas: две самые распространённые операции

[Перевод] 17 книг про управление в сфере IT, на которые вам следует обратить внимание

[Перевод] Сборщик мусора CPython и его влияние на производительность приложения

[Перевод] Когда имеет значение фрагментация индекса?

Пишем свою Diffusion модель с нуля

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

Customer Happiness: как не только разработать, но и внедрить новый продукт внутри крупной компании

ИТ-шники: разновидности, отличительные черты

Самодельный WiFi модуль к автоматике раздвижных ворот

Практический опыт реверс-инжиниринга печатной платы: зачем, как и когда это нужно?

Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа

Извлечение данных. 1С Экстрактор или ETL — что выбрать?

10 тысяч поездок: статистика Атома обосновывает введение двухместного такси

Как разрабатываются электронные девайсы

Нейросети выбирают: ТОП технологий для современной геологии

CedrusData Catalog — новый технический каталог с поддержкой Iceberg REST API

Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках

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

Заключение об отсутствии аналогов по постановлению 1135

Разбираем китайский беспроводной микрофон

Как вывести прибыль из ООО. Рассказываю о 10 возможных способах и предупреждаю о рисках

Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации

Введение в синтетические данные для ML: зачем они нужны?

Сломалась авторизация пользователя в Telegram Bot Mini App (Bot Api 8.0)

«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют

Я – наставник. Фантастические люди и где они обитают

Кроссплатформа, зови меня победителем

REST vs gRPC. Межсервисная интеграция для начинающих

Модели данных в BI-платформах: физика против логики

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

Мой первый опыт собеседования и его отражение в современном подходе к оценке IT-специалистов

Google Translate vs. ChatGPT vs. Homo Sapiens: кто кого?

Установка Checkpoint SNX VPN client

Я угадаю, что рабочий цеха хочет ввести, с трёх букв

«Гиперболоид» советских радиофизиков: как лазер изменил мир

Отличник без усилий: как учиться лучше с помощью ИИ

В зоне турбулентности: история Boeing

Модели Take-Rate: погружение в бизнес-процессы для успешного ценообразования

Управление конфигурациями сетевого оборудования Eltex | Oxidized

Появился новый тип супер-накопителей: Это SSD и магнитная лента в одном устройстве

Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и все остальное. Что за девайс?

Безопасность в Битрикс24: пошаговый гайд

«Кеса не треба»: как я приехала в Черногорию почти без знания языка и что из этого вышло

ИИ-инструменты для аналитиков: теория, кейсы, советы

Назначение языка программирования Elixir

Go-to-Market Framework и Product Development Framework — какой использовать, что общего и в чем разница?

Когда проблема — не проблема. НЖЯ — инструмент Теории Ограничений

Зачем IT-специалисту качать социальные сети для визы таланта

[Перевод] Создание XDP eBPF программы с использованием C и Golang: пошаговое руководство

Selenium обход капчи кликами или токенами? Продолжаем разбираться что же быстрее

Введение в Brisa: новый подход к веб-разработке

«ИИ-тестировщик»: от идеи к реализации

От токарно-копировального станка до космоса: немного о русской инженерной школе

Возможности поля HTML-документа, часть 2. Внедряем CSS и JS

Расширенная модель записи данных REM: почему это стандарт для разработки Low-code решений?

История C и C++. Часть первая: появление и стандартизация C, C with Classes становится C++

Инженеры больших идей: кто был бы спикером на ИТ-конференции вашей мечты?

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

Functional options in Go

Какие айтишники будут востребованы в 2035г, а какие – нет?

Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1

Как пересылать сообщения из Telegram в SMS с помощью бота

SDR радиоприёмник в FPGA плате Марсоход3GW2 (Gowin)

Стили, темы и адаптивная верстка в React Native

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

[Перевод] Реализация алгоритма двумерной упаковки Skyline

[Перевод] Внезапная старость и продление жизни. Как клетки печени взывают каскад старения

Собеседование — битва к которой нужно подговиться

Переводчик текста для терминала

Уведомление в telegram при блокировке пользователя AD или локального пользователя

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

Создание баз данных за выходные

Гайд по реализации паттерна Composite в Kotlin с sealed-классами и корутинами

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

Compound V3: Обзор кредитного протокола

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

Процессор ЭВМ ЕС-1030. Синхронизация, местная память и память ключей защиты

[Перевод] Интервью с Эдсгером В. Дейкстрой (2001), часть 2: программирование как искусство доказательств

Параметризация микроклимата для растений

20 ноября 2024

Тони Старк из мира медицины

Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта

Статистические критерии и доверительные интервалы

Как остановить микроменеджмент

Неполученная Нобелевская премия. Лечение катаракты путём имплантации интраокулярной линзы

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

[Перевод] Отправка метрик Pi-Hole в Graylog с помощью Zabbix

Сено, чанки, два промпта: кто такой MarkUp-инженер и как его обучать

Внедрение ГОСТ-шифрования канала передачи данных с ЦБ РФ

[Перевод] Preview сложных элементов в Compose

Как общаться с руководителем

Использование Redis в Go

Размер имеет значение: как исторические данные помогают на этапе дизайна A/B-теста

Что делать, если WAF не умеет работать с JSON: готовое решение

Честный взгляд на Spring Data JPA

Как мы измерили качество сервисов передачи данных беспроводного интернета на M8 «Холмогоры»

Ransomware: not-a-virus, или Почему антивирус — не панацея при атаке шифровальщиков

[Перевод] Учёные нашли на трёхмерной карте Млечного пути «туннель для побега» из местного пузыря

Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next

Паттерны проектирования на языке Kotlin

Задача о банкомате

Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению

Удачный дизайн в советских товарных знаках

Мой вариант приложения для запоминания популярных английских слов

Считаем размер выборки для AB-теста на основе нормального распределения (готовимся к собеседованию на Аналитика)

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

Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды

GIMP Script-Fu Первый Дан. Ускоряем Script-fu

[Перевод] Книга: «История всего. 14 миллиардов лет космической эволюции. 3-е межд. издание»

UserGate представила высокопроизводительный NGFW для крупных корпоративных сетей

Нейросети, мошенники и «мамонты»: как искусственный интеллект меняет кибермошенничество

RabbitMQ Simulator. Песочница брокера сообщений

Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков

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

Распределённое обучение нейронных сетей. Часть I

Почему свет не мешает сам себе перемещаться в пространстве?

Google и его операционки: забыть ChromeOS и выпускать ноутбуки с Android? Что происходит?

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

Как найти работу мечты системному аналитику?

Я провел 50+ интервью с малым бизнесом за год, и у меня есть выводы: исследование

Реверс инжиниринг в машиностроении — вперед в прошлое или лучшее не враг хорошего

Hugging Face против AI Gitee: битва платформ для дата-саентистов

19 ошибок в LLVM 19

Как использовать JSON в СУБД РЕД База Данных 5. Основные функции

Как искать поисковые запросы, которые будут генерировать продажи?

Такие разные Android AppLinks, WebLinks, DeepLinks. Разбираемся и пытаемся сломать

Гайд по настройке Wt::Dbo и Visual Studio С++ для работы на Windows

Борьба за таланты: как программа бенефитов укрепляет HR-бренд

[Перевод] Революционный момент в программировании всё ближе

80% селлеров на WB — банкроты: они забыли про юнит-экономику…

[Перевод] Ментальная модель потоков в Node.js

Платформы для хостинга Docker-контейнеров: Обзор PaaS и CaaS сервисов

Как LLM может валидировать данные

Избавляемся от Android в api-модулях

Unity OS — импортозамещение с восточным колоритом

[Перевод] Генетический тест обнаруживает любую инфекцию за одну интеракцию

Аркадные «Звёздные войны». История о том, как компания Atari сотворила векторное чудо

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

Работа с CoordinatorLayout: шапочный разбор

Как сделать Unit-тестирование в .NET проще и интереснее?

DevOps в России: взгляд студента 4-го курса

Стартер-пак книг для продуктового аналитика (и не только)

Как без больших затрат найти точки роста для B2B SaaS-стартапа в 2024 году

Что нужно, чтобы тебя увидели в Play Market?

Рекордсмены в Fusc последовательности

LaTeX vs MS.Word: где проще работать с формулами?

Обзор образовательных программ в области искусственного интеллекта в СПбГУ

19 ноября 2024

Как я учился писать промпты для RAG пайплайна. Разбор 3-го места на AI Journey 24 E-com AI assistant

Готовим лоб к пробитию стен: как Android-разработчику найти первую работу в 2025-м

Я наконец понял, что не так с ЕГЭ…

Создаем многоагентные системы с Swarm от OpenAI

[Перевод] 23 000 $ за обход аутентификации, загрузку файлов и произвольную перезапись файлов

Установка Jupyter Notebook в Windows

В МТУСИ предложили методику по нейросетевому распознаванию поврежденных штриховых кодов

Плохие линии связи для 1С — поможет ли Apache?

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

Ближайшее будущее с ИИ

Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая

[Перевод] Рендеринг текста без текстур

Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит

Купить USDT: Разбираем, зачем это может понадобиться в 2024 году

Всем любителям фантастики: скоро состоится Фестиваль игровой литературы LVLCon2024

Рассказываем о новом инструменте SimpleOne ESM-платформы – «Светофорные карты показателей»

Ускоряем запросы в PostgreSQL, оптимизируя оператор GROUP BY

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

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

Клонируем UWP-приложения – проще чем кажется

[Перевод] Firestore и NoSQL — Основы структурирования данных

Фич и Баг: как геймификация и киберпанк помогают обучаться

Как мы попробовали Apache Iceberg в связке со Spark и что из этого вышло

DWH. Data Vault 2.0

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

Как мы поняли безграничность Вселенной: 100 лет открытию Эдвина Хаббла

Отцы и дети: как привычки пользователей из разных поколений влияют на ваш продукт

На шаг впереди: как Threat Intelligence раскрывает возможности SIEM, IRP и SOAR

Оптимизация динамического SQL в SQL Server: ключ к высокой производительности

Красивые картинки на скатерти Улама

[Перевод] Apple убивает Swift

Предельная польза продукта на примере Power BI

Авторизация в Docker Private Registry

Как правильно экономить на расходниках для принтера: советы эксперта печати G&G

Опыт работы с библиотекой h3: гексы, геопризнаки и Geo Feature Store

Дебажим баги в дебаггере x64dbg. «Шаг с выходом» в GUI

Эффективная работа с технической поддержкой C3D Labs

Selectel разработал свои серверы? AMD вновь опережает Intel? Самые интересные новости в мире железа

DevOps — смерть это новая жизнь…

[Перевод] Как почистить велосипедную цепь: хороший способ, лучший способ и максимальный способ сэкономить ватты и деньги

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

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

Как мы взломали биометрическую систему и получили за это 100 000 рублей

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

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 2

Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

Зомби-апокалипсис, или Теория мёртвого интернета

Чёрная пятница в издательстве «Питер»

Управление лояльностью и увеличение мотивации IT-команды

Лампочки, выключатели, реле: смотрим на обновлённую линейку умных гаджетов от «Яндекса»

Зал Славы видеоигровой индустрии России

Совпадение? Не думаю! Удивительные сходства нашего мышления и систем IT-мониторинга в поиске причин проблем (Часть 2)

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

Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

Назад в будущее: Япония собирается вернуть статус лидера в электронной отрасли

[Перевод] Биохакинг пептидов. Новый класс пероральных препаратов

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

Детектив NoSQL: как мы отслеживаем изменения данных в Банке Идей

Как строить карьеру в корпорации

ЖК «ЛесART»: умный дом для всех жильцов, даже в комфорт-классе

Биорадиолокация в Engee

style.setProperty vs setStyle

JSON как альтернатива CSV в Postman, или как описать тестовые данные быстрее и лучше

Как автоматизировать мониторинг контрагентов в 1С — интеграция «Глобас.API» и «1С: Управление холдингом»

Как сделать регистрацию и аутентификацию на сайтах под CMS ModX с помощью Exolve

[Перевод] Почему ИИ рано поручать код-ревью

Первый опыт создания Open Source с ИИ

Библиография киберпанка

ИИ в Крипто-Торговле: Возможен ли Успех? (Часть 1)

Лента Мёбиуса, биомеханические прыжки, мягкие посадки и PD-контроллер

Кибер Бэкап. Быстрый старт. Защита платформ виртуализации

Что такое System design?

17 ноября 2024

Увеличение лидирующих нулей в симметричной разреженной матрице

Методичка по ведению проекта

[Перевод] Распределение памяти. Клетки, не относящиеся к мозгу, участвуют в формировании воспоминаний

Как создать дашборд в Superset: гайд для новичков и полезные лайфхаки

История: работа в чешском Red Hat

Профсоюз из одного себя. Часть 3

STM32 — грамотно включаемся от кнопки

Ground Control to Major Tom:  there's something wrong или немного про МКС

Генерация SHA-256 посредством SIMD (SSE-2) инструкций, в MMX и XMM регистрах, без использования памяти (почти)

Как решать задачи на собеседованиях

16 ноября 2024

Математика, физика и космология: как заблудиться в трех соснах

6P Концепция информационной безопасности

Модульные CSS-архитектуры в Next.js: BEM, SMACSS, OOCSS и их применение

Ремонтируем уникальный ARM-нетбук из 2011 года — Toshiba AC-100

Проект «Бутан». Как в СССР с помощью ядерного взрыва нефть добывали

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

GenBook RK3588: уникальный модульный Linux-ноутбук с ARM-процессором с возможностью апгрейда. И кое-что еще

Инновация из 80-х: как создавался компьютер Casio PB-1000 и что у него под капотом

[Перевод] О зацикливании рекомпозиции в Jetpack Compose

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

Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов

Simple Rails. Часть 1 — начало: свой веб сервер

Биржи поиска работы 2024 как новая итерация сайтов-знакомств

[Перевод] Какую обратную связь от клиентов стоит учитывать? Практическое руководство

Что такое Puppeteer и как его использовать для веб-скрапинга | Полное руководство 2024

Продукт для инвестора — Магнето 2.0

28 лет назад началась история Windows CE. Вспоминаем былое

Рекомендации по учёбе во ВТУЗах

Один год с Duit — ретроспектива развития

CH32V307 и сколько же на самом деле FLASH в микроконтроллерах WCH

Разбор ERC-6900: Модульные абстрактные аккаунты и плагины

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

Компании vs независимые ИТ-сообщества: ищем win-win

Лучшие практики TypeScript: Строгая типизация, гибкость и производительность

5 вопросов, которые могут задать вам на собеседовании на роль ML Team Lead

15 ноября 2024

Что нового в Strapi 5. Спойлер: стало лучше

Приватность и безопасность в интернете с Web3: что нужно знать каждому

[Перевод] Методичность в проектировании: Как BPMN помогает улучшить UX-стратегии

Калибровка MEMS Акселерометра [Часть 2]

Совершенный код: 10 книг по веб-разработке для начинающих

CSS-анимации: 20 полезных библиотек для разработчиков

[Перевод] Вся правда о внутренней прокладке кабелей | советы веломеханников, разбирающихся с интегрированной проводкой

Хабрзор: обзор обзоров

Как сделать ИИ (нейро) продажника/консультанта в чате на сайте с обучением на информации по компании. [ИИ для бизнеса]

Любят — не любят: что мы сделали хорошо и плохо в первом опросе удовлетворенности клиентов

4 ограничения Jitsi «из коробки»: опыт доработки и интеграции масштабируемой ВКС

Буллет Джорнал. Как подобраться к своей продуктивности?

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

Nearly Stateless L4 Balancer: алгоритм и патч на GitHub. Доклад Яндекса

Чтение на выходные: «Сожги свое портфолио! То, чему не учат в дизайнерских школах» Майкла Джанда

О чем плачет Frontend-developer

GIMP Script-Fu Первый Дан. Сортировка

Эффективное распределение лидов между менеджерами: руководство по оптимизации процесса

A/B тестирование в офлайне: как не потерять миллионы на масштабировании

Прогнозирование продаж с использованием библиотеки Prophet, часть 1

[Перевод] 7 продвинутых приемов pandas для науки о данных

Анонимные мессенджеры: лучшие решения для конфиденциального общения

B2B UX: Информационная архитектура и проектирование обзорного экрана в BI-системе

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

Баллада трёх Элвисов: как ИИ изменит сферу генеративного контента к 2035 году

Тестирование BMС: поговорим о нагрузочном тестировании

Обзор Mesh-системы Tenda Nova EX3: WiFi 6 на 200 м2

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

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

Безопасность мобильных устройств: интервью с экспертом Positive Technologies

[Перевод] Прокачка стека: от «технического долга» к «техническому здоровью»

Циничные заметки о карьере в IT от «гейткипера»

Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства

Стоять или сидеть? Развенчиваем мифы о здоровом образе работы

AD-X2: присадка для аккумуляторов, взбудоражившая Америку

Release notes. Маркетинг или искусство?

Сообщники хакеров поневоле: как сотрудники влияют на информационную безопасность и что с этим делать

Создание кастомного балансировщика нагрузки на Go для gRPC с приоритизацией адресов

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

Красную карточку этому роботу! Участники RoboCup — о современном робофутболе

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

Как изменилась производительность GeForce RTX 4070 с GDDR6 по сравнению с версией с GDDR6X в играх

Не мозгом единым: формирование памяти вне клеток мозга

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

Как найти хорошую работу в IT? Лучшие каналы и практики поиска в 2024 году

[Перевод] Ловушка одиночества: говорят, что оно так же вредно, как курение. Сократит ли оно продолжительность жизни?

Всероссийский рейтинг IT-брендов работодателей 2024

Дюжина ошибок мессенджера Telegram

Айтишная «премия Дарвина»: номинанты 2024 года

FortiClient VPN: запускаем скрипт, приложение или задачу после установки соединения

Сенсорный пин-пад и как он работает

Являются ли старение и смерть эволюционным преимуществом? Отвечает компьютерное моделирование

Проблемно-ориентированное управление в ИТ. Отчётность

Чему нас может научить поиск причинно-следственных связей в IT-мониторинге? (часть 1)

Дополнение к Litchi

Кроссплатформенный терминал Modbus TCP / RTU / ASCII с открытым исходным кодом: Часть 2

Загрузка и обработка видеофайлов посредством Minio, REST и FFmpeg

Test-Driven Development: как полюбить модульное тестирование

Как 3D-печать и 3D-сканирование помогает сохранять классические автомобили. Применение 3D-печати

Подборка контента по алгоритмам с 4 лет до бесконечности

[Перевод] Проверяем фактор автобуса для опенсорсных проектов

Статья для Хабра может стоить 60 000 рублей, а сайт на Тильде до 1,5 млн: за что берут такие деньжища?

Краткий обзор форума GIS DAYS 2024: импортозамещение, «ИБ-Пророк» и сессии Business Day

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

Телеграм не бот, REST API wrapper для управления аккаунтом но не ботом

Патчим freezed

Mock-серверы в Postman

Как работать в наушниках в коллективе

Зачем я написал ещё одну утилиту мониторинга CPU для Мака

Как гравитационная линза стала космическим телескопом

14 ноября 2024

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

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

Первый Pattern, первый квест

Mattermost + Jitsi + k8s

Оптимистические и пессимистические блокировки на примере Hibernate (JPA)

Контур + GFS = Kanso. История развития файловой системы

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5

Kafka для самых маленьких тестировщиков

Трамп меняет правила игры: что ждёт технологические стартапы?

Смартфон S24 Ultra – еще один классический фейк в деталях

Что такое фотограмметрия? Зачем 3D-сканеру встроенная фотограмметрия? Разбираемся в технологии SHINING 3D

Путь к совершенству через пентест

От живых гайдлайнов к Documentation as Code. Как изменилась документация во фронтенд-разработке

Kafka Streams ч3: Stateless processing

Геометрия Стенда для Калибровки MEMS Акселерометра

Data catalog: от истории до сравнения решений

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

Продуктовые обновления октября: релиз сертифицированного WAF, прерываемые ВМ в Managed Kubernetes и другое

[Перевод] Сравнение бенчмарков LLM для разработки программного обеспечения

Первые звоночки: популярные марки пейджеров из 90-х годов

GIMP Script-Fu Первый Дан. Точки, Контуры, Кисти и Градиенты

Отправили разработчика на ферму в Подмосковье

[Перевод] Влияние музыки джангл на разработку видеоигр 90-х

Пайплайны записи своими руками: думали — велосипед, оказалось — паттерны

Как учить разработке на Битрикс: наши 20 лет опыта

Книга: «Простое объектно-ориентированное проектирование: чистый и гибкий код»

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

Протоколы внутренней маршрутизации

AI на фронтире кибервойны. Как LLM меняют ИБ-ландшафт

Пайплайны записи своими руками: думали — велосипед, оказалось — паттерны

Путешествие внутрь YADRO. Часть 1: распаковка и тест-драйв TATLIN.FLEX.ONE

Переезд с Elasticsearch на OpenSearch: рассказываем про нюансы и архитектуру нашей системы логирования

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

Как найти и гоблина, и крысу. Интервью с исследователями из ГК «Солар», нашедшими вредонос GoblinRAT

Добавление пользовательских иконок для типов MIME в Linux

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

Будущее наступило: нейросеть управляет компьютером. Что дальше?

Сертификация ФСТЭК: самый подробный гайд. Часть вторая – процесс сертификации

Дешевая светодиодная лента со сверхвысокой цветопередачей Ra98

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

Как создать архитектуру фронтенд-приложения, если ее нет от слова «совсем»

Будни косплеера: тысяча и одна жизнь

14 вопросов, которые могут задать на любом техническом собеседовании инженера ЦОД

Машинное обучение в оценке кредитных рисков: как ML меняет правила игры?

ВКС-дайджест: как плохая связь влияет на репутацию и есть ли на совещании реальные люди

Как Прага стала центром инноваций в хранении данных: самая большая вертикальная картотека 30-х годов XX века

Ежу понятно: как разработать логотип и маскота для IT-компании

Big Data мертвы, да здравствуют Smart Data

Стабилизируем положение потенциометра, считанное с АЦП

Реализуем сервис файлового сервера на Astra Linux

Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 2]

За что платят чеканной монетой, или Экономика мира Ведьмака

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

YYYY? yyyy!

Зачем нужны TMS и как мы пришли к TestRail: опыт Рунити

Как верстать Dashboard

ML-тренды рекомендательных технологий: шесть приёмов, которые помогают угадывать желания пользователя

Как реализовать методы скроллов через Appium для Android-приложений

Внутренности планировщика Go

7 причин, почему компании внедряют BI, даже если есть отчеты 1С

Разворачиваем приложение Next.js с базой данных PostgreSQL и задачей Cron на облачном сервере Ubuntu Linux

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

Новый Ryzen 7 9800X3D разгоняется до 6,9 ГГц и выдает 1000 fps в CS2, а потребляет всего лишь 100 Вт

Распознавание капчи токеном или кликами, что быстрее? Сравнение методов на практике

Разбираем iOS-приложение: код, сборка, статические и динамические библиотеки, компиляция, запуск

[Перевод] Если вы встретите в космосе инопланетянина, убейте его

А по ночам я веду беседы с лампочками

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

Рецензия на книгу “Изучаем паттерны проектирования JavaScript, 2-е издание”

Руководство по heatmap для анализа игрового уровня

[Перевод] Встраивание вредоносного исполняемого файла в обычный PDF или EXE

30k аудиозаписей: наводим порядок

«Приключение на 20 минут: взял и поменял язык». Личный опыт перехода на Kotlin

[Перевод] Как работают Kubernetes Services: управление трафиком с помощью iptables

nanoCAD BIM ОПС: редактирование шаблонов спецификации в соответствии с ГОСТ 21.110-2013 СПДС

Как поднять инфраструктуру для запуска автотестов Android в облаках

Нейросети, синтетические конверсии и отказ от ключевых слов – 7 главных лайфхаков контекстной рекламы в уходящем году

Ошибки при работе с tailwindcss

Настройка no-code приложения ALM (Управление активами и пассивами)

Lasso, Ridge и кастомные регуляризаторы: основы

UART-терминал из LCD-дисплея и компьютерной клавиатуры

Простой шлюз в сеть Интернет на nftables в ОС Astra Linux Special Edition

Как легально обналичить биткоин в России работникам IT: 3 лучших способа

«Едем» в Гронинген: длиннейшее описание поиска кратчайшего пути по следам Дейкстры, изобретателя известного алгоритма

Нафига козе баян? (Мне не сдались такие программисты)

Приложение SMD CODES  для смартфонов для распознания электронных компонентов по маркировке на корпусе