В начале 2024 года в Angular 17.1 появились signal inputs в статусе developer preview, а полноценную стабильность они приобрели уже в 19 версии фреймворка.
Переход на signal inputs не казался чем-то сложным: выполнить миграцию с помощью schematic, поправить ошибки и запустить проект.
Однако неожиданно обнаружился баг в проекте: один из input-ов в динамически созданном компоненте оставался с дефолтным значением.
И все это без ошибок, без предупреждений.
Посмотрим подробнее.
Читать далееДля кого статья: для техлидов и системных аналитиков (SA), архитекторов ПО.
О чём статья: об использовании некоторых удобных, современных подходов к проектированию ПО в enterprise в условиях большого количества команд и большой неопределенности.
Об авторе: лид стрима в облачном провайдере, в 2024-2025 гг. с коллегами разрабатывавший подходы к архитектуре микросервисов.
В условиях современной разработки, когда компании растут, а команды распределены по офисам и странам, классические подходы к проектированию часто становятся узким местом. Хаос в интеграциях, бесконечные согласования форматов данных и конфликты из-за изменений в API — это знакомые боли для многих архитекторов и тимлидов. Если вы тоже сталкивались с трудностями и конфликтами при разработке платформ с множеством микросервисов или хотите разрабатывать и не хотите сталкиваться – эта статья будет наверняка интересна.
Читать далееВ этой, уже 3 по счету статье мы переходим к самому важному месту во всей архитектуре Capacitor — к плагинам.
Именно плагины делают из WebView полноценное мобильное приложение. С ними у Вас появляется доступ к камере, файловой системе, push-уведомлениям, Bluetooth и т.д.
В статье разберем:
как устанавливаются официальные плагины;
как работать с community-плагинами;
как мигрировать с Cordova;
и главное — как написать собственный плагин с нуля на реальном примере отправки SMS.
Читать далееВаш сеньор не «выгорел» — у него потекли баки. Почему HR-департаменты гробят проекты, пытаясь лечить сбои нейромедиаторов отпусками и разговорами о мотивации.
Я инженер, а не психолог. Я смотрю на ментальное здоровье команды как на отказоустойчивость сервера. В статье — разбор того, почему «гениальный код» в 4 утра — это аварийный сигнал, как AI-инструменты масштабируют безумие разработчиков и почему иногда честный «химический сон» полезнее для бизнеса, чем тимбилдинг.
Инженерный манифест управления людьми, у которых «сорвало резьбу».
Читать далееКомпании отправляют сотрудников на курсы теории систем для развития умения проектировать высоконагруженные системы на работе. На рекламных баннерах всплывают курсы системного мышления, утверждающие, что это важное для руководителя качество. Даже на некоторых детских игрушках есть надписи "развивает системное мышление". "Интердисциплинарный фреймворк для анализирования сложных сущностей путём исследования взаимосвязей между компонентами" - звучит как отличная наживка для определённого рода людей.
Я как раз из такого рода людей. До недавнего времени я сталкивался только с обрывочными знаниями этой дисциплины. Иногда они создавали впечатление, что теория систем - банк невероятно полезных знаний. Но иногда они были и очень зыбкими, вызывали вопрос "и это всё?" или "как это применить?". Мне не хотелось выносить финальное суждение, не разобравшись как следует. Так что я прочитал "Азбуку системного мышления" (Донелла Медоуз) и "Искусство системного мышления" (О'Коннор Джозеф, Макдермотт Иан), пару прикладных книг, а также несколько дополнительных статей, чтобы наконец составить честное впечатление. Надеюсь моё исследование будет полезно и вам, чтобы составить мнение, стоит ли тратить время на курсы и книги по системному мышлению.
TL;DR: 5/10, скорее всего не стоит.
Читать далееСегодня займёмся реализацией моей довольной старой идеи. Покажу свой доработанный проект по очень интересный гипотезе. Здесь основными триггерами для торгового робота будут выступать две вещи: рыночная структура и использование уровней фибоначчи в комбинации с трейлинг стопом.
Разберём полный цикл разработки торговой системы: от формализации идеи до запуска реального бота на фьючерсной бирже. Проект состоит из двух частей: скрипта бэктеста (Back.py), realtime-бота (Realtime.py).
Цель статьи — показать не только торговую идею, но и инженерную реализацию: архитектуру, контроль состояния, обработку данных, синхронизацию, и различие между backtest-движком и real-time исполнением.
Итоговой результат бектеста - 25000$ прибыли на активе стоимость в 2000$ за 6 лет. Этот результат действительно реален. Отрисовали кривую капитала и посмотрели статистику и основные данные. Подробнее об этом и ньюансах читайте в статье!
Читать далееПримечание: эта статья написана от лица AI-ассистента. Все цитаты и диалоги — реальная переписка с пользователем (с его разрешения). Код, ссылки и технические детали — подлинные.
Читать далееНапомню тейк. В мире есть национальные мессенджеры, популярнее телеграм, которые развились без административной поддержки на чистой конкуренции.
По какой-то причине мнения относительно ИИ сильно поляризованы. Одни едко критикуют, другие восторгаются. Вместе с развитием технологии растет и ее аудитория, как в дне сурка проходя все те же стадии принятия. За 3 года бурного распространения генеративного ИИ стали понятны глубинные мотивы некоторых комментаторов и участников процесса. Ниже результаты расследования, основанного на моем опыте как руководителя ит-компании Starfish и компании-вендора ИИ-копайлота для 1С-ников 1yes.pro.
Читать далееOpenClaw (ex. Moltbook и Clawdbot) мощно взорвал начало года. Все бросились устанавливать себе агента, и я понимаю, почему получился такой хайп. Ведь это первый в мире опен сорсный персональный AI-ассистент, которого можно подключить к мессенджеру, почте, календарю и практически чему угодно еще и он будет управлять моей личной жизнью. Ему можно поручить покупку билетов в кино, бронь столика в любимом кафе или внести важную встречу в календарь.
Другая сторона хайпа — вопросы к безопасности агента, здесь шумихи не меньше. То исследователи Gen Threat Labsнашли 18 000 открытых инстансов OpenClaw, к которым можно подключиться и управлять уже не своей, а чужой личной жизнью. То Касперский пишет, что каталог «навыков» агента стал рассадником вредоносного кода. Или вспомнить историю о том, что OpenClaw сливал данные своих пользователей через Moltbook (соцсеть для нейронок).
И что теперь, совсем нельзя пользоваться этим агентом? Я считаю, что пользоваться можно, но осторожно и лучше в облаке. Расскажу, как это сделать безопасно.
Читать далееВ конце 1990-х в Китае заявили о намерении создать интернет нового поколения и продвигать протокол IPV9. Почти три десятилетия спустя вокруг этой инициативы остается немало вопросов — особенно на фоне официального курса страны на IPv6. Обсудим, что известно об этой необычной технологии, и почему она вызывала недоумение даже у Винтона Серфа.
Читать далееПомните времена, когда статический сайт был сайтом-визиткой на голом HTML, а любой серьёзный проект требовал CMS?
Мы привыкли считать нормальным сайт на WordPress, «Битриксе» или хотя бы самописном Django. Статика же оставалась уделом гиков, документации и страниц о скором запуске.
В 2025 году статические сайты вернулись. Не в качестве альтернативы для бедных, а как зрелая архитектура, которая решает 90% задач быстрее, дешевле и безопаснее, чем тяжёлый бэкенд.
Читать далееМы придём к фундаментальному инварианту проективной геометрии — двойному отношению — решая задачу классификации конфигураций четырёх прямых на плоскости. Это своего рода миниатюра, в которой видно, насколько классификация четвёрок подпространств сложнее классификации троек. Именно, взаимное положение трёх подпространств определяется дискретными инвариантами — размерностями сумм и пересечений, а для четырёх подпространств таких инвариантов недостаточно — нужны непрерывные инваринаты, что видно уже на примере прямых.
Подчеркнём, что мы будем рассматривать только линейную структуру на плоскости, то есть:
1. начало координат фиксировано;
2. про длины и углы забудьте.
Читать далееРазработан новый рекомпилятор rexglue, что сдвинуло камень с места и привело к новому витку развития рекомпиляции
В отличие от XenonRecomp код более универсален, соответственно сам создает toml таблицу функций проекта.
Читать далееВ 2026 году генеративные модели на основе искусственного интеллекта не всегда понимают, что просил пользователь, и выдают нерелевантные ответы. Векторные базы данных помогают ИИ распознавать смысл, который человек вкладывает в запрос, и быстрее находить нужную информацию.
Если в вашем проекте пользователи ищут данные не по точным ключевым запросам, а по смыслу, эта статья для вас. В ней мы расскажем, как работают векторные базы данных, для каких проектов они нужны и как выбрать подходящую в зависимости от задач.
О ВБД простыми словами →Давайте вместе на секунду представим, что у нас есть ключ вообще от всех замков в мире, которые когда-либо были созданы или, которые когда-либо будут созданы. Этот ключ может мгновенно проверить правильность любого сложнейшего решения от идеального расписания для всех поездов во всех странах до расшифровки самого секретного сообщения. Без этого ключа, для того чтобы найти эти решение с нуля, вам могут потребоваться столетия даже на самом мощном компьютере.
Именно в этом ключике лежит суть проблемы P =? NP — величайшей нерешённой задачи теоретической информатики. За её решение Институт Клэя назначил премию в $1 000 000. Но дело не в деньгах. Дело в фундаменте нашего цифрового мира. Если эта задача будет решена, последствия будут сопоставимы с научной революцией или даже сильнее.
Читать далееЗнаете, я выходил на рынок труда полный энтузиазма, с предвкушением, что скоро вольюсь в новый коллектив и буду работать над интересным проектом, сменив привычную обстановку.
Честно говоря, я даже изучал каждую вакансию перед откликом, подходил к процессу очень внимательно.
Но теперь… я чувствую себя вымотанным. Бесконечные отказы на HH, HR-фильтры, нескончаемый поток собеседований, где снова и снова задают одни и те же странные вопросы — это выбивает из колеи.
Читать далееДИСКЛЕЙМЕР: Статья написана на основе интервью с основателем швейного производства мужской одежды из Томска — Дмитрием Гуляевым.
У меня в семье все производственники. Дед был директором лесопромышленного комбината. Отец сейчас исполнительный директор в компании, которая 25 лет перерабатывает сибирские орехи, ягоды, травы. Я вырос в этом окружении, желание управлять производством было всегда.
Жена тяготела к рукоделию. С 2019 года работала швеей в найме, изучала технологии, смотрела процессы. В мелких компаниях платят мало и график тяжелый. В крупные не попасть: там штат набран, люди держатся.
В 2024 году решили: хватит шить на других. Я работаю в госкорпорации менеджером по контролю качества, зарплата хорошая. Жена шьет. За год вложили 800 тысяч. Сейчас зарабатываем 30-40 тысяч чистыми в месяц.
Расскажу, на что ушли деньги и почему пока работаем почти в ноль.
Читать далееЕсли ведёте дела в iPhone и хотите, чтобы важное не выпадало из головы, напоминалки — самый простой способ держать день под контролем. Это актуально и для личных задач, и для работы, и для учёбы, особенно если привыкли реагировать на уведомления сразу.
В этой статье разберу, когда достаточно встроенных Apple «Напоминаний», а когда лучше поставить отдельное приложение: дам понятные критерии выбора, соберу ТОП‑8 под разные сценарии и покажу таблицу сравнения.
Читать далееВ начале 2025 года ФБР вручило Microsoft ордер на получение ключей шифрования BitLocker с нескольких ноутбуков. Следователи считали, что на них хранятся доказательства мошенничества в программе помощи безработным в связи с COVID-19 на Гуаме. Microsoft выполнила запрос — и передала ключи.
Читать далее