CodeRoll | Frontend
5.04K subscribers
1.59K photos
73 videos
1 file
899 links
— Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги
— Веб-разработка на JS, HTML, CSS, React, Vue,Angular

Купить рекламу: https://telega.in/c/coderoll

Чат: https://t.me/coderoll_chat

По всем вопросам пишите сюда - @yankovsky_ads
Download Telegram
Flexbox vs. Grid

Часто бывают ситуации, когда сомневаешься, что лучше использовать Flexbox или Grid.

Небольшая статья, разъясняющая какая технология для чего больше подходит.

#css
Алгоритмы в JavaScript

Многие боятся алгоритмов, воспринимая их как нечто очень сложное. Но бояться нечего! Пора шагнуть на эту новую ступень знаний.

Автор постарался изложить все доступно и с иллюстрациями.

#js
Каталог библиотек

Крутой ресурс на котором представлен каталог библиотек для различных эффектов и UI элементов.
 
Все разделено по категориям. Кликая на одну из которых, вам предлагается список возможных вариантов библиотек.
Очень много библиотек для React и Vue.

#инструменты
Redux VS Context API

Сравнение двух вариантов управления состоянием, их преимущества и недостатки, случаи использования каждого из них.
Обо всем этом подробно в статье.

#react
Сервер на Node.js

Из этой статьи вы узнаете как за несколько шагов создать сервер, а ещё напишите код для обработки запросов и отправки ответов.

Если вы знакомы только с фронтендом, то это хороший шанс стать чуть ближе к бэкэнду!

#nodejs
UI/UX советы

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

Очень полезно ознакомиться и попробовать применить в своих личных проектах.

#дизайн
README.md

Всегда игнорировали файл README?
А это очень полезная вещь, которую стоит добавлять в свои проекты!

Из статьи вы узнаете для чего конкретно нужен файл и как его правильно написать.

#статьи
:root

Вы когда-то слышали о псевдоклассе :root или использовали его в работе?
Возможно, вы найдете ему применение в своих проектах!

О том, для чего он нужен и в чем его польза подробно в статье.

#css
map

В статье представлен небольшой обзор метода map и 6 примеров его использования, которые пригодятся на практике.

#js
atropos js

Это JavaScript библиотека для создания параллакс эффекта по наведению на элемент. Параллакс работает как для событий мыши, так и для сенсорных экранов.

От создателей Swiper.

#инструменты
React App на GitHub Pages

Создали React приложение, но не получается опубликовать его на GitHub Pages?

Сохраняйте в закладки инструкцию!

#react
React и Node.js

Что может быть лучше фронтенда и бэкэнда на одном языке?
Это упрощает процесс разработки приложения!

Если интересно, как комбинировать React с Node.js, то рекомендуем к прочтению данную статью.

#nodejs #react
OwlLabs

Яркий дизайн лэндинга для устройства Owl Labs в формате Figma.

Уровень сложности: простой
Ссылка: https://www.figma.com/file/PFvW6PZlbfBAanaS8uYzOY/Owl-Labs?node-id=2%3A8

#дизайн
console.log

До сих пор отлаживаете сайт с помощью console.log?

Пора вставать на ступень выше и отлаживать через консоль разработчика.
В статье вы найдете практический пример, на котором сможете поучиться дебаггингу в Chrome Developer Tools.

#статьи
Отзывчивость сайта

З приема для отзывчивого сайта, сокращающих использование медиа запросов.

Всего несколько шагов и ваш сайт будет хорошо выглядеть на всех разрешениях экранов!

#css
Работа с массивами

12 полезных приемов работы с массивами:
1. Конвертирование массива в объект
2. Объединение массивов
и многие другие, вы найдете в статье.

#javascript
30 seconds of code

Потрясающий сайт на котором собраны снипеты JavaScript, CSS, React Hooks и другие.

Очень ценный ресурс для начинающего разработчика!

#инструменты
Redux Middleware и WebSockets

WebSocket — это протокол связи, предназначенный для обмена сообщениями между браузером и веб-сервером в режиме реального времени.

В статье объясняется, что такое Middleware и как использовать с ним веб сокеты.

Очень много примеров и полезного кода!

#react
Обучение Node.js

Ссылка на серию статей, обучающих кодить на Node.js.

Для изучения вам понадобятся базовые знания JavaScript.

#nodejs
Видео сток

Хотите немного оживить сайт?

Вот вам ресурс с бесплатными фоновыми видео.
Все видео разделены по категориям на разную тематику, что супер удобно при поиске.

Очень круто, что есть такие ресурсы! 
И мы делимся с вами ими! -)

#дизайн
BEM

Вы еще до сих пор не разобрались c BEM? Или может не полюбили эту методологию?
Дайте ей еще один шанс!

Немножко поясним для тех, кто не в курсе, что это за три буквы.

BEM(Block Element Modifier) - это компонентный подход к веб-разработке. В его основе лежит принцип разделения интерфейса на независимые блоки для удобства дальнейшего переиспользования.

В общем, знать ее полезно, а в некоторых случаях даже нужно. Например, для трудоустройства.

Очень понятное объяснение данной методологии в статье! С картинками и примерами -)

#статьи