Size: a a a

Библиотека фронтендера

2020 June 06
Библиотека фронтендера
Node.js в действии

Вы узнаете о системах построения интерфейса
и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express
с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию,
включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node,
тестирование и развертывание веб-приложений.
Технология Node все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные
обеим областям.

Авторы: А. Янг, Б. Мек, М. Кантелон
Год издания: 2018

#books #node
источник
Библиотека фронтендера
Оптимизация SVG для веба

Подробное руководство по оптимизации векторной графики, из которого вы узнаете, что можно удалить из SVG-файла, чтобы он занимал меньше места.

Читать: https://css-irl.info/optimising-svgs-for-the-web/

#svg #performance
источник
2020 June 07
Библиотека фронтендера
Создание HTML5 игр с помощь Phaser 3 и JavaScript

Плейлист из 11 видео, посвященный созданию небольших игр на JS-фреймворке Phaser 3.

Что входит в курс:

- установка редактора и его изучение
- работа со спрайтами
- реализация основных игровых механик: движение, анимация, взаимодействие объектов
- структурирование проекта, архитектура игры
- подсчет очков

Смотреть: https://www.youtube.com/playlist?list=PLNtbY2SklBywbsC50hNS7IFn5iurwX7l3

#video #gamedev #frameworks #phaser
источник
Библиотека фронтендера
Введение в Web Vitals: новые метрики от Google

Основываясь на опыте миллионов сайтов, Google представляет новую инициативу по оценке пользовательского опыта - Web Vitals - которая включает в себя три важные метрики:

👉 LCP (Largest Contenful Paint) - отрисовка самой большой части видимого контента - позволяет измерить воспринимаемую скорость загрузки.
👉 FID (First Input Delay) - задержка первого ввода - оценивает опыт взаимодействия со страницей
👉 CLS (Cumulative Layout Shift) - характеризует стабильность макета при загрузке

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

Подробнее в Chromium Blog: https://blog.chromium.org/2020/05/introducing-web-vitals-essential-metrics.html
источник
2020 June 08
Библиотека фронтендера
front-end vs back-end vs client-side vs server-side

Статья будет полезна новичкам, которые еще плохо ориентируются в структуре современного веба и с трудом отличают frontend от backend. На понятных примерах описывается, чем занимается сервер, а чем клиент, и в чем разница между клиентским и серверным рендерингом.

Читать: https://chunksofco.de/front-end-vs-back-end-vs-client-side-vs-server-side-7a04b3ec8764

#beginners #frontend #backend
источник
Библиотека фронтендера
Redux против React Context. Что выбрать?

Современный React может предложить достойную нативную замену Redux - контекст + хук useReducer. Статья рассказывает, как работает эта связка на примере создания небольшого демо-приложения.

Читать: https://dev.to/ibrahima92/redux-vs-react-context-which-one-should-you-choose-2hhh

#react #redux #frameworks
источник
Библиотека фронтендера
10 июня в 20:00 ждем вас на бесплатном онлайн-вебинаре «Всё о курсе «React.js разработчик». Разберем программу, ответим на все вопросы и обсудим перспективы выпускников после обучения:
https://otus.pw/pzvC/

Первые 20 участников, зарегистрировавшихся на этот вебинар, получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции.

Еще 10 сертификатов на скидку распределим в прямом эфире между теми, кто записался на вебинар. Запись на участие в акции закрывается в день проведения вебинара в 16:00 (полные правила акции читайте на сайте https://otus.ru/legal/promo/)

Применить Сертификат можно только после успешного прохождения вступительного тестирования.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
источник
2020 June 09
Библиотека фронтендера
​​print(f"Hello, {username}")

Мы во ВКонтакте проводим конкурс для самых креативных из вас на лучший мем для статьи с нашего сайта. Правила простые:

1. Вы берете произвольную статью с сайта, не утратившую свою актуальность
2. Делаете для нее мем.
3. Отправляете в предложенные новости ссылку и вашу картинку
4. Мы оформляем и публикуем.

Автор картинки с публикацией с наибольшим охватом среди всех нам отправленных получит 10 тысяч рублей. Поехали: https://vk.com/proglib

Срок окончания конкурса — 7 июля 2020 года.
источник
Библиотека фронтендера
источник
Библиотека фронтендера
Какой паттерн использует библиотека jQuery для работы с коллекциями элементов?
Анонимная викторина
31%
Компоновщик
4%
Команда
24%
Декоратор
15%
Фасад
6%
Медиатор
10%
Модуль
5%
Мост
5%
Заместитель
Проголосовало: 1076
источник
Библиотека фронтендера
Правильный ответ: Компоновщик

Паттерн Компоновщик (Composite) позволяет работать с наборами элементов как будто это отдельные элементы. Например, с коллекцией DOM-узлов как с одним узлом.

Это очень полезный паттерн для веб-разработки, в которой часто приходится иметь дело с древовидными структурами. Современный компонентный подход, использующийся в React, Vue и других фреймворках и библиотеках, также основан на шаблоне Компоновщик.

Узнать больше о паттерне Компоновщик в JavaScript: https://nuancesprog.ru/p/6282/

#designpatterns #bestpractices
источник
Библиотека фронтендера
​​Собрали все самое актуальное по Front-End в одной online программе с наставником, чтобы ты не терял время, а быстрее устроился на работу в IT. У нас ты изучишь востребованный стек технологий и получишь опыт коммерческой разработки в проекте. Оплата только после трудоустройства. А если не найдешь работу, то обучение за наш счет.

Пройти тестовое задание 🙋‍♂️👉 https://clck.ru/Nstpn

👇Что тебя ждет:
1. Подготовка с личным ментором online по индивидуальной программе за 7 месяцев;
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: HTML/CSS/JS, React + Redux;
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме;
5. Общение с одногруппниками и студентами-разработчиками других потоков групповом чате slack (уже более 1500 участников)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы;
7. Гарантированное трудоустройство и первая зарплата от 100 000 рублей.

Требования к кандидату:
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
источник
2020 June 10
Библиотека фронтендера
Прогрессивные веб-приложения в 2020

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

Читать: https://habr.com/ru/post/482772/

#pwa
источник
Библиотека фронтендера
Канал без флуда и огромного количества надоевших мемов. Ребята из «ИТ-ГРАД» публикуют только полезные материалы:
🌩 Что нового в VMware Cloud Director 10.1
🌩 Шифровальщик нападает на госсектор и медицинские учреждения
🌩 В Австралии зафиксирована рекордно высокая скорость интернета
🌩 Как стать картошкой в Zoom или Skype
🌩 Чипирование: пока одни только обещают, другие делают

Присоединяйтесь, если вам близки технологии, их история и развитие, и регулярно получайте полезные материалы от команды облачного провайдера → https://t.me/iaasblog
Telegram
IT-GRAD - надежный IaaS провайдер
Что нового в VMware Cloud Director 10.1 [кроме небольшого изменения в названии]

✅ App Launchpad
Плагин, позволяющий провайдерам развертывать для пользователей различные приложения, в том числе кастомные, для предоставления им единого решения в рамках сервиса IaaS<>SaaS. Можно настроить App Launchpad для работы с приложениями Bitnami, из VMware Cloud Marketplace и внутренними решениями.

✅ Container Service Extension (CSE) 2.6
В прошлых версиях функционал был доступен только из CLI, теперь у пользователей появится возможность управлять кластерами с помощью плагина с полноценным пользовательским интерфейсом. Прочие улучшения коснулись вопросов безопасности, шифрования и обновлений.  

✅ Object Storage Extension (OSE) 1.5
Внедрена поддержка Dell EMC ECS. Облачные провайдеры смогут использовать Dell ECS EX для построения собственных хранилищ S3.

✅ Terraform VMware Cloud Director Provider 2.7
Плагин для развертывания инфраструктуры из заранее заскриптованных сценариев для виртуальных дата-центров. Релиз 2.7 подготовлен…
источник
Библиотека фронтендера
Веб-платформа: большое руководство

Веб-платформа - это глобальная структура, включающая в себя многочисленные технологии, программные интерфейсы, стандарты и практики разработки. Это руководство предназначено для того, чтобы лучше понять, как и в каком направлении идет развитие интернета и как принять в этом грандиозном процессе посильное участие.

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

Читать обязательно: https://wpc.guide/

#web #browser
источник
2020 June 11
Библиотека фронтендера
Современное тестирование React-приложений

Серия статей, посвященная лучшим практикам тестирования в React:

1️⃣ Modern React testing, part 1: best practices
2️⃣ Modern React testing, part 2: Jest and Enzyme
3️⃣ Modern React testing, part 3: Jest and React Testing Library

#testing #react
источник
Библиотека фронтендера
Нужно ли хранить Google шрифты на своем домене?

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

Несколько советов:
👉 Предварительное подключение к домену fonts.gstatic.com с помощью хинта rel=preconnect
👉 Включение параметра font-display: swap для избежания блокировки шрифта до загрузки

А также, стоит ли хостить шрифты на своем домене и как правильно это делать.

Читать: https://www.tunetheweb.com/blog/should-you-self-host-google-fonts/
источник
Библиотека фронтендера
🚀 Вашей команде разработки ПО не хватает крупных проектов?

ИЦ Ай-Теко предлагает компаниям и отдельным командам сотрудничество для совместного выполнения задач от крупнейших заказчиков страны.

🏛 Прямо сейчас мы готовы начать работу по созданию омниканальной диалого-коммуникационной платформы для автоматизации обслуживания клиентов и продаж банковских продуктов.

💸  Партнёрство с нами — это стабильность, конкурентные выплаты без задержек, развивающая среда и интересные задачи. Возможен удаленный формат работы.

🤝 Присоединяйтесь к нам: https://is.gd/OIKwpB
источник
2020 June 12
Библиотека фронтендера
источник
Библиотека фронтендера
Сколько реализаций функции contains на скриншоте выше некорректны?
Анонимная викторина
15%
0, все реализации работают правильно
6%
1
14%
2
25%
3
13%
4
6%
5
5%
6
3%
7
14%
8, все реализации работают неправильно
Проголосовало: 622
источник