loader
-
Хабрахабр
[iOS] Создаем кастомный лоадер (спиннер или UIActivityIndicator) в UIKit
Введение Все мы знаем как выглядит стандартный индикатор загрузки (далее - спиннер или лоадер) на наших iOS устройствах, который отображается при загрузке данных и других кейсах, когда пользователь вынужден ждать окончание какого-либо процесса. Но мне всегда было интересно сделать свой кастомный лоадер, чтобы применять его в своих проектах, поэтому я и решил изучить эту сторону вопроса. Конечно, можно использовать успешно…
Читать далее » -
Хабрахабр
Как я сделал веб-фреймворк без MVC — Pipe Framework
Проработав фулстек разработчиком около 10 лет, я заметил одну странность.Я ни разу не встретил не MVC веб-фреймворк. Да, периодически встречались вариации, однако общая структура всегда сохранялась: Codeigniter — мой первый фреймворк, MVC Kohana — MVC Laravel — MVC Django — создатели слегка подменили термины, назвав контроллер View, а View Template'ом, но суть не изменилась Flask — микрофреймворк, по итогу все…
Читать далее » -
Хабрахабр
Как я сделал веб-фреймворк без MVC — Pipe Framework
Проработав фулстек разработчиком около 10 лет, я заметил одну странность.Я ни разу не встретил не MVC веб-фреймворк. Да, периодически встречались вариации, однако общая структура всегда сохранялась: Codeigniter — мой первый фреймворк, MVC Kohana — MVC Laravel — MVC Django — создатели слегка подменили термины, назвав контроллер View, а View Template'ом, но суть не изменилась Flask — микрофреймворк, по итогу все…
Читать далее » -
Хабрахабр
Angular: ngx-translate. Улучшаем инфраструктуру c помощью Webpack
Доброго времени суток. Изначально я планировал 3 части, но т.к вторая часть на деле мало информативна — в этой постараюсь максимально кратко изложить 2е части. Пришло время ngx-translate лайфхаков. Часть 1 Наш AppTranslateLoader будет в первую очередь обращать внимание на язык браузера и содержать fallback логику, импортировать локализации MomentJs, и производить загрузку через APP_INITIALIZER. Рассмотрим AppTranslateLoader в замену TranslateHttpLoader. Так…
Читать далее »