Архитектурные решения — Highload.today
Анонс онлайн-ивента для Web3-разработчиков: улучшаем пользовательский опыт в dApps. Участие бесплатное
25 мая состоится бесплатная онлайн-встреча с соучредителями Nerif.network. Это кроссчейн-платформа, которая позволяет автоматизировать dApps. Роман Бегма и Йоханнес Керн расскажут об инструментах, которые помогут разработчикам и основателям проектов сэкономить время и упростить процессы.
Разделяй и властвуй: что такое паттерны MVC и MVP, и как их использовать
Владислав Хирса BLOG
Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS
Мы постоянно используем паттерны программирования, не осознавая этого. Не задумываемся о том, почему в проектах используется именно такая архитектура, почему структуру проекта и даже названия файлов используют именно по таким общепринятым канонам.
Это должен знать каждый разработчик: зачем нужна архитектура ПО и какие проблемы она решает
Богдан Пархоменко BLOG
Full-Stack Node.js Developer в NIX
Разбираться в архитектуре хотя бы на базовом уровне нужно каждому разработчику. Пусть моя статья станет отправной точкой в изучении этой темы. Я расскажу, какие проблемы в разработке решает правильно подобранная архитектура, а также опишу ее реализацию с помощью портов и адаптеров.
Даже опытные разработчики сталкиваются с неочевидными вещами: как выбрать архитектуру приложения на Flutter
Сергій Гузенко BLOG
CEO у WEZOM
Фреймворк Flutter становится самым популярным трендом кроссплатформенной мобильной разработки, вытесняя с этой позиции React Native. Количество проектов на Flutter постоянно растет, как и количество изучаемых его разработчиков.
От устаревшего монолита — к микросервисам: как решиться на миграцию
Александр Воробкало BLOG
Lead Software Engineer в UppLabs LLC
В практике UppLabs мы столкнулись с очень интересным техническим кейсом. У нас был проект с конкретной целью — увеличить производительность приложения при помощи миграции с монолитной системы на новую инфраструктуру микросервисов. Для решения этой задачи наша команда решила применить новый подход.
Краткое руководство по MVVM: ключевые моменты и примеры
MVVM (Model-View-ViewModel) — способ организации кода. Он помогает отделить пользовательский интерфейс от логики.
Масштабируемое хранилище фоток
Технічний редактор Highload
Во многих Web приложениях существует необходимость иметь систему хранения, ресайза и отдачи фотографий. Например, для функции загрузки фоток в профиль пользователями.
Выкатка большой системы
Выкатка (или deployment) новых версий Web приложений имеет ряд трудностей, т.к. необходимо быстро и одновременно выполнять группы действий на разных серверах. Процесс обычно включает в себя обновление кода (php) и статики (js/css/картинки), изменение баз данных и настроек системы.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: