Forwarded from Frontender's notes [ru]
3 крутых GitHub репы для фронта
Приветствую! Собрал для вас небольшую подборку GitHub реп которые скорее всего будут интересны всем.
👉 JavaScript Algorithms - ресурс для всех, кто хочет получить четкое представление об алгоритмах и структурах данных. Он содержит примеры многих популярных алгоритмов и структур данных, реализованных на JavaScript.
👉 Front End interview handbook - В этой репе вы найдете ответы на все распространенные вопросы, которые так любят задавать на собесах.
👉 30 seconds of code - этот ресурс содержит короткие фрагменты кода на JavaScript для всех рутинных манипуляций в разработке.
❗ Есть нюанс с репой 30 seconds of code, у нее нет варианта на русском языке, но думаю что для большинства из нас это не будет огромной проблемой. Первые две - переведены.
Как обычно удачи в изучении и экспериментах!
#shortread
Приветствую! Собрал для вас небольшую подборку GitHub реп которые скорее всего будут интересны всем.
👉 JavaScript Algorithms - ресурс для всех, кто хочет получить четкое представление об алгоритмах и структурах данных. Он содержит примеры многих популярных алгоритмов и структур данных, реализованных на JavaScript.
👉 Front End interview handbook - В этой репе вы найдете ответы на все распространенные вопросы, которые так любят задавать на собесах.
👉 30 seconds of code - этот ресурс содержит короткие фрагменты кода на JavaScript для всех рутинных манипуляций в разработке.
❗ Есть нюанс с репой 30 seconds of code, у нее нет варианта на русском языке, но думаю что для большинства из нас это не будет огромной проблемой. Первые две - переведены.
Как обычно удачи в изучении и экспериментах!
#shortread
6 Tips to Boost Node.Js Performance
https://medium.com/nerd-for-tech/6-tips-to-boost-node-js-performance-32fd05ab9809
#кодинг
#nodejs
https://medium.com/nerd-for-tech/6-tips-to-boost-node-js-performance-32fd05ab9809
#кодинг
#nodejs
Medium
6 Tips to Boost Node.Js Performance
Mastering Javascript and Node.js is not that simple, and today I want to bring you 6 tips to boost the performance of your projects.
VueJS - Different ways to implement v-model
https://dev.to/vcpablo/vuejs-2-different-ways-to-implement-v-model-1mjf#custom-prop-and-event
#кодинг
#vuejs
https://dev.to/vcpablo/vuejs-2-different-ways-to-implement-v-model-1mjf#custom-prop-and-event
#кодинг
#vuejs
DEV Community
VueJS - Different ways to implement v-model
VueJS is a web framework used to build front-end applications and it is widely adopted by web develop...
Forwarded from FrontEndDev
Где использовать генераторы JS
Поиск путей использования генераторов для повседневных задач.
https://jrsinclair.com/articles/2022/why-would-anyone-need-javascript-generator-functions/
Поиск путей использования генераторов для повседневных задач.
https://jrsinclair.com/articles/2022/why-would-anyone-need-javascript-generator-functions/
Jrsinclair
Why would anyone need JavaScript generator functions?
You can go a long time as a JavaScript developer without ever feeling the need for generators. Hence, it’s natural to wonder: What are they good for? Why would you ever need one? What’s the point? But generators can do some neat tricks. And they may even…
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Laragon
современная среда разработки, которая легко сможет заменить xampp и openserver
https://laragon.org/
современная среда разработки, которая легко сможет заменить xampp и openserver
https://laragon.org/
Laragon
The Dev Environment for Entrepreneurs
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Видео: Laravel Queue Урок 1 - Понимание очередей и рабочих элементов и управление очередью
https://youtu.be/4usDvXgpkUc
https://youtu.be/4usDvXgpkUc
YouTube
Laravel Queues Lesson 1 - Understanding queues and workers and manipulating the queue
Understanding queues and background processing: https://www.youtube.com/watch?v=GsdfZ5TfGPw
How the service container works: https://twitter.com/mateusjatenee/status/1587093336833261568
👨💻 Learn Test-Driven Development with Laravel!
https://tddwithlaravel.com…
How the service container works: https://twitter.com/mateusjatenee/status/1587093336833261568
👨💻 Learn Test-Driven Development with Laravel!
https://tddwithlaravel.com…
Forwarded from Веб-страница
Как работают глаза и что надо учитывать, создавая тёмную тему приложения
Сегодня тёмная тема на сайте многими воспринимается уже не как приятная фишка, а скорее обязательный атрибут. Но сделать цвета просто тёмными недостаточно, ведь из-за особенностей человеческого глаза далеко не все сочетания цветов воспринимаются комфортно.
Как сделать всё грамотно, узнаете тут:
https://habr.com/ru/company/ispmanager/blog/694412/
#фронтенд
Сегодня тёмная тема на сайте многими воспринимается уже не как приятная фишка, а скорее обязательный атрибут. Но сделать цвета просто тёмными недостаточно, ведь из-за особенностей человеческого глаза далеко не все сочетания цветов воспринимаются комфортно.
Как сделать всё грамотно, узнаете тут:
https://habr.com/ru/company/ispmanager/blog/694412/
#фронтенд
Forwarded from Веб-страница
Адаптивный layout — как переверстать весь проект, не перевёрстывая его
Когда вёрстки в вашем проекте становится очень много, поменять что-то — особенно везде и сразу — становится непросто. К счастью, есть способ, который позволит настроить адаптивность и внешний вид сайта по вашему, а точнее по вкусу пользователя, и даже сделать это «на лету».
Об этом способе можно подробнее узнать здесь на примере почты Mail.ru:
https://habr.com/ru/company/vk/blog/579798/
#фронтенд
Когда вёрстки в вашем проекте становится очень много, поменять что-то — особенно везде и сразу — становится непросто. К счастью, есть способ, который позволит настроить адаптивность и внешний вид сайта по вашему, а точнее по вкусу пользователя, и даже сделать это «на лету».
Об этом способе можно подробнее узнать здесь на примере почты Mail.ru:
https://habr.com/ru/company/vk/blog/579798/
#фронтенд
Forwarded from Frontender Libs - обзор библиотек JS / CSS
This media is not supported in your browser
VIEW IN TELEGRAM
Lerna
Lerna — это инструмент для управления монорепозиториями и проектами JavaScript, состоящими из нескольких пакетов. Монорепозиториями бывает сложно управлять, поскольку последовательные сборки и публикация отдельных пакетов занимают много времени. Узнать все подробности можно по ссылке.
👉 @sWebDev
Lerna — это инструмент для управления монорепозиториями и проектами JavaScript, состоящими из нескольких пакетов. Монорепозиториями бывает сложно управлять, поскольку последовательные сборки и публикация отдельных пакетов занимают много времени. Узнать все подробности можно по ссылке.
👉 @sWebDev
Forwarded from WebCraft - ремесло веб разработки
This media is not supported in your browser
VIEW IN TELEGRAM
Push-уведомления в стили MacOS
Оформление push-уведомлений, как на MacOS. Ознакомиться с кодом можно по ссылке, а гибкая настройка позволит оптимизировать уведомления под ваш проект.
👉 @web_craft | #frontend
Оформление push-уведомлений, как на MacOS. Ознакомиться с кодом можно по ссылке, а гибкая настройка позволит оптимизировать уведомления под ваш проект.
👉 @web_craft | #frontend
Forwarded from WebCraft - ремесло веб разработки
Транзакции в Laravel
Иногда нужно выполнить ряд SQL-запросов, но они настолько взаимосвязаны между собой, что если у одного из них произойдет сбой, то поломается всё. Для подобных ситуаций и используются транзакции.
👉 @web_craft | #laravel
Иногда нужно выполнить ряд SQL-запросов, но они настолько взаимосвязаны между собой, что если у одного из них произойдет сбой, то поломается всё. Для подобных ситуаций и используются транзакции.
👉 @web_craft | #laravel
Forwarded from WebDEV
💡 Переключаемая сетка на Vue.js
В этом последнем примере проверим на Vue общий сценарий, когда страница имеет разные режимы компоновки. Как и в предыдущем приложении, будем показывать список статей, хранящихся в массиве.
Нажав одну из кнопок в верхней панели, будет переключаться режим показа между сеткой, содержащей большие изображения, и списком раскладок с меньшими изображениями и текстом.
Демо на CodePen.
WebDEV #советы #Vue
В этом последнем примере проверим на Vue общий сценарий, когда страница имеет разные режимы компоновки. Как и в предыдущем приложении, будем показывать список статей, хранящихся в массиве.
Нажав одну из кнопок в верхней панели, будет переключаться режим показа между сеткой, содержащей большие изображения, и списком раскладок с меньшими изображениями и текстом.
Демо на CodePen.
WebDEV #советы #Vue
NuxtJS получил тройку, потерял JS и меняет фронтенд: быстрый взгляд на последнее обновление популярного фреймворка для построения фронтенд-приложений на Vue 3 с авторскими комментариями.
Читать
Читать
Хабр
NuxtJS получил тройку, потерял JS и меняет фронтенд
17 ноября вышла стабильная версия Nuxt 3.0 ( теперь без JS ) - популярного фреймворка для построения фронтенд-приложений на Vue 3. Поэтому публикую тут самые важные, на мой взгляд, новые фичи +...
Sometimes You Don’t Need JavaScript At All
https://javascript.plainenglish.io/sometimes-you-dont-need-javascript-at-all-73a6a226a1c3
https://javascript.plainenglish.io/sometimes-you-dont-need-javascript-at-all-73a6a226a1c3
Forwarded from Senior Frontend Developer | JavaScript, React, HTML & CSS
Задача
Реализуйте функцию
Ответ
Реализуйте функцию
checkBrackets
, которая должна проверять правильность расположения скобок в строке. Ответ
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⭐ 15 000 звезд на GitHub за год: 10 советов по развитию и продвижению продукта
В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта.
🔗 Основной сайт
🔗 Зеркало
В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта.
🔗 Основной сайт
🔗 Зеркало
Создание pre-commit хука для проверки кода с помощью ESLint, Prettier, lint-staged и Husky
Что такое Git-хуки знают многие, но все ли их используют? Разбираемся, как создать pre-commit хук для автопроверки и исправления JavaScript и TypeScript кода.
Читать
Что такое Git-хуки знают многие, но все ли их используют? Разбираемся, как создать pre-commit хук для автопроверки и исправления JavaScript и TypeScript кода.
Читать
NOP::Nuances of programming
Создание хука Git pre-commit для автопроверки и исправления кода JavaScript и TypeScript
Улучшите качество кода JavaScript и TypeScript с помощью ESLint, Prettier, lint-staged и Husky. Эти линтеры обеспечивают соблюдение стандартов программирования и форматирования, а также делают кодовую базу менее подверженной ошибкам, более простой в обслуживании…
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Оптимизация Vue приложения
Приоритет производительности при создании веб-приложений улучшает взаимодействие с пользователем и помогает обеспечить их использование большим количеством людей. В статье Мишель Баркер — старший frontend разработчик в Ada Mode поделиться некоторыми советами по оптимизации внешнего интерфейса веб-приложений на Vue.
👉 @sWebDev
Приоритет производительности при создании веб-приложений улучшает взаимодействие с пользователем и помогает обеспечить их использование большим количеством людей. В статье Мишель Баркер — старший frontend разработчик в Ada Mode поделиться некоторыми советами по оптимизации внешнего интерфейса веб-приложений на Vue.
👉 @sWebDev
👍1
Can the Composition API Replace Vue Mixins?
https://www.syncfusion.com/blogs/post/can-the-composition-api-replace-vue-mixins.aspx
#кодинг
#vue
https://www.syncfusion.com/blogs/post/can-the-composition-api-replace-vue-mixins.aspx
#кодинг
#vue
Syncfusion
Can the Composition API Replace Vue Mixins? | Syncfusion Blogs
This article goes through the concept of Mixins, the limitations of Mixins, and how the Composition API can address these limitations.