Hello, I'm a developer who strives for the best code architecture for Enterprise-level web applications.
I was happy to work in more than 10 companies since 2004, creating lots of enterprise-level solutions, frameworks and coding approaches, and seeing the development of Frontend technologies since IE 5.5 & Netscape Navigator. Current technologies are fascinating and give us opportunities to create complex PWA SPA applications for a huge amount of devices, so I try my best to ride a wave and create solutions that futher expand reliability of apps and our coding experience.
Currently I'm working on a higly scalable and flexible architecture based on React as a DOM-renderer and MobX as a reactive state manager. If you're interested feel free to browse my repos to find some clues 👀. The indispensable parts are code-generation (validators for API, reexport files, themes etc.), layered composition (api, actions, store, side-effects, localization) divided by 3 sub-levels (global, by page and local in components) and a shared access to every part of that.
- Сервировка сжатых файлов и использование CDN (repo)
- Генерация вспомогательных файлов: реэкспорт, экспортный объект, валидаторы из моделей — можно ли подружить с Webpack? (repo)
- Webpack: параллельная сборка изоморфного приложения с перезагрузкой браузера (repo)
- Архитектура SPA-приложения биржи в 2019 году (repo)