Пользователь flancer (Alex Gusev)
- PhpStorm в Ubuntu 14 с использованием в Windows 7 через Xming
- Использование различных VCS репозиториев в PhpStorm
- Разработка Magento-модулей с развертыванием приложения через Magento Composer
- Magento-модули и Travis CI
- Создание плагина для PHP Composer'а
- Использование Log4php в Magento-приложениях
- Как правильно организовать распределенное проектирование БД?
- Пример модуля для Magento 2
- Области сокрытия кода и рефакторинг
- Универсальный контейнер данных
- Пример модуля для Magento 2 другимъ манеромъ
- DI, PHPUnit и setUp
- DI плагины в Magento 2
- Magento 2: cookies, registry, session
- Magento 2: добавление колонки к гриду админки
- Тестирование рекурсии
- Magento 2: Создание грида в adminhtml
- Magento 2. Le Roi est mort! Vive le Roi?
- Unit-тестирование в сложных приложениях
- Magento 2: ObjectManager и Proxy-классы
- Swagger в Magento 2
- С лупой на слона
- Модели данных для аутентификации пользователей в web-приложениях
- Отвлеченно о входных/выходных аргументах
- …And Justice for All
- Тонкости отладки или Как (не)убить полдня с debug'ом
- Развертывание Magento 2 приложения для разработки
- Области сокрытия кода и рефакторинг
- Magento 2: рендерер для ячейки грида
- Кое-что о пространстве имён
- Magento 2: импорт продуктов из внешних источников
- Magento 2: импорт продуктов прямо в базу
- Magento 2 EAV: обзор структур данных
- Debug Oriented Programming или печаль в глазах Интегратора
- composer vs npm: многомодульная разработка
- Красота в глазах смотрящего
- Dependency Injection, JavaScript и ES6-модули
- Какое главное отличие Dependency Injection от Service Locator?
- Vue Storefront: Второй подход к снаряду
- Vue Storefront: Поднимаем backend
- Vue Storefront: Заливаем данные в ES
- Vue Storefront: Импорт каталога из Magento 2
- nodejs: менеджеры процессов и ES6-модули
- Zabbix: мониторим всё подряд (на примере Redis'а)
- Vue Storefront: оформление заказа
- Ищущий да обрящет
- Влияние service worker'ов на web-приложения
- PWA не для всех
- Подключение node-приложения к Google Calendar API
- Javascript: исходный код и его отображение при отладке
- Есть ли перспективы у монолитных web-приложений?
- Namespaces в JavaScript
- Namespaces в JavaScript (часть II, заключительная)
- Гипертимезия и эволюция в IT
- А такой ли уж анти-паттерн этот Service Locator?
- Минимальное PWA
- @teqfw/di
- DTO в JS
- @teqfw/core
- @teqfw/web
- @teqfw/web: Сервисы
- @teqfw/http2
- Почему я «мучаюсь» с JS
- @teqfw/vue
- Инверсия зависимостей и 'import' в JS
- Декларативное описание структур данных в RDBMS
- Декларативная схема данных: создание единой структуры из фрагментов
- Устойчивость JS-кода к изменениям
- PWA: управление service-worker'ом
- PWA: не Chrome'ом единым?
- HTTP/1 и HTTP/2 сервера на nodejs
- А какие версии HTTP поддерживают ваши nodejs-приложения?
- Распознавание речи через Deepgram API в PWA
- Как перестать беспокоиться и начать жить в эпоху ИИ
- Пример биометрической аутентификации в веб-приложениях
- Remote Console для трассировки web-приложений
- Появится ли в браузере менеджер пакетов?
- Зачем нужно внедрение зависимостей в JS
- Внедрение зависимостей в ES6+ «на пальцах»
- DI в JS: идентификаторы зависимостей
- Мы живем в компьютерной симуляции. Мнение другого программиста
- Так в чём же конечная цель программирования?
- Идентификация пользователей в Web 3.0
- Web 3.0 и частные данные
- Будут ли PWA в следующей версии iOS?
- Кэширование кода в веб-приложениях
- KAN и веб-программирование
- Загрузка es-модулей в браузерные приложения
- Частный взгляд на структурирование файлов при разработке SPA
- Формат описания идентификатора зависимости в JS DI
- Интерфейсы в JS с помощью @teqfw/di
- Я знаю, что ничего не знаю, но другие не знают и этого
- Мой опыт создания телеграм-бота на NodeJS/grammY
- Браузер для Web 3.0
- Node.js-бот для Телеграм: CRUD-L через аргументы команд
- Использование ChatGPT для автоматизации генерации кода в JS-проекте
- Телеграм-бот на Node.js/grammY: Диалоги
- Разница между ранним и поздним связыванием
- Голосовая аутентификация через GPT
- Дискриминация интеллекта
- Путаясь в замыканиях
- Вот почему AGI не уничтожит человечество
- Энергоэффективность интеллекта
- IoC: DI vs Ambient Context
- «Философия платформы TeqFW» или «Как усложнить себе жизнь, делая вид, что это инновация»
- Почему TeqFW использует только ES-модули?
- Типовой ES-модуль в TeqFW или «сборник вредных советов»
- @teqfw/di: Coding JavaScript like a Java boss
- LLM-first: парная разработка без вайбкодинга
- Не одушевляйте неодушевлённое
- А вы храните историю запросов к ИИ-агентам?
- Инструмент непрямого управления
- Когда LLM становится предсказуемой
- How I Learned to Stop Worrying and Love the… BDSM
- ADSM: ролевые игры
- ADSM: границы возможностей Моделей
- ADSM: итеративность и иерархия
- ADSM: путь от вероятности к детерминизму
- Доколе мы будем ущемлять алгоритмы?
- ADSM: видеочат на WebRTC через Codex-агента
- Когда знаний в избытке
- ADSM: каталоги верхнего уровня
- ADSM: практика использования файлов AGENTS.md
- JSDocs в VSCode
- Знаний слишком много. Что делать?
- Решение проблемы перенаселения планеты при помощи ИИ
- От идей к коду: проверяю теорию внимания на практике
- ADSM: 7 уровней проектной документации
- Декларация (не)зависимостей для ESM
- Разговоры ничего не стоят. Код тоже
- Пользователь пишет issue, агент меняет сайт. Да, я это сделал
- ИИ заменяет программиста, а не компилятор
- «Зачем Javasript-у DI контейнер?»
- Agent Skills в npm-пакетах: доставка агенту знаний о библиотеке