Переезд в другую страну редко выглядит как последовательный карьерный план. Особенно если вам больше тридцати, с вами едет семья, сбережения быстро заканчиваются, прежний опыт плохо считывается местным рынком, а поиск первой работы растягивается на месяцы.Я, Александр, автор телеграм-канала «Shulepov Code», поговорил с Виктором Богуцким — разработчиком, который переехал в США в 2016 году, прошёл путь от физической работы и десятков отказов до позиции в Apple и eBay, а сейчас основателем школы п…
За последний год я поставил на прод все три. Claude Code тянет бэкенд на NestJS, Cursor держит фронтенд-команда из четырёх человек, Codex гоняем как второго ревьюера поверх Claude в CI. Три раза видел, как один и тот же вопрос в чате команды звучит одинаково: «а что вообще выбрать, у нас бюджет на один инструмент». Каждый раз отвечал по-разному, потому что ответ зависит не от того, какой инструмент «лучше», а от того, какую задачу решает команда. Вот то, что я бы сказал себе полгода назад, когд…
Зачем вообще конвертировать файлы в браузереКонвертация медиа. Люди решают эту задачу десятки раз в неделю. Видео с дрона нужно перевести в MP4 для мессенджера, HEIC с айфона в JPEG для сайта, аудиозапись интервью обрезать и сжать. Обычно это выглядит так: человек открывает один из сотен онлайн-конвертеров, загружает туда полугигабайтный файл, ждёт, пока он доползёт до сервера, потом ждёт очереди, потом скачивает обратно. Параллельно его файлы лежат на чужом сервере, о чём мало кто задумывается…
Эта статья — перевод оригинальной статьи «Nuxt 4.5».Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов и AI.ВступлениеNuxt 4.5 это действительно крупный релиз. В нём обновили сразу три ключевых компонента системы сборки: Vite 8, Rspack 2 и совершенно новый пайплайн на базе Rsbuild для сборщика Rspack.Также появились экспериментальный режим потокового SSR, стабильная система кодов ошибок, несколько новых composables и соглашений,…
Часть 1: Архитектура и философия проектаПолностью локальная система с агентной архитектурой, продвинутым RAG, MCP и мультимодальными возможностямиРепозиторий проекта: https://github.com/NeKonnnn/Astra-StudioAstra Studio Когда я начинал работать над проектом искусственного интеллекта для корпоративного использования, передо мной стояла дилемма, знакомая многим разработчикам в регулируемых отраслях. С одной стороны, бизнес требовал внедрения современных больших языковых моделей для автоматизации…
Данное изображение продукт генерации ИИ и моих скринов.Пока я работал над Mini-Bucket, параллельно развивался еще один проект. Именно о нем и пойдет речь в этой статье.Сразу хочу оговориться: я знаю, что обещал поддержку PHP 8+ для Mini-Bucket, но последнее время занимался не ею. Однако всему свое время.Заранее: Проект создавался изначально под задачи детского контроля, но вполне пригоден и для других нужд.Предыстория: от проблемы к идееЯ уже неоднократно сталкивался с одной проблемой. Вернее, …
Интерактивный визуализатор стенда: слои, связи и результаты запросов на изменение.Это экран визуализатора из репозитория. Данные для него и таблиц собирает один прогон. Это четвёртая статья цикла про TypeScript и React глазами code review. Предыдущие — про useEffect, про any и про перенос TypeScript на Go.Мы вынесли компактную карточку банковской карты в entities/card/ui: маска номера, баланс и статус — решение казалось очевидным.Через два спринта в карточке появились действия «заблокировать ка…
ПредисловиеНа написание данной статьи меня побудило несколько факторов:Проблемы со сгенерированным кодом при работе в команде.Возросшая когнитивная нагрузка.Активное (насильное) внедрение со стороны CTO/менеджерского класса.Да и в целом, с коллегами особо не подискутируешь, нужна аудитория побольше. На предложения поразмышлять, как правило, ловлю в свою сторону маркетинговые статьи от бенефициаров LLM, либо же весьма странные аналогии, которые я тоже рассмотрю в данной статье.В целом, в данной …
Эта статья является прямым продолжением 2 части статьи про мой проект ServeHub-2. Здесь пойдет речь полностью про разработку установщика на Go Wails v2.Повествование будет идти таким образом: описание архитектуры в целом, потом код по страницам с картинками как это все выглядит. В отличие от черновика, в этом материале отображен весь рабочий код без сокращений с разбором каждой из страниц.В Wails основными файлами, с которыми проходит 90% работы это index.html, styles.css, main.js, app.go. Оста…