8 окт. 2026 г. · @knz75как расстояния до звёзд превращаются в шагиЭто рассказ о том, столько шагов до Луны и как вписать свое имя в название звезды. Читать далее
В мае 2024 года команда Flutter выпустила версию Flutter 22, в которой они стабилизировали поддержку WebAssembly, объединив компилятор Dart с системой сборки мусора WebAssembly — WASM GC. Примерно с этого же времени я много экспериментировал со сборками WASM и, в принципе, для широкого круга приложений они…
Хабы: Изучение языков · Разработка веб-сайтов · Искусственный интеллект · ПрограммированиеСразу о главном: я не программист. Никогда им не был и вряд ли стану — моя работа с ИТ не связана. Всё, что я знаю о программах, держится на здравом смысле и жизненном опыте.В свободное время
Сигнал изменился - как найти связанные эффекты и удалить известную связь? Сравниваю четыре структуры графа signal - effect по стоимости операций и памяти, а затем - в локальных замерах на V8. Почему одинаковая O(1) не означает одинаковое время? Читать далее
Вместо введения. Когда приложение состоит из одного процесса и нескольких десятков методов, найти причину медленной работы относительно просто: можно включить профилировщик, посмотреть логи и найти проблемный участок кода. В распределённой системе всё меняется. Один…
Чтобы устройство умного дома присылало уведомления на телефон, писать мобильное приложение не обязательно. Приложение, экран устройства и рассылку пушей берет на себя Tuya, а нам остаются прошивка и пара настроек на платформе. Все это делается с помощью open-source решения TuyaOpen, расскажу про это в статье :) Читать далее
Привет, Хабр! Меня зовут Даша, я продуктовый дизайнер в Okdesk. В этой статье расскажу, как мы обновляли интерфейс зрелого B2B-продукта при ограниченных возможностях для пользовательских исследований и без сложных инструментов продуктовой аналитики. Покажу, как выбирали сценарии…
Привет, Хабр! Меня зовут Илья. Долгое время я работал в финтехах и у облачного провайдера. Занимался сопровождением информационных систем, причём не как инфраструктурщик, а как специалист по поддержке целых автоматизированных систем. То есть смотрел на ИТ не с уровня отдельного
В мире промышленной автоматизации ошибка в коде может остановить конвейер, привести к браку или аварии. До 2022 года проблему контроля версий решали только зарубежные решения, которые ушли из России. На замену мы с нуля создали собственное решение, которое интегрируется с открытым ПЛК и открытой средой разработки. Рассказываем, как оно реализовано, и как его делали. Читать далее
Как опубликовать внутренний API из DMZ, если соединения в LAN запрещены: пять подходов, которые мы проверилиВсе пять схем мы собирали на NEOMSA APIM, российской платформе управления API от Neoflex. Сводка по вариантам: Читать далее