18 марта 2024

Парочка open source решений по доставке уведомлений

eNPS (Employee Net Promoter Score) и лояльности сотрудников

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

Всё ещё храните музыку в формате Hi-Res? Тогда мы идем к вам

Расчет потерь в MOSFET транзисторах

Небольшая компания представила процессор с 900 тыс. ядер. Что это за чудо технологий?

[Перевод] Обучение птиц новой информации

[Перевод] Используйте Arc вместо Vec

Советские и постсоветские НИИ и КБ как конвейер уничтожения ресурсов развития

Что внутри мощного мини-компьютера TECNO MEGA MINI M1? Разборка неттопа на базе процессора Intel i5-12450H

Security Week 2412: атака на ChatGPT по сторонним каналам

Сколько можно заработать на шаурме?

Обзор нового элемента функциональности vStack 2.2.1 «Область для импорта»

Инженерная культура Росбанка: что это и какие у нее принципы. Часть 2

[Перевод] Можно ли извлечь энергию из гравитационных волн?

Информация для тех кто хочет поработать в Европе. Сравнение поездов 1 класса Польша, Германия, Болгария

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

Дешево и сердито: геймдев на Godot 4.2 для тех, кто знает Python

[Перевод] Непрерывность функционирования систем жизнедеятельности: Совокупность циклов обратной связи

Что делать, если меня не пускают «‎войти в ИТ»?

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

Телефонные мошенники: как банк становится соучастником

[Перевод] Тестирование пользовательского интерфейса | Flutter

[Перевод] Два подхода моделирования исторических данных

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

Паттерны Singleton и Multiton в Java: когда и какой лучше?

Клетка ХIV. Гомеопатия

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

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

Может ли форма пространства влиять на эмоции игрока?

Стратегии психологического ценообразования для увеличения прибыли

Зачем ИТ-специалистам развивать собственную медийность

[Перевод] Разработка под Android в 2024 году

Расчёт вкусов пользователя для ленты рекомендаций с применением item2vec-подхода

Как сделать джуна полноценной частью команды

Обзор Polygon zkEVM: как работает L2 решение для Ethereum

Создаём DolbyDigital Surround аудио-плеер

Как поменялась защищенность российских компаний за год? Делимся результатами исследования

Пять важных деталей А/B тестов

Классификация экзопланет (часть I обработка данных)

Применение стационарных умных приёмников звука в составе сетецентрической системы

Игра, которую невозможно не полюбить

Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 2: Классическое машинное обучение

Обзор планшета Blackview MEGA 1: больше экрана, больше звука, больше возможностей

Предварительная обработка данных для машинного обучения

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

Как запороть фишинг: советы пентестерам

70% IT-специалистов отметили важность атмосферы в компании, где им предстоит работать

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

Open Source спутниковая интерферометрия PyGMTSAR (Python InSAR)

Почему навигация в Google, Booking и Spotify именно такая, и какую лучше выбрать вам

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

Карьера в кибербезопасности, или Как расти в ИБ

Как IT-компании работают с B2B-контентом и как он работает на них: «Быстрые отчеты»

Маркировка рекламы в ОРД ВК для digital-агентства по доходному договору

Симуляция миров: как работает нейросеть SORA

Добычу гелия-3 собираются начать уже в 2028 году. Кому и зачем это нужно?

Что будет, если выйти из IT?

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

9 функций SAP, которые есть у нас дома

Способ автоматизации процесса получения BIM-моделей с Revit Server и последующей сборкой в Navisworks. Подробный гайд

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

Календарь семьи на MudBlazor с авторизацией и развертыванием на Ubuntu

Валидируйте это немедленно

Делаем начальный загрузчик с криптографической защитой для Synergy на базе Azure RTOS

Увольнение и беременность — юридическо-психологический гайд

Лучшие практики для надёжной работы с RabbitMQ

Две новых книги по Python от американского и российского авторов с промокодом

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

Основные функции Apache Tomcat

CI/CD Kubernetes платформа Gitorion. Непрерывная интеграция CI на базе Gitea/Forgejo

Удаленный доступ с помощью Континент TLS

Декодируем protobuf загружая чанки loadable-components в NodeJS

Мобильная разработка за неделю #530 (11 — 17 марта)

Без про-v-ода. Поднимаем точку доступа ловушку, тестируем сети на проникновение

9 Синтез и коррекция систем автоматического регулирования (САР)

17 марта 2024

UML: обзор основных типов диаграмм, диаграмма объектов. Часть 3

Тормозящая виртуализация на x86. Небольшая попытка разобраться Часть 4. KVM

Спринт с багами, или как (не) создать себе проблем

[Перевод] Исследование Данных в TryHackMe: Как Аутопсия Диска Раскрывает Скрытые Артефакты

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

Ваши KPI влияют на увеличение чистой прибыли? У 90% предпринимателей, которых мы исследовали – нет

Создать тест онлайн

Подключение устройств из Sprut.hub в Wirenboard

Основы управления ресурсами в C

Импульсный (Пере)Магничиватель для неодима

Как я свою игру делал и что из этого получилось

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

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

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

Вызовы автоматизации: NFC-метки на металлической поверхности

Эпоха 2-нм чипов: ASML отгружает EUV-литографы третьего поколения. Что это значит для индустрии

[Перевод] Инженеры NASA добились прогресса в понимании проблемы «Вояджера-1»

Правило трех и пяти в C++: что это такое и зачем они нужны?

Кейс: креативный редизайн мобильного приложения ХК «СКА» на 5 звезд от пользователей

Мозг промышленного масштаба или как воплотить мечту в реальность?

[Перевод] FinRL: Библиотека глубокого обучения с подкреплением для автоматизированной торговли акциями

Передача контекста и знаний в IT команде

Простой CRUD на chi. Часть 1

Эпоха 2нм чипов: ASML отгружает EUV-литографы третьего поколения. Что это значит для индустрии

Open Canary – приманка для хакера

Отзыв на IJunior. Почему не стоит покупать курс IJunior. Spoiler: черепаший спринт в Gamedev. В конце mini-roadmap

Каждый день по ракете: SpaceX намерена выйти на ежедневные запуски. Кажется, компании это удаётся

История, создание и применение штриховых кодов

Основы Actor-Critic алгоритма

Дроби в ранних цивилизациях

Без вас – никак. Почему отпуск руководителя становится ударом для компании?

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

Одноплатные ПК весны 2024 года: что предлагает рынок разработчику?

16 марта 2024

Минимализм / Минималист / TMUX.config

Спасаем Google shared drives от санкций (дополнение спустя два года)

DLP: предотвращаем утечки

JS. Валидация данных. Пишем свой YUP

Изучаем WebRTC на практике: Лучшие инструменты и демо

The Sims 4: разбор нарративных механик самой знаменитой игры без сюжета

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

Художественные приемы и профессиональные термины для создания изображений с ИИ. Всё, что нужно знать

[Перевод] Запускаем privateGPT локально на WSL c поддержкой GPU Nvidia

Арбитраж трафика в 2024 году: что это и как работает?

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

[Перевод] Как потерять управление оболочкой… Расследование

Разработка высоконагруженного игрового WebSocket сервера на Kotlin, Webflux с поддержкой BattleRoyale/Matchmaking

Разработка игры на C++/SFML: Начало

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

Часть 1. Геймификация: «Система образования как продукт: аудит системы

[Перевод] Я знаю, каким был твой пароль прошлым летом…

Какой работодатель тебя купит?

Телеграм бот + LLM (GigaChat)

Изменение формата отображения столбца какой-либо таблицы в программе DB Browser for SQLite

KC868-A8M: 8x8, GSM, RTC и прочие плюшки (плюс CAN для любителей)

Прототип Steam Machine десять лет спустя: во что можно на нём играть?

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

Развод заказчиков на freelance.habr.com

Частное мнение о том, как «вкатиться» в IT

[Перевод] Инженер-аналитик или дата-инженер: Как выбрать нужного специалиста? | Census

Proof of Work и Proof of Stake для чайников

Пин коды от кредитных карт. Трудно запомнить. Нельзя забыть. Поэтому я их пишу прямо на самих картах

Ремейк про управленческие поединки

15 марта 2024

Postgresso 2 (63)

[Перевод] Солнечные батареи в глазах: бионика с автономным питанием уже на подходе

Хакатон Demhack: успехи проектов и новый анонс

ShIoTiny5 — OTA, часы, Encoder и прочие новости от v0.26 до v0.32

Дополненная реальность на производстве: как МТС и компания «Дайгер» ПО для промышленных AR-очков создавали

Кратко про Nameko Python

5 механических клавиатур, на которые стоит обратить внимание в 2024 году

Краткий обзор токенизаторов: что это такое и зачем это надо?

Юзабилити-тестирование сайта

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

[Перевод] Разработка SQL Expert Bot: подробный гайд по использованию Vercel AI SDK и API OpenAI

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

Сравнение работы MTS AI Chat с другими русскоязычными LLM

Септик и автономная канализация. Часть 1. Основы

И вновь KolibriOS! И вновь ассемблер!.

[Перевод] Элегантный стек данных для встроенной аналитики

Чтение на выходные: «Пиксель. История одной точки» Элви Рэя Смита

Систему модулей в Java для новичков

[Перевод] Переключение между контекстами губительно для продуктивности

[Перевод] Noted на Hack The Box: Искусство цифрового детектива

Качественные рекомендации в e-commerce — компоненты основных алгоритмов

СТОИКИ, visibility, ИПР и другие «витамины роста». 9+ ключевых советов про карьеру от техписов

Как в СССР копирайт продлевали

Методы декомпозиции функциональности приложения

Гуманитарный сдвиг в подготовке архитекторов 1С

[Перевод] Городские жители в значительной степени утратили способность переваривать растения

[Перевод] Ликбез по вложенной прокрутке в Jetpack Compose

[Перевод] Жалобщик, болтун, королева драмы и ещё 6 неприятных личностей c работы: как обойтись без конфликтов

Выученные уроки молодого продакта

Как распаковать айтишника и настроить цикл управления знаниями

Async/await, There is no thread – легко обмануть тех кто сам обманываться рад

Безопасная параллельная разработка. Istio

Как я обновлял свой проект на Laravel c 10-й версии на 11-ю

«Код-ревью — это когда твои комментарии в интернете действительно читают»: дискуссия с разработчиками на C++

Выжимаем из Random Forest максимум: увеличиваем полноту при 100% точности

Сэм Альтман: создатель искусственного интеллекта, который боится восстания машин

Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы

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

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

Не исправил, а проработал принятие: как некоторые баги в играх стали фичами

Её величество Плоская таблица

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

Упорядочиваем закладки

Пиррова победа Domain-Driven Design

Проверь себя: Ты — знаток мира BI?

Формализуем процесс создания нового API в микросервисах на .NET

Как работают квантовые генераторы случайных бит

[Перевод] Клонируем ноутбук при помощи NVME over TCP

Vivaldi для Android с настраиваемыми обоями

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

Полигон для творчества за 1500 р. Ч1: Позовите Кряка

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

Искусственный интеллект и прогнозирование метастазов

Cocoapods pod install без интернета на CI при использовании Tuist

Курс «Континент 4 Getting Started 2.0»

Жизненный цикл проекта внедрения ERP-системы на примере коробочных SAP и 1С решений, а также кастомных разработок

Аннотировать или да?

Снижение зарплат в ИТ

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

SQL HowTo: один индекс на два диапазона

Наш путь в создании информационной системы проверок контрагентов || Laravel having no problems

Остин — новая силиконовая долина?

Проектирование боевых систем в играх: с чего начать

Взаимосвязь менеджеров по продажам с другими отделами или история о том, почему цифре 1 в бизнесе не место

«Кем я стану, когда вырасту?» Что делать, если вам 30+ и вы до сих пор не знаете, какое дело вам по душе

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

Марафон DataYoga “Ничего лишнего” — кому будет полезна неделя лучших практик визуализации данных

[Перевод] Drag and Drop в Jetpack Compose

Побывал на дне ИИ России на ВДНХ

Использование Redis почти как SQL БД: Реализация чата с кешированием сообщений

14 марта 2024

Опыт организации планирования в машиностроении применительно к ИТ. Часть 3

Высказывания 3-х известных людей о проблемах современной разработки ПО

Птицу узнают по оперению… или профзащита от спама

Частые ошибки при освоении профессии QA Engineer

WordPress: разбор уязвимости в Discount Rules for WooCommerce

Как с помощью системного подхода повысить эффективной блока закупок в компании

Исследование деградации Li-ion аккумуляторов в результате “быстрой” зарядки

Deepvoice = Deep Trouble. Новая схема атаки с помощью генерации голоса знакомых и коллег

[Перевод] Разработка SQL Expert Bot: подробное руководство c использованием Vercel AI SDK и API OpenAI

Новый виток стоимости чипов? На Тайване дорожает электричество — что это принесёт отрасли

Пользовательские карты в Дельта BI

[Перевод] Интеграция нативных SDK во Flutter-приложение

Нижегородцы для нижегородцев: «Горький Тех» спродюсировал экспозицию в зале Маковского в НГХМ

6 важных принципов GDPR

Новые краски Vivaldi для iOS

История Sharp: как механический карандаш повлиял на становление гиганта электроники

Дневник разработки инди-хоррора про страшную тайну детей и их игры: Начало разработки

Еще больше ИБ-статистики: актуальные тренды, прогнозы и аналитика

Внутренняя разведка Active Directory через Cobalt Strike

[Перевод] Обнаружение XSS-уязвимостей (межсайтовый скриптинг) с помощью Python

Замыкания и декораторы в Python: часть 2 — декораторы

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

Ленивые бесконечные списки на основе Deferrable Views

Почему рациональный выбор невозможен

Добрый доктор для ML-команды: как тимлиду работать с людьми

ТРЕНДЫ В ОБЛАЧНЫХ ТЕХНОЛОГИЯХ, CDN И КИБЕРЗАЩИТЕ НА 2024 ГОД В РФ

Как создать успешный EdTech-проект для малого и среднего бизнеса, а потом поднять раунд в России «венчурной зимой»

Чем антисанкционная видеокарта Nvidia GeForce RTX 4090D отличается от обычной RTX 4090?

Сорвать покровы: почему светлячки светятся и как они к этому пришли

Интернет-связь для российских эмигрантов в Китае: Как мы это сделали 10Gb\s

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

Исследование пользовательского опыта с ChatGPT: мои лайфхаки, ошибки и выводы

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go

Hello-Packet. Быстрая идентификация mikrotik

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

Sphinx для автодокументирования на проекте

Прозрачность процессов как инструмент эффективного взаимодействия

G2 Market Research vs Gartner: слон или тигр?

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

Подборка лучших внешних аккумуляторов с USB-C PD для ноутбуков

Говард Хьюз и паромобили Эбнера Добла

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

Шаг за шагом: как добиться синхронности в дизайн-команде за 9 месяцев

Каждый айтишник желает знать: корпоративное обучение в МТС Тета

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

Работа с очередями мертвых писем (DLQ) в AWS SNS

Какой язык программирования выбрать в 2024 году

Беда “войти в айти” или курсы тестировщика отзывы: Сколько студентов на самом деле находит работу после Skillbox

Промпт-инжиниринг, провозглашенную следующим большим достижением, была убита ИИ еще до начала

Как мы оцифровывали каждый шаг производства, чтобы завод точно знал, что, как и когда делать

Как работает кнопка Mute на Яндекс Станции. Подробный разбор логики и схем

Контроллеры для автоматизации, отечественные коммутаторы и оборудование для SMT-монтажа на выставке в Минске

Одно, чтоб править всеми: как мы сделали хаб для сопровождения СУБД

Apache NiFi. Как быстро подружиться с LDAP и Registry

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

Имплиситы и тайпклассы в Scala

Что такое настоящее выгорание?

13 марта 2024

Популярные языки программирования в России 2024

Обзор Протокола ISO-TP [ISO 15765-2]

[Перевод] Концепция телескопа LIFE прошла первое испытание, обнаружив признаки жизни на Земле

[Перевод] Первый в мире препарат для лечения заболевания лёгких, разработанный ИИ, проходит клинические испытания в Китае и США

Провести онлайн-опрос

Интерфейс под один палец. Концепция ONE TOUCH

Заметки на полях из истории развития свёрточных нейросетей

Material for Mkdocs 9.5 — новое в релизе и полезные хаки при работе с документацией

[Перевод] Как в git работает HEAD

Аномальное смещение перигелиев без тензоров

10 sim-карт на одного «корпоративного» гражданина России. Негласный запрет уже вводят на Госуслугах?

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

Как избавляться от ошибок в английском языке. Окаменелые ошибки

IBM продолжает выпускать и поддерживать мэйнфреймы. Кто с ними до сих пор работает и где брать специалистов?

Зарплатные ожидания VS зарплатные предложения в IT: откуда взялся разрыв в 30%

Откровения Марса: революционное поколение исследований горных пород и прошлого Красной Планеты

[Перевод] Всё ещё используете If/else валидацию в Spring 6.0+ / SpringBoot 3.0+?

Книга «Жемчужины разработки. Чему мы научились за 50 лет создания ПО»

Всё сложится. Как Х5 присматривалась к китайской роботизации

Самый тяжелый металл для легких дисплеев: краткая история осмия

Безопасность веб-приложений: анализ методов защиты от атак на уровне Backend

Fastlane для Android разработчиков

Диффузионные текстовые модели — между двух миров

Новое электричество, новая нефть, или Как эффективно управлять разрозненными данными

[Перевод] 10 распространённых рисков проекта и шаги по их устранению

Оживляем SVG в POWER BI часть 1

Как AI помогает повседневной работе команды разработки

Есть ли альтернатива Terraform?

Разбираем использование open-source Wunjo AI в ваших проектах с искусственным интеллектом и просто нейронные сети

Использование PKI для безопасности IoT

Контроль за мобильными устройствами с помощью ABQ в Carbonio

Интеграция счетчика тепла в Home Assistant

2FA для 1С по протоколу OpenID Connect на базе Keycloak

Генерация коротких текстов в жанре фэнтези, по заданным параметрам

Суммирующая машина Паскаля: больше не первый арифмометр

Как быстро получать данные из ОС Аврора через интерфейс D-Bus во Flutter-приложении

От идеи до сервера на Mac mini M2 Pro: как мы запускаем новые продукты

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

Роботы–доставщики и беспилотные фуры: как трансформируется логистика

Простой способ обработки качественных исследований

[Перевод] Как сделать сканер Bluetooth-устройств на Python

Fullstack QA — путь самурая, или раскрытие потенциала тестировщика

Автоматизируем рутину в Android разработке: плагин для создания шаблонного кода на примере создания -api -impl модулей

11 лучших программ для нейросетей

[Перевод] Дилемма ИИ: когда обучение больших языковых моделей заходит в тупик

Новые технологические тренды в карьере на 2024-2025 годы

На этот раз быстрее: спустя всего два месяца выпущен релиз ядра Linux 6.8. Что интересного в новинке?

Непростая история японского чуда и радиоприёмник на микросхеме Sanyo

Терминальная ферма 1C на x2go

[Перевод] ИИ Ассистент Brave Leo для Android в деталях

В помощь IT-команде — «Регламент создания багов» или «Как сделать задачу ясной для тебя из отпуска»

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

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

WebRTC. Как установить p2p соединение между браузерами

Шум в суждениях и предвзятость в решениях людей и нейросетей

Польза ИT-систем в работе ИБ-аналитика

Работа с REST API при помощи swagger-typescript-api

Дежурства должны оплачиваться

Продажи, польза или смех**чки. Что даёт максимальный прирост аудитории в социальных сетях?

Логирование времени выполнения методов с помощью аннотаций (AspectJ)

Обзор библиотеки FluentValidation. Часть 7.1. Встроенные валидаторы

Одно из самых востребованных IT-решений: простыми словами об API

12 марта 2024

В помощь музыканту: меняем тональность (и не только) звука с компьютера в Windows

ИТ-флешбэки: вспоминаем, как управляли инфраструктурой 20 лет назад

Web3 приложение Twitter на React.js + Solidity | часть 2

Pgpool-II

Как распространялся open-source-софт в 1992 году: Walnut Creek Software

Даже муравьи работают слаженнее. Почему ваши сотрудники не создают результаты?

Как ИИ помогает программисту — и почему это случается не всегда

Радикальная асинхронщина

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

Выбор технологического стека для digital-продукта в 2024 году

Пишем чат-бот для работы с PDF

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

[Перевод] Долой баги! Рандомизация веб-тестирования

Как провести PI-планирование на 100+ человек: от глобальных целей до точечных задач

Обзор часов HUAWEI WATCH GT 4

«Надо включать мозги, руки в ноги и что-то делать» — интервью с Мариной Аншиной об IT в индустрии в 2024

Собираем простой дэшборд токенов на TON используя API Stonfi

Схема-терапия — структура и алгоритмы психики

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

[Перевод] Изучение перелётных птиц

Как в Node.js контролировать потребление памяти при обработке сетевых запросов

Rule-based AI + Unity

Фронтенд-апгрейд для Jira. Как и зачем мы модернизировали сервисный портал КРОК

Управление проектами в новом измерении: познакомьтесь с METEOR Cloud и раскройте потенциал команды

[Перевод] Что нового во Flutter 3.19

Тот самый RAT-троян за 200 рублей: как защититься от RADX

В поисках самой мощной видеокарты! Тестируем А100 и А6000 Ada на большой языковой модели

Защищаем сервис от перегрузки с помощью HAProxy

CSS и безопасность данных

User Story Mapping или Карты Пользовательских сценариев

Go на митап: обсудим sync.Pool, свой mini-k8s, паттерны и сообщения об ошибках

Портфель ИТ-проектов: учимся управлять не формально, а эффективно

Новости из мира OpenStreetMap за февраль

[Перевод] Истерика Apple по поводу нового антимонопольного закона ЕС

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

Работа с Data Assets | Flutter

[Перевод] Анонс Asserts

Кот в мешке: мастерство обработки ошибок внешних ключей SQLite

Изучаем сетевой стек докера в rootless mode

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

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

Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 4. Расширения, обобщения и методы

Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей

Работа с файлами других САПР в КОМПАС-3D. Часть 3. Добавление компонентов в сборку без предварительного открытия

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

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

Другой способ понять, как работает async/await в C#

Точка касания, или Как выстроить коммуникацию между командами внутри компании

API для своей программы (Delphi)

Цвет волшебства: медитирующий мозг в прицеле энцефалографа

Мы пилили монолит — много нас, а он один. Полезные советы от команды Яндекс Еды

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

История импортозамещения: от BluePrism к SaluteRPA

Полумошеннические конторы по ремонту ПК: любопытные эпизоды и советы

Как сайты обнаруживают ботов по TLS

Многоликий controller-manager и бесчисленные api-server’ы

Проблема с выключением звука при включении экрана

Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

Аналитика клиентского опыта: база

Как использовать ChatGPT для разработки и учебы. Четыре сценария

Tecno представила игровую консоль с AR-очками вместо монитора. Она круче Apple Vision Pro

Аутентификация в 1С через OpenAM по протоколу OAuth2/OIDC

Наноразработка — как сейчас обстоят дела в сфере наноботов

Анализ типов ИТ-проектов: как выбрать проект под свой характер?

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

Обзор библиотеки FluentValidation. Часть 6. Внедрение зависимостей

[Перевод] Какова природа времени?

Американец построил огромного боевого робота в лесу

Делаем RPG на Go: часть 0.5

11 марта 2024

А ты хорошо знаешь Go? Держи пару полезностей по оптимизации кода

ТЗ и архитектура в сольном проекте. Ахилесова пята или сизифов труд?

Com-WiFi модем для старых компьютеров

Juniorы врут об опыте работы. Проблема ли это для HR?

Кратко про протоколы взаимодействия в микроконтроллерах: SPI, IDC, UART, CAN

Операторы PostgreSQL для Kubernetes. Как мы выбирали идеальный вариант для организации системы DBaaS

[Перевод] Метеорологи составили карту из 36 миллионов мест в США, куда били молнии

Платформа для корпоративных опросов

Security Week 2411: критическая уязвимость в продуктах VMware

Запуск идеи стоит 5 млн, и это дорого. Как сэкономить на проекте? Спойлер: откажитесь от React

Управление обратным маятником в MATLAB Simulink без формул. Настройка PID регуляторов

Как я склеил картон и продал на маркетплейсах на 50 млн в год

Утилиты на PowerShell для системных администраторов

Мем, ставший легендой: Doom можно запустить на чем угодно

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

Android-приложение на Compose с нуля: Часть 2 (UI)

Xiaomi Redmi Note 13 и Redmi Note 13 Pro: универсальные телефоны на все случаи жизни. На что они способны?

Смотрим на современный инструмент для FPGA

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

Что такое Data diode и зачем он нужен?

Конвертация в один клик! Как перенести код из Teradata в GreenPlum без лишних затрат и усилий

Книга «Грокаем Continuous Delivery»

От Рэя Брэдбери до советской системы «СФИНКС»: как эволюционировала концепция «умного дома»

[Перевод] Современные команды и фичи Git, которыми стоит пользоваться

Web3 приложение Twitter на React.js + Solidity | часть 1

Как зарабатывать 300 миллионов рублей в год на ИТ для ЖКХ – интервью с основателем компании «Платформа»

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

Сказ про робота Unitree A1 — Часть 1: Базовые возможности

Бьемся с индексацией парных неравенств в планах PostgreSQL

Как я зарабатывал $10,000 в месяц на серверах ARK: Survival Evolved

[Перевод] Что не так с управлением поставками?

ТудаСюда, почтовый сервер на Ubuntе (Exim4+Dovecot+Postfixadmin)

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

Bazel, stamping, remote cache (часть 2)

Как игрушечный свисток помог взломать телефонную систему: история Джона Дрейпера

Динозаврик из Google перешёл в консоль

ARR: что это такое и чем он полезен бизнесу

Гектор: крупнейший троянский астероид Юпитера

Как я чтение всего контента на RSS переводил

Встречи с командой PVS-Studio, митапы, сотрудничество

Решение ошибки при миграции на Storybook 7: «Providers from the BrowserModule have already been loaded»

Что делать если кончается топливо, а заправки все нет и нет, как на новой трассе Москва-СПб

Модульность в JavaScript: CommonJS, AMD, ES Modules

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

Scram для создания аппаратуры. Проект по созданию системы тестирования ADAS или краткая история 8 месяцев нашей жизни

Я написал бесплатную книгу для профессионалов в области AI (и не только)

Системы генерации отчетов

Маркировка рекламы и отчетность для digital-агентства в 1ORD (ОРД Билайн)

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

ИИ в email-маркетинге: Масштабная персонализация

Какой язык программирования выбрать? Обзор на Go

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

Minimal Phone, смартфон с e-Ink-экраном и QWERTY-клавиатурой, всё ближе к реальности. Перспективы девайса

Грубая сила. Брутим RDP,SSH,VNC, Instagram и стандартные формы веб-аутентификации

Класс коннектор для Диадок API на Python

Сборка мусора в V8

[Перевод] Методы-расширения в Dart

Тестировщики Activision Blizzard создали крупнейший геймдев профсоюз в США

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

Правильный подход к модульной архитектуре

Схемы шардинга в PostgreSQL

Маркировка рекламы и отчетность для digital-агентства в ОРД Билайн (1ORD)

Quantum Force — новая серия шлюзов безопасности Check Point

DIY: Ваше собственное облако на базе Kubernetes (часть 3)

CI/CD Kubernetes платформа Gitorion. Создаем замену GitLab CI на базе OpenSource-инструментов

Обзор библиотеки FluentValidation. Часть 5. Условия

GitHub Copilot ➜ OpenAI API proxy. Serverless

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

Как я начал заниматься спортом по 2-3 часа в день

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 2. Знакомство с виджетами и Qt Designer