Forwarded from IT лекции
📌 Django + Docker
● Django + Docker на русском - часть 1 - Смотреть
● Vue.js + Docker на русском - часть 2 - Смотреть
● Django + Docker разделение настроек - часть 3 - Смотреть
● Django + Docker deploy - часть 4 - Смотреть
● Vue + Docker deploy - часть 5 - Смотреть
● Vue + Docker deploy - часть 5/1 - Смотреть
@itlecture
● Django + Docker на русском - часть 1 - Смотреть
● Vue.js + Docker на русском - часть 2 - Смотреть
● Django + Docker разделение настроек - часть 3 - Смотреть
● Django + Docker deploy - часть 4 - Смотреть
● Vue + Docker deploy - часть 5 - Смотреть
● Vue + Docker deploy - часть 5/1 - Смотреть
@itlecture
YouTube
Django + Docker на русском - часть 1 | Михаил Омельченко
Что такое docker и с чем его едят. Настроим Dockerfile. Познакомимся с docker-compose, docker контейнерами и docker image. Как создать docker образ и docker контейнер.
Docker install - https://docs.docker.com/engine/install/
Что такое Docker - https://et…
Docker install - https://docs.docker.com/engine/install/
Что такое Docker - https://et…
Forwarded from WebCraft - ремесло веб разработки
Vue | Управление зависимостями
У Vue-приложения одна точка входа — файл main.js. Там, помимо создания экземпляра Vue, происходит импорт и своего рода Dependency Injection всех ваших глобальных зависимостей. В итоге получается один огромный файл со всеми конфигурациями.
В этой статье речь пойдет о том, как организовать глобальные зависимости, чтобы этого избежать.
У Vue-приложения одна точка входа — файл main.js. Там, помимо создания экземпляра Vue, происходит импорт и своего рода Dependency Injection всех ваших глобальных зависимостей. В итоге получается один огромный файл со всеми конфигурациями.
В этой статье речь пойдет о том, как организовать глобальные зависимости, чтобы этого избежать.
Forwarded from WebCraft - ремесло веб разработки
Vue | Создание Vue приложения со строго типизацией
Vue.js 2 принес и популяризировал typescript в компонентах и в хранилище (store), но оставил бреши в связи их между собой, store все еще не подсказывает типизацию в компонентах. Чтобы решить эту проблему автор статьи предлагает использовать vue-property-decorator для компонентов и vuex-smart-module для прокидывания типов из стора.
Vue.js 2 принес и популяризировал typescript в компонентах и в хранилище (store), но оставил бреши в связи их между собой, store все еще не подсказывает типизацию в компонентах. Чтобы решить эту проблему автор статьи предлагает использовать vue-property-decorator для компонентов и vuex-smart-module для прокидывания типов из стора.
Forwarded from Веб-страница
7 паттернов Vue, которые стоит использовать чаще
Если вы используете фреймворк Vue, то рекомендуем вам обратить внимание на несколько паттернов, которые присутствуют в официальной документации, но могли быть не замечены:
https://tprg.ru/Pjlc
#vue
Если вы используете фреймворк Vue, то рекомендуем вам обратить внимание на несколько паттернов, которые присутствуют в официальной документации, но могли быть не замечены:
https://tprg.ru/Pjlc
#vue
#english #article #important
Как организовать удобный API-шлюз во Vue
Smart api module for VueJS
https://itnext.io/vue-tricks-smart-api-module-for-vuejs-b0cae563e67b
Как организовать удобный API-шлюз во Vue
Smart api module for VueJS
https://itnext.io/vue-tricks-smart-api-module-for-vuejs-b0cae563e67b
Medium
Vue tricks: smart api module for VueJS
Hi VueJS lowers!
#english #article #important
Автоматическое создание роутов на основе структуры каталогов в папке views.
Довольно интересное решение, правда, несколько смущает использование async/await
https://itnext.io/vue-tricks-smart-router-for-vuejs-93c287f46b50
Готовый пакет с этой штукой.
https://www.npmjs.com/package/vue-automatic-router
Автоматическое создание роутов на основе структуры каталогов в папке views.
Довольно интересное решение, правда, несколько смущает использование async/await
https://itnext.io/vue-tricks-smart-router-for-vuejs-93c287f46b50
Готовый пакет с этой штукой.
https://www.npmjs.com/package/vue-automatic-router
Medium
Vue tricks: smart router for VueJS
Hi VueJS fellows!
Forwarded from Highload — медіа для розробників
Перестанут ли PWA работать в Chrome 93?
Пользователь medium.com по имени Кевин Бэйсит предположил в своем блоге, что 52% всех Progressive Web Apps (PWA) перестанут работать с выходом Chrome 93 и Edge 93. Для решения проблемы Кевин Бэйсит разработал ресурс Progressier, который позволяет создать PWA-приложение за считанные минуты.
https://highload.today/perestanut-li-pwa-rabotat-v-chrome-93/
#google #chrome #mozilla #microsoft #samsung #apple #pwa #edge #progressier
Пользователь medium.com по имени Кевин Бэйсит предположил в своем блоге, что 52% всех Progressive Web Apps (PWA) перестанут работать с выходом Chrome 93 и Edge 93. Для решения проблемы Кевин Бэйсит разработал ресурс Progressier, который позволяет создать PWA-приложение за считанные минуты.
https://highload.today/perestanut-li-pwa-rabotat-v-chrome-93/
#google #chrome #mozilla #microsoft #samsung #apple #pwa #edge #progressier
☕️ 5 продвинутых советов по повышению производительности Vue
Рассмотрим советы и рекомендации по оптимизации памяти и уменьшению повторного рендеринга, которые могут быть применены к любому приложению на vue2/vue3.
https://proglib.io/w/1b444261
#vue
Рассмотрим советы и рекомендации по оптимизации памяти и уменьшению повторного рендеринга, которые могут быть применены к любому приложению на vue2/vue3.
https://proglib.io/w/1b444261
#vue
Forwarded from WebCraft - ремесло веб разработки
Nuxt | Создание файла с глобальными переменными
Хранить глобальные переменные, вроде адреса api для axios, можно и во vuex store, но это получается очень громоздко и избыточно.
Можно создать файл в папке plugins:
Хранить глобальные переменные, вроде адреса api для axios, можно и во vuex store, но это получается очень громоздко и избыточно.
Можно создать файл в папке plugins:
// globalvars.jsПодключить его в nuxt.config.js:
export default ({ app }, inject) => {
inject("vars", {
apiUrl: "some_url",
});
};
export default {И использовать в компонентах:
plugins: ['~/plugins/globalvars.js']
}
this.$vars.apiUrl
Forwarded from WebCraft - ремесло веб разработки
Nuxt + Strapi = ❤️
Strapi — это headless CMS с открытым исходным кодом, сокращающая время затрачиваемое на разработку API.
Strapi предоставляет ряд встроенных возможностей: панель администратора, аутентификацию и управление доступами, управление контентом, генерацию API и т.д.
Серия статей расскажет как подружить Nuxt и Strapi на примере создания сервиса по доставке еды.
Strapi — это headless CMS с открытым исходным кодом, сокращающая время затрачиваемое на разработку API.
Strapi предоставляет ряд встроенных возможностей: панель администратора, аутентификацию и управление доступами, управление контентом, генерацию API и т.д.
Серия статей расскажет как подружить Nuxt и Strapi на примере создания сервиса по доставке еды.
Forwarded from Веб-страница
Топ-10 библиотек UI-компонентов для Vue
Для Vue существует множество различных библиотек, которые предлагают готовые к использованию UI-компоненты. У каждой из них есть свои особенности.
В этой статье представлены наиболее популярные из них:
https://tprg.ru/VFyH
#vue
Для Vue существует множество различных библиотек, которые предлагают готовые к использованию UI-компоненты. У каждой из них есть свои особенности.
В этой статье представлены наиболее популярные из них:
https://tprg.ru/VFyH
#vue
Forwarded from Frontend Info
Руководство по прогрессивным веб-приложениям, которое вы давно искали
Преобразуйте свои старые веб-сайты в PWA https://betterprogramming.pub/the-progressive-web-apps-guide-youve-been-looking-for-5ae3fa2cea83
Преобразуйте свои старые веб-сайты в PWA https://betterprogramming.pub/the-progressive-web-apps-guide-youve-been-looking-for-5ae3fa2cea83
Medium
The Progressive Web Apps Guide You’ve Been Looking For
Convert your old boring websites into PWAs
Попиксельная анимация нас Canvas
Двухчасовой урок по прикольным анимациям.
https://www.freecodecamp.org/news/create-pixel-effects-with-javascript-and-html-canvas/
Двухчасовой урок по прикольным анимациям.
https://www.freecodecamp.org/news/create-pixel-effects-with-javascript-and-html-canvas/
freeCodeCamp.org
Create Pixel Effects with JavaScript and HTML Canvas
You can use JavaScript to create some amazing pixel effects. We've just published a course that will teach you how to use JavaScript to create really cool effects with images and text. You will learn multiple different particle effects with vanilla JavaScript…
Forwarded from FrontEnd книги для программистов
Working with Vue.js
Автор: sitepoint
Год издания: 2019
Скачать книгу pdf
Скачать книгу epub
#vue #english
Автор: sitepoint
Год издания: 2019
Скачать книгу pdf
Скачать книгу epub
#vue #english
Forwarded from WebCraft - ремесло веб разработки
Nuxt | Определение типа устройства
@nuxtjs/device - вставляет флаги, указывающие тип устройства, доступные во всём приложении:
Для использования в стилях можно добавить флаги в виде классов на родительский элемент:
@nuxtjs/device - вставляет флаги, указывающие тип устройства, доступные во всём приложении:
$device.isDesktop
$device.isMobile
$device.isTablet
$device.isMobileOrTablet
$device.isDesktopOrTablet
$device.isIos
$device.isWindows
$device.isMacOS
$device.isAndroid
Для использования в стилях можно добавить флаги в виде классов на родительский элемент:
<div id="app" :class="{ ...$device }">
Forwarded from Web Stack
4 лучших альтернативы Tailwind CSS на 2021 год
https://areknawo.com/top-4-tailwind-css-alternatives-for-2021/
https://areknawo.com/top-4-tailwind-css-alternatives-for-2021/
Areknawo
Top 4 Tailwind CSS alternatives for 2021
Utility-first alternatives to Tailwind CSS - what's the best utility-first CSS framework? Tachyons, Windi CSS, XStyled, and Chakra UI compared!
Forwarded from WebCraft - ремесло веб разработки
Vue | Тестирование компонентов
Коллекция коротких примеров тестирования компонентов с использованием vue-test-utils – официальной библиотекой для тестирования vue компонентов. Также используется Jest – современный фреймворк для тестирования. Рассматривается vue-test-utils API и лучшие практики тестирования.
Коллекция коротких примеров тестирования компонентов с использованием vue-test-utils – официальной библиотекой для тестирования vue компонентов. Также используется Jest – современный фреймворк для тестирования. Рассматривается vue-test-utils API и лучшие практики тестирования.