28 марта 2024

Зачем Программисту Микроконтроллеров Диофантовы Уравнения

[Перевод] Почему реактивность без VDOM (с реальным DOM) лучше, чем реактивность с VDOM?

В Китае собираются искать замену чипам от Intel и AMD. Пока что только в госучреждениях

Как я разрабатывал веб-сервис по бронированию зарядных станций для электромобилей (часть 2)

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

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

JVM, Spring, Kotlin и не только: что расскажут на JPoint 2024

Кибер Бэкап + ROSA Virtualization: Замещаем иностранцев и защищаем ВМ

Давайте поговорим о Kubernetes

Как мы прогнозируем объемы грузоперевозок на основе машинного обучения, используя MLflow

[Перевод] GPT-2030 и катастрофические стремления — четыре зарисовки

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 4: немного после

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

Рассказ о моей системе личной продуктивности (и о софте, который я создал, чтобы её практиковать)

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

Криптолицензия на Каймановых Островах

Введение в МММ. Часть 2

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

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

Сказ о том, как пентестеры трафик скрывают

Построение полносвязной сети с применением ГОСТового шифрования. Или как скрестить Cisco и Континент

5 способов писать эффективный код на Go: от названий переменных до архитектуры

Запрет на съемку концертов, виртуальные носки и машина без окон: 8 необычных патентов Apple

Между строк: Создание элементов интерфейса через VectorApi Unity UI Toolkit

Как задеплоить сайт. Инструкция для новичков

Микросотовые IP-DECT-системы Yealink: сбор требований и проведение радиопланирования

Эволюция главного экрана: хаос, исследования и редизайн

JEDEC принял новый стандарт памяти GDDR7. Это прорыв в мире видеокарт

Работа архитектора решений. Взгляд изнутри

Как работает multiprocessing в Python под капотом

Понятие «ключевая разовая проблема»

Добавление GAL в учетные записи Carbonio

Чем сейчас занимается научная голография

Кратко про экосистему RAPIDS для работы с данными на GPU

Пасхалочки от строителей при развёртывании ЛВС или зачем нужен технадзор

И к гадалке не ходи. Как и зачем мы предсказываем офлайн-продажи товаров

Искусственный химический элемент Технеций и его польза

Адаптация мобильного приложения для пользователей скринридеров. Опыт Яндекс Лавки

Тесты «Тринити»: совместимость со средствами доверенной загрузки

[Перевод] Как собрать компьютер из оригами

История 16-летнего подростка взломавшего ЦРУ

Как я выбирал решения для удаленного администрирования? Опыт руководителя IT-отдела московского колледжа

Как создать хороший FAQ

Страх и ненависть в HeadHunter'е, или как искать работу в 2024 году: 10 простых советов

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

Впихнуть невпихуемое: как в НИЦ «Технологии» разрабатывали корпуса для IP-камер

[Перевод] Как, блуждая по Stack Overflow, можно набрести на Branch predictor

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

[Перевод] Создатель Fallout и Arcanum поделился воспоминаниями о разработке VATS

Как начать учет задач. Простой гайд в 5 шагах

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

Как мы выстроили систему визуализации ошибок с помощью Grafana и снизили время на их отработку с 2 часов до 15 секунд

Запуск MacOS 13+ в VMware на процессорах AMD (OpenCore)

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

Как при помощи нейросети восстанавливали обугленные свитки из Помпеи (угадайте, с каким контентом внутри)

Всех хостинг-провайдеров в России обязали подключиться к СОРМ к июню 2024 года

Анализ Приказа ФСТЭК России №118 «Об утверждении требований по безопасности информации к средствам контейнеризации»

Как успешно пройти собеседование на Technical Product Manager в Тинькофф? Личный опыт

Умная квартира айтишника: хотел всё на Wi-Fi, но передумал

Как проходит командное интервью в hh.ru

Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков

Как выбрать канал общения для бизнеса. Проблемы «Серого» WhatsApp и альтернативы

Не выпускайте динозавров: как избежать ошибок в управлении ИТ-инфраструктурой

Альтернатива Jira и Microsoft Project? Обзор управления проектами в российской системе «Первая Форма»

FortiExplorer. Обзор мобильного приложения для подключения к устройствам Fortinet

Privacy Manifest: что нужно о нём знать для внедрения в проект

Стейкинг NFT: как это работает?

Дескрипторы в Python

Проблема красной бочки

Использование diagnostic observers для изоляции кода логгирования

27 марта 2024

Zigbee шлюз для счетчиков Меркурий

Обзор портативной Bluetooth колонки Vifa Oslo

5 основных ошибок в опросах сотрудников

[Перевод] Учёные разрабатывают ультратонкие полупроводниковые волокна, которые превращают ткани в носимую электронику

Это мы юзаем: библиотека Optuna в Python для оптимизации гиперпараметров

Алгоритм Diffie-Hellman: Пишем приватный мессенджер на Go

Четырехуровневая амплитудно-импульсная модуляция (PAM4) в DWDM системах

Тестирование для интернета вещей: раскладываем по полочкам

Медленное выполнение команды TRUNCATE: анализ проблемы блокировок спинлока в SQL Server

Введение в МММ. Часть 1

Управление документацией в растущей компании: DocFX + Gitea + «Этос»

[Перевод] Внутренние стремления и внешние злоупотребления — переплетённые риски ИИ

[Перевод] Простые языки программирования

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

Российские онлайн-сервисы для работы: от таск-менеджеров до финансов

Упорядочивание, поиск узких мест и хардкор. Как я делаю разборы бизнеса со стороны ИТ

Лонгрид о JavaScript

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

Реализация Lazy Dependency Holder (Продвинутая ленивая инициализация зависимостей) для больших команд

Лунная экономика: что это такое и как её намерены развивать

Заблуждения и недопонимания про дефицит калорий. Часть 2. Побочки и метаболическая адаптация

Как мы собрали более 1К регистраций креативных IT-умов на наш первый хакатон

[Хабр, help] Android-разработчица. Как сделать первые шаги?

ChatGPT и отзывы на приложение: Анализ тональности для улучшения пользовательского опыта

Металл не только для нержавейки, но и для батарей и полупроводников: краткая история никеля

Профессия — инженер по автоматизации тестирования: работодатели в поисках фулстеков

Работа с UI-автотестами под Android: от запрета мерджа к особенностям запуска

Сложная архитектура простых приложений

Привычки для повышения производительности и качества жизни

CV Tools — система зрения для конечных пользователей

«Неисповедимы пути архитекторов»: FAQ по профессии архитектор решений (Solution Architect)

Как сделать интерактивные пиксельные изображения с D3.js?

6 лет из жизни Инди-Разработчика

Управление цветами в Seaborn: как эффективно визуализировать данные

Работа с UI-автотестами под Android: от запрета мерджа к особенностям запуска

Оценка аналитика: взгляд со стороны IT-рекрутера

Фабрика должна расти: настраиваем игровой кластер Factorio

Игровое будущее и искусственный интеллект по версии Nvidia: через 10 лет ИИ захватит игрострой?

Развитие баз данных

Шаблонный сервис C#

Будьте в курсе развития RISC-V: обсуждаем обновления в разработке и изучаем бенчмарки серверов на открытой архитектуре

На мушке у APT-группировок: kill chain из восьми шагов и котики

Тесты: 100% покрытия и юниты не нужны

Пишу Minecraft сервера с нуля. Часть 1. Пинг

[Перевод] Ranking Functions: ROW_NUMBER

SPANCheck – проверка безопасности сетевого трафика на уровне ядра (или почему NGFW недостаточно?)

Как сделать связанный сервер для распределенной базы данных. (MSSQL + Postgre)

История «Dark Mode»: как «баг» стал «фичей»

Гражданское авиастроение в РФ — 1 квартал 2024

Как не надо проводить performance review

Исходников нет, но мы не сдадимся: как и зачем я портировал более старый Android, чем стоял «с завода»?

За кем сейчас охотятся крупные работодатели в IT?

Третий год борюсь с инфоцыганами. Теперь за мной следит наблюдательный совет

Уровень моделей для Битрикс сущностей (bitrix models layer)

Макфол ответил на вопрос про санкции в микроэлектронике

Биоразлагаемый микропластик

[Перевод] Судя по мозговой активности собак, они распознают названия предметов

Не баг, а фича: видеоигровые баги, которые стали классикой

Настраиваем статический анализ Unreal Engine проекта

Ваши требования … не SMART

Принцип работы утилиты ping в Linux

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

Эксплуатируем переполнение буфера в простом TCP-сервере

Гармония танцующих  линий

Классификация экзопланет (часть II построение моделей)

26 марта 2024

[Перевод] Анимируем 3d-персонажа в Unity3D: скачиваем модель персонажа, скачиваем анимации

Основание кулера выпуклое?

Основы Event Loop в JavaScript

Автоматизация или как я избегала общения с коллегами. Часть 1

Решение cryptopals. Часть 2

ClickHouse как бэкенд для Prometheus

[Перевод] Знакомьтесь, SafeTest — новый подход к тестированию фронтенда

Подключаемся к BBS через Amstrad NC100 из 1992 года

Двойной эксперимент: как студенты примеряли ML на услуги телеком-операторов

Как работает механизм испускания света при триболюминесценции? Знаменитый опыт с сахаром

[Перевод] Закат эпохи пара, часть 1: Внутреннее сгорание

К чему с годами приводит работа с Dependency Injection и Service Locator

От зеленого джуна до кодинг-ниндзя: магия стажировки в IT

Много-агентное планирование траекторий в децентрализованном режиме: эвристический поиск и обучение с подкреплением

Бюджетный и шустрый ультрабук для работы и сёрфинга: Обзор на Ninkear N14 Pro

Отчёт о форуме «Кибербезопасность в финансах 2024»

Как постить в Telegram и писать на e-mail с личного аккаунта при помощи программных роботов

История об одном экзамене

Как введение Security Buddy повысило на 25% киберграмотность пользователей

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

Трудовой договор, ГПХ или самозанятый: что выбирают айтишники

Домашняя виртуальная лаборатория. Готовим собственный сервер виртуализации для обучения. 2. Выбираем сервер

TOTP без смартфона

Генерация картинок на любом железе без Midjourney

Почему в 2024 году у кого-то ещё нет CRM?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash

Context receivers — новые extension functions

«В черном-черном кабинете»: как в Европе стали перехватывать и расшифровывать письма на государственном уровне

Как оформить отчет в ОРД ВК вместо владельца интернет-площадки при маркировке рекламы

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

Kotlin Coroutines. Часть 1: Первое погружение

Диплом специалиста ИБ. Часть №5 — Несанкционированный доступ к IoT-устройствам с BLE

Нужен ли продакт в ML-команде? Мнение изнутри

Как я уронил прод на полтора часа (и при чем тут soft delete и partial index)

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

iOmega JAZ. Жёсткие диски со сменными блинами

Наконец-то легальная «трава» на российском рынке…

C3D Collision Detection: представление детектора столкновений в составе C3D Toolkit

Погубят ли отраслевые облака привычные решения?

Регистрация компании на Кипре

Особенности интерфейсов для металлургии

[Перевод] Настройка OAuth2/OIDC федерации в OpenAM

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

Использование Agile Scrum в SAP-проектах

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

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 2: про VR

Как Канбан-метод повлиял на команды банка

Расчет количества газа необходимого для выполнения транзакции в Ethereum. Часть 2 — storage

Рецензия на книгу Владимира Дронова «Node.js, Express, MongoDB и React. 23 урока для начинающих», есть промокод

Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях

Что известно о процессорах Lunar Lake: распаянная оперативка, минимум ядер и + 50% к производительности

Компиляция на этапе выполнения в C++: constexpr, consteval и constinit

[Перевод] Темная сторона Open Source

25 марта 2024

[Перевод] Мигрируем с SQL Server на PostgreSQL двумя способами

Снова про выбор DLP-системы и нужен ли он (выбор)

Как я ищу себе сотрудников в команду DevSecOps и AppSec

Как получить Midjourney’s API

ChatGPT для изучения программирования. Не очевидные примеры

Broadcom ESXi для самых маленьких. Часть 1. Выдача процессоров виртуальным машинам

Security Week 2413: аппаратная уязвимость в процессорах Apple

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

Тонкая грань между карьеристом и мошенником в IT

История одной очереди

Как я сдала IELTS в 2023 году и подтвердила свой уровень Advanced

Будущее электромобилей: аккумуляторы, которые меняют правила игры

Белые медведи — точно всеядные и почти точно выживут

[Перевод] Кто убил сетевой коммутатор?

Как проверить локаторы с помощью Playwright

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

Укрощаем DNS в Wireshark. Часть 2

Математические фантазии о справедливости

Как складывался «анимешный» стиль в играх (и не только) и какую роль во всём этом сыграл Такабатакэ Касё

[Перевод] Уроки для основателей стартапа на ранних стадиях

Аффордансы – главные подсказки функциональной сути игровых объектов

Самый простой гайд по созданию бота для анализа сообщений в Telegram

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

Как может расти бизнес-аналитик

[Перевод] Rust 1.77.0: C-подобные строки, offset_of!, рекурсивные async fn, strip в release-профилях

[Перевод] Эффективный Dart

[Перевод] Синглтоны в Java

Приручение света: история солнечных панелей

Disaster Recovery Plan: Как правильно заваривать чай, когда горит серверная

Apple Vision Pro vs Meta* Quest 3: что стоит купить и стоит ли? Раскрываем нюансы нашумевших устройств

Хроники геймдева, 2023

Это база. MITRE ATT&CK

Первый открытый Frontend meetup SberHealth

Экспортируем иконки из Figma в проект одним кликом: история одной автоматизации

Весь мир — это модель, а LLM в нём — бэкенд

Ловушки интеграционного тестирования в Spring Boot

Как развернуть MYSQL в PHPMYADMIN с помощью DOCKER

Digital-мероприятия в Москве c 25 по 31 марта

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

Как не терять лиды в Битрикс24. Используем триггеры и чат-бот

Писать тексты AI для сайтов или нет?

Как работает NDA в разработке приложений? + шаблон НДА

Как пишут SQL-запросы гуманитарии

Как один дятел шаттл испортил

Easy English с левой задней ноги

Универсальная плата для E-Ink экранов. Работа над ошибками (Ч3)

[Перевод] Новый протокол машинного обучения Confidential-DPproof от Brave

Как дизайнеру найти работу?

Стримеры. Эволюция ленточных накопителей от каменного века до наших дней

Статический анализ структуры базы данных (часть 1)

Настраиваем ExecutorService'ы под свои нужды

Китайская Луна: КНР активно развивает свою программу освоения спутника Земли. Перспективы проекта

[Перевод] Время — это не просто ещё одно измерение

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

Я ненавижу фитнес и поэтому занимаюсь им в VR. Часть 1: предыстория

Взламываем SQL интервью на позиции в Тинькофф и Альфа-Банк

Обозреваем и практикуем популярные OSITN инструменты

Монады как строительные блоки функционального Java

Ищем альтернативу SharePoint среди российских решений. Обзор «Первой Формы»

Сколько стоит лид — как ответить на этот и другие внезапные вопросы, если связка Roistat и CRM не помогла

Цифровая гемба отделения, аномалии и Visual Mining

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

Плагин для анализа планов PostgreSQL в Sublime Text, и его разработка

Почему работодатель хочет, чтобы вы были ИП

Самый лучший в мире курс по Машинному обучению — Алгоритмы Машинного обучения с нуля

CI/CD Kubernetes платформа Gitorion. Непрерывная доставка CD на базе Jenkins

Мобильная разработка за неделю #531 (18 — 24 марта)

Async/await. Куда делся thread.  Инверсия асинхронности. Разоблачение мистификации

Huawei смогла разработать собственную технологию производства 5-нм чипов. Перспективы нового метода и самой компании

Заметка по дизайну уровней в The Last of Us Part II: про дизайн сражений

24 марта 2024

Почему соединения WPA3 разрываются через 11 часов

IT и агентства останутся без дженералистов?

Как UX-паттерны помогают без затрат повысить конверсию на торговых площадках?

Как простая интеграция Kaiten и Adesk экономит время

Вам не нужен time management, вам нужен attention management

Почему секретарша является самым дорогим ресурсом в команде?

Закодили торгового бота, теперь подключаем к децентрализованной бирже

[Перевод] Маленькие красные точки на снимках «Уэбба» оказались квазарами

apiman.io — api-шлюз для интеграционного обмена с открытым кодом

Кастомные декораторы в Angular приложениях

Первые способы защиты компьютерных игр от пиратства

Что нужно для внедрения Apache Superset

Ассемблер: x86/x86_64/Arm32/Arm64

Электронный выключатель — избавляемся от дребезга контактов

Где открыть магазин? Путешествие в геопространственный анализ и обратно

[Перевод] Доктор в XR-очках: могут ли технологии расширенной реальности совершить революцию в медицине?

Вы когда-нибудь дочитывали книгу “Игра в бисер”?

[Перевод] Столкнувшиеся нейтронные звёзды — лучшие ускорители частиц

Загадки наук, которые остаются не разгаданы

Запуск целевого кредитования в 2024г. Часть третья (А почему так никто не делает?)

SwiftUI уроки (часть 5)

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

KSMG 2.0. Интеграция с Kaspersky Anti Targeted Attack Platform (KATA). Настройка интеграции и тестирование

Бинарность

Как устроена наша PIM-система, и почему мы не используем ни реакт, ни микросервисы

Microsoft удалила WordPad, несмотря на сопротивление пользователей, и активно совершенствует Блокнот. Word не нужен?

23 марта 2024

Сравнение работы Virtual DOM в React и Vue

Как получать приглашения на собесы, если опыта минимум?

[Перевод] Строительные блоки жизни стабильны в атмосфере Венеры

Новый Monq 8.0 – российский all-in-one мониторинг на low и no code автоматизации: обзор возможностей и «невозможностей»

Приглашение с «сюрпризом»

Манифест Киберправды

Что есть реальность, или эффективен ли SCRUM

Популярные вопросы на хард-скиллы с решениями: что ждут от продакт менеджера на интервью. Часть 2

[Перевод] Знакомство с TPM (доверенным вычислительным модулем)

[Перевод] Защита URL-адресов в режиме реального времени с сохранением конфиденциальности

«Психологика» в кубе

Дополнение сетецентрической системы приёмников звука активной подсветкой объектов наблюдения

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

Открываем Adobe Flash в Docker в 2024-м

Blue Bird в домашних условиях:

Игровых систем на Linux прибыло: компания Playtron разрабатывает альтернативу Windows и SteamOS

22 марта 2024

Генератор документов на OpenSource стэке

От концентратора к PDU

Прожарка. Luxms BI

Web3: Фантастические SDAPPS и где они обитают

«Мы не Яндекс, поэтому к нам никто не идет». Почему малый и средний бизнес проигрывает конкуренцию за лучших сотрудников

INP: что это и зачем с этим работать

Как изменилось изучение иностранного языка за 15 лет?

Нейрогенератор игровых миров: рассказ о моём интригующем пет проекте

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

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

[Перевод] Механика Async Await

От Angular до биотеха: что будет на HolyJS 2024 Spring

Альтушка без госуслуг

Как составить контент-план для социальных сетей + шаблон контент-плана

Искусственный интеллект на CES 2024: к чему бы ещё прикрутить «мозги»?

Чтение на выходные: «Икона DOOM. Жизнь от первого лица» Джона Ромеро

Обзор телевизора Sber QLED 4K UHD 55″

JetBrains TeamCity CI/CD CVE-2024-27198

Графические нейросети. Лицензии и правила использования

Дыня разработчика

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

Как мы своими силами коммутаторы чинили

Вы за это заплатите! Цена Чистой Архитектуры. Часть 2

Как рождаются идеи pet-проектов?.

Контекст vs SEO: на что потратить, чтобы заработать?

Полный вперёд: SSD дорожают, а их производители собираются получить солидную прибыль

Разница между Ctrl+Z и Ctrl+C или рассказ о том как правильно остановить локальный сервер

Нейросети, виртуальная реальность и Бог-солипсист

Самая богатая бедная страна

4 распространенных заблуждений и недопониманий про дефицит калорий. Часть 1

История Джона Чоффи: создателя первого в мире DSL-модема

Респонс по DaVinci: как мы перевернули систему работы Security-аналитика и что из этого вышло

YandexMapKit и SwiftUI: обратный геокодинг

Eclipse Сборка с Помощью ARM GCC Плагинов

Как мы лечили раздвоение встреч в конференциях на базе Jitsi

Как быстро утроить продажи на Ozon? Повысьте цены

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

Воплощённые типы

Формула идеального IT-ивента

Как быстро запустить
розничный бизнес? Делимся материалами 1С-митапа

Что такое гостевой постинг, и как его организовать?

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

Сотни миллионов рублей: посчитали, сколько тратит бизнес на российские BI-решения

[Перевод] Dart 3.1 и ретроспектива программирования в функциональном стиле в Dart 3

Цикадка-невидимка: оптические свойства брохосом

Знакомство с SSH

Постановка целей по технологии SMART: критерии, процесс целеполагания и возможные ошибки

Tinkoff CTF 2024: разбор демозадания

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

«Кодиеум» — новая отечественная разработка для криптографии будущего

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

Эффект обратного действия

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

[Перевод] Эффективные трассировки в Go

Что такое бизнес-требования и как с ними (не) бороться

Интеграция Kaspersky Web Traffic Security с Континент 4, UserGate 6

С 500 мс до нуля, или история о том, как я написал Node.js C++ addon и ускорил скидочный сервис в 500 раз

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

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

ViewModel + Kotlin Multiplatform. Пробуем нативное решение

[Перевод] Онбординг-рулетка: о том, как мы ежедневно удаляем аккаунты своих сотрудников

Разбирая бэклог. Часть 1. DiRT Rally

Локомотивы на атомном ходу

Автоматическая Генерация Конфигураций для Make Сборок

21 марта 2024

ViewModel + Kotlin Multiplatform. Пробуем нативное решение

Альтернативный вариант к подходу хранения SQL-кода в репозитории и его разработке

Надо ли вести игрока за ручку?

Ыыыы ыыыыыыыыыы с помощью AmneziaЫЫЫ

Путь развития Frontend разработчика (Вторая часть)

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

Level Up: Геймдев в эпоху искусственного интеллекта

Использование кастомных шаблонов и конфигов для swagger-typescript-api

Комета 12P/Pons-Brooks. Условия видимости с 21 марта по 1 апреля 2024 года

Как работает физика в играх

Что такое MLOps и как мы внедряли каскады моделей

Гигантские ИИ-модели и самые производительные чипы: Nvidia выпустила мощный GPU B200 со скромным потреблением энергии

Есть ли жизнь после Microsoft Teams и OneDrive?

Тьюринг и Гёдель — два взгляда на искусственный интеллект и не только

Большая шпаргалка по Docker: как распилить монолитный проект на части

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

Как построить хороший Vision продукта, используя Lean Canvas?

Как настроить ipv6 на даче у LTE провайдера анлим.бел/unet для роутеров на базе openwrt

«Сембитные» компьютеры

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

Немного о проблематике нашего старения

В чем роль современного директора по информационной безопасности (CISO) и как им стать

Рост и развитие в сфере ИТ: ключи к успешной карьере

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

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

[Перевод] Миграция критически важного трафика в больших масштабах без простоев

Коэффициенты для экстраполяции прогнозов компонент CLTV на 5 лет

Как фильмы появляются в онлайн-кинотеатрах

Протез MODESTA – лёд тронулся или провал в ходе испытаний?

Калькулятор Конфигураций для Firebird SQL и 5 других новостей про Firebird

«Нео Консалтинг Групп»: как с nanoCAD GeoniCS городская площадь поменяла облик

Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом

Техподдержка «Базальт СПО» — гарантия надежной работы вашей ИТ-инфраструктуры

Кто такой Data Engineer

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

[Перевод] Как сделать детальное макро-фото печатной платы

Декодирование файла, поиск уязвимости и взлом пароля. Решаем задачи по сетям из KnightCTF 2024

От хаоса к порядку. Как мы внедряем стандарты в CDEK

Как онлайн-школа поняла, чего хотят родители, и в 9 раз повысила конверсию из лида в продажу, получив 1000+ обращений

Хоппер или цистерна? Теплушка или малыш? Как мы сделали экспресс-курс о железной дороге для айтишников и не только

Из врача в тестировщики: как прийти в ИТ после 20 лет на скорой

Ссылочная константа содержит недопустимый ссылочный номер таблицы

[Перевод] Незваные гости — уязвимости в RPKI RP

Рекомендации по моделированию данных

Как создать свой DAO с блэкджеком и OpenZeppelin?

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

Специалисты по COBOL теперь не нужны? Появился свободный компилятор, который снижает потребность в разработчиках

Дорабатываем механизмы аутентификации пользователей в Континент 4

Как мы делаем свой DBaaS

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

Чистка ленточных библиотек: инструментарий инженера

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

Что внутри компактного неттопа GoLite 11? Разборка тихого мини-компьютера для офисных задач

[Перевод] Зачем в мобильной разработке использовать Flow, если есть мощный ChannelFlow?

Непобедимый null: копаемся в исходном коде nopCommerce

Малоизвестные детали реализации Math.Round() в .Net

Перешли из Asana в Kaiten, чтобы упорядочить и автоматизировать работу бэк-офиса. Кейс «Академии Йоги»

Обязательная сертификация электросамокатов в России

Обратный прокси-сервер vs абузоустойчивый хостинг

[Перевод] О вреде Test Driven Development

MindVault: маленькая революция в flash карточных приложениях

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

Как мы улучшили СУБД промышленного уровня Platform V Pangolin в версии 6.1

Must или не must? Какие софтскилы действительно нужны бизнес-аналитику

Как DDoS-атаки стали для нас рутиной и как ML помогает их отражать

Как в России в XIX веке компьютер изобрели

Как мы сделали Embedded Controller для ПЛК на Linux

RICEF-классификация разработок и настроек для оценки трудозатрат

Будущее Kubernetes и DevOps: строим прогнозы на 10 лет

Пора переходить на микрофронтенд? Опыт “Инферит Клаудмастер”

Как я «малину» собирал. История создания KVM на базе Raspberry Pi

Давайте говорить друг другу про реальность

Внутренний мир: Java NIO

Удаленная фискализация чеков

Методы глубокого хэширования нового поколения