Как стать автором
Обновить
3
0
Borovik Alexey @aleeyt

#Magento-разработчик

Отправить сообщение

Flutter + чистая архитектура: разбираем на примере

Время на прочтение17 мин
Количество просмотров71K

На определенном этапе изучения новой технологии начинаешь задаваться вопросом, как правильно организовать архитектуру проекта. Мне в свое время повезло - попались опытные наставники, которые дали мудрые советы. Однако я считаю, что знания не должны лежать мертвым грузом, поэтому пишу эту статью в помощь начинающим (и не только) flutter-разработчикам.

Чистая архитектура - это концепция построения архитектуры систем, предложенная Робертом Мартином - в миру "дядюшка Боб". Концепция предполагает построение приложения в виде набора независимых слоёв, что облегчает тестирование, уменьшает связность и делает приложение более простым для понимания.

Flutter - стремительно набирающий популярность фреймворк для разработки кроссплатформенных приложений. В списке поддерживаемых платформ - iOS, Android, web, в бете находится поддержка десктопа.

Под катом - рассказ о том, как построить flutter-приложение с использованием идей чистой архитектуры.

Читать далее
Всего голосов 26: ↑25 и ↓1+24
Комментарии36

Неочевидные факты о коллекциях в Magento 2

Время на прочтение9 мин
Количество просмотров4.8K

Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Сегодня мы рассмотрим коллекции в Magento 2 (далее — M2). Несмотря на кажущуюся простоту реализации и интуитивно понятное назначение, эта сущность таит в себе несколько неочевидных подводных камней, которые влияют на производительность, а иногда и на саму возможность работы кода. 

Сегодня рассмотрим принципы работы коллекций, полезные фишки и лайфхаки их использования, а также оценим влияние разных нюансов на производительность. 

Погнали!

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

6 причин открыть IT-стартап в Канаде

Время на прочтение6 мин
Количество просмотров11K
Если вы много путешествуете и являетесь разработчиком сайтов, игр, видеоэффектов или чего-то подобного, то наверняка знаете, что во многих странах приветстуют стартапы из этой области. Есть даже специально принятые венчурные программы в Индии, Малайзии, Сингапуре, Гонконге, Китае и других странах.

Но, одно дело объявить о программе, а другое дело проводить анализ того что было сделано не так в самом начале и, потом, постоянно проводить улучшение результатов. Одной из стран, которая постоянно совершенствуется в области привлечения стартапов, является Канада.

За последние 10 лет, здесь постоянно что-то меняется в лучшую сторону.

Давайте рассмотрим 6 причин, которые выделяют Канаду на фоне других стран, с точки зрения начала деятельности, получения финансирования и дальнейшего развития, практически, любого IT-стартапа.

image

Читать дальше →
Всего голосов 31: ↑22 и ↓9+13
Комментарии23

Как попасть в топ Google в ЕС/США в нише разработки и найти клиентов с большими бюджетами

Время на прочтение8 мин
Количество просмотров8.3K
Пост лучше всего подойдет разработчикам «one-man-company» или командам. Я расскажу, как достаточно легко и просто (при отсутствии или минимальном бюджете) попасть в топ поисковой выдачи в развитых странах в нише разработки и перестать бороться за клиентов в СНГ, которые хотят круто, классно, без ТЗ (ну ты понял, бро, хотим, чтобы все было красиво) и так, чтобы за $4/час и вообще оплата по факту. В конце попробую свести все в чеклист. Кто попробует ему следовать и отпишется о результатах в комментариях, обязательно дам фидбек с советами.


Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии14

Magento 2. Monolog или как писать логи

Время на прочтение14 мин
Количество просмотров13K
Изучая различные модули для Magento 2 можно заметить, что логирование используется значительно реже по сравнению с Magento 1. В большей степени это связано с тем, что запись логов стала сложнее. Здесь я бы хотел сконцентрироваться на технической стороне вопроса, а именно как логировать данные, как писать логи в свой собственный файл и что же такое Monolog.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Предварительная загрузка в PHP 7.4

Время на прочтение5 мин
Количество просмотров14K
Перевод данной статьи подготовлен специально для студентов курса «Backend разработчик на PHP».



В PHP 7.4 добавлена предварительная загрузка — возможность, которая позволяет значительно повысить производительность кода.

О предзагрузке в двух словах.

  • Для предварительной загрузки файлов вам потребуется написать отдельный PHP-скрипт.
  • Этот скрипт выполняется однократно при запуске сервера.
  • Все предварительно загруженные файлы доступны в памяти для всех запросов.
  • Изменения, внесенные в исходный файл, не подействуют, пока вы не перезапустите сервер.

Поговорим о новой возможности подробнее.

Читать дальше →
Всего голосов 31: ↑30 и ↓1+29
Комментарии15

Информация

В рейтинге
Не участвует
Откуда
Донецкая обл., Украина
Дата рождения
Зарегистрирован
Активность