Size: a a a

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

2020 May 04
Библиотека фронтендера
Объяснение

Вызов функции Array(5) создает пустой массив без единого элемента, только со свойством length, равным 5.

Метод map итерирует объект по ключам, но так как ключей нет, коллбэк никогда не вызовется.

В итоге, в массиве arr нет ни одного элемента.

Подробнее: Вот почему создание массива через map не работает в JS
источник
Библиотека фронтендера
Как получить оффер в Facebook?

Задайте это вопрос синьору, который уже три года работает в Facebook!

5-го мая пройдет прямой эфир с Илоной Папавой — Senior Software Engineer в Facebook в лондонском офисе. Илона сейчас работает над Facebook Portal

Она трижды ездила на стажировки в FB, будучи еще студенткой, а затем получила оффер.

Илона ответит на все ваши вопросы, относительно стажировок в Долине:

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

Илона готова ответить и на «глупые» бытовые вопросы, вроде можно ли привезти с собой партнера на время летней стажировки или как Facebook перевозит сотрудников и на «серьезные», как, например, двигать свою карьеру разработчика вверх и не останавливаться в развитии.

Как задать свой вопрос про стажировку в Facebook?

— оставьте комментарий под эти постом в instagram

— приходите ЗАВТРА на эфир, в 20:00 по Москве

— не забудьте подписаться и включить уведомления, чтобы не пропустить прямой эфир
Instagram
Прямые эфиры с IT-звездами 💻
Илона Папава, Senior Software Engineer в Facebook ответит на ваши вопросы 5 мая, в 20:00 по Москве Еще в университете Илона дважды ездила на стажировки в Facebook в Долину и один раз в Нью-Йорк в Asana. Она ответит на вопросы вроде: - как попасть на стажировку - как там себя показать - к чему готовиться на собеседовании - какие задачи ставят стажерам - что надо прокачивать чтобы попасть на стажировку: какие навыки, языки программирования и фреймворки - остро-социальный вопрос: трудно ли продвигаться в карьере, если ты девушка и с чего надо начинать Илона готова ответить и на "глупые" бытовые вопросы, вроде можно ли привезти с собой партнера на время летней стажировки или как Facebook перевозит сотрудников и на "серьезные", как например двигать свою карьеру разработчика вверх и не останавливаться в развитии. Сейчас Илона Senior Software Engineer в лондонском офисе Facebook и занимается разработкой Facebook Portal. 👩🏻‍💻 Задать вопрос Илоне можно в комментариях 👇👇👇
источник
2020 May 05
Библиотека фронтендера
Круговое меню на HTML, CSS и JS

Верстаем симпатичное меню с помощью базовых знаний HTML, CSS, JS и геометрии 😲

Смотреть и повторять: https://www.youtube.com/watch?v=RR1Ag4SQ54E&feature=youtu.be

#code #video
источник
Библиотека фронтендера
Бесплатные курсы!!

Много 👉 БЕСПЛАТНЫХ материалов для начинающих веб-разработчиков и JS-фуллстеков!

Начать учиться: https://prglb.ru/3g1md

#javascript #html #css #beginners
источник
Библиотека фронтендера
Полезные плагины Google Chrome

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

➡️ SVG-grabber для быстрой загрузки svg с любого сайта
➡️ Colorzilla для удобной работы с цветами
➡️ WhatFont для моментального определения шрифтов
источник
Библиотека фронтендера
Разыскивается ментор в Web Hero School ✨

Требования:
— Опыт от 1 года работы
— Уверенные знания: GIT, HTML, CSS, JavaScript, React

Задачи:
— Проверка домашних работ
— Ведение команд
— Отчет по работе

Условия:
— Гибкий график работы
— Удаленная работа
— от 50000р/мес

➡️ Подробности - https://proglib.io/vacancies/mentor-onlayn-shkoly-po-veb-razrabotke-web-hero-school-2020-05-05
источник
2020 May 06
Библиотека фронтендера
@seniorFront - канал для тех кто хочет стать гуру в Frontend разработке

Бесплатные курсы по css и js
Подборка актуальных статей
Авторские комментарии

Заходи на @seniorFront
источник
Библиотека фронтендера
70 YouTube-каналов для фронтенд-разработчика

Подборка YouTube-каналов, плейлистов и подкастов, посвящённых фронтенду: вёрстка, JS, библиотеки и фреймворки, уроки и скринкасты, доклады на конференциях и записи встреч локальных сообществ. Приятного просмотра!

Добавляйте в закладки: https://proglib.io/p/70-youtube-kanalov-dlya-frontend-razrabotchika-2020-05-03

#digest #video
источник
2020 May 07
Библиотека фронтендера
источник
Библиотека фронтендера
Каков результат работы этого кода?
Анонимная викторина
28%
[0, 17, 7, "+7", "-7"]
15%
[0, "+7", "-7", 7, 17]
22%
["+7", "-7", 0, 17, 7]
34%
["-7", 0, "+7", 7, 17]
Проголосовало: 1299
источник
Библиотека фронтендера
Сортировка по умолчанию в JavaScript осуществляется в лексикографическом порядке, то есть элементы сравниваются как строки.

Узнать больше о методе sort: https://prglb.ru/48baz

#javascript #core
источник
Библиотека фронтендера
Drag&Drop-компоненты для слепых пользователей. Вы шутите?

Доклад Сергея Кригера о доступности в самых неожиданных местах.

Смотреть: https://www.youtube.com/watch?v=U1UjLN4I9fA

#video #accessibility #interface
источник
2020 May 08
Библиотека фронтендера
Отличный бесплатный вебинар по Go 11 мая: «Итеративная разработка http-сервиса».
Пройдите небольшой вступительный тест, чтобы записаться заранее, а также получить скидку на сам онлайн-курс «Разработчик Golang»:  https://otus.pw/HxYT/

Что будет? Вы узнаете, как за 60 минут создать полностью протестированный http-сервис с нуля без 3rd-party зависимостей.
На вебинаре:
- вы в буквальном смысле увидите, как в пустой папке создается и развивается проект;
- познакомитесь с подходами к тестированию в Go;
- обсудите, какие нужны библиотеки, кроме стандартных.

После занятия вы получите исходный код и сможете доработать сервис:
- потренируете подходы, которые покажут на вебинаре;
- сможете спросить совет у преподавателя, если принесете небольшой pull request.

И конечно, желательно перед уроком освежить свои знания по синтаксису Go (https://tour.golang.org/).

Проходите тест и подключайтесь вечером 11 мая – будет профессионально. Начало в 20.00 (мск)
источник
2020 May 09
Библиотека фронтендера
О правильном дизайне полей с выпадающими списками

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

Читать: https://proglib.io/p/o-pravilnom-dizayne-poley-s-vypadayushchimi-spiskami-2020-05-07

#interface
источник
Библиотека фронтендера
Секреты создания производительных веб-приложений на Express.js

Как структурировать веб-приложение на Express.js, повысить его производительность и надёжность, в том числе с помощью DevOps-инструментов, балансировки нагрузки и обратного прокси 🚂 →🚅

Читать: https://proglib.io/p/sekrety-sozdaniya-proizvoditelnyh-veb-prilozheniy-na-express-js-2020-05-06

#express #node #backend #performance
источник
2020 May 10
Библиотека фронтендера
Clippy.js

Добавьте на свой сайт легендарного Скрепыша 📎 и его друзей!

Библиотека: https://www.smore.com/clippy-js

#tools #library
источник
Библиотека фронтендера
Весь мир на удаленке, заработки в офлайне просели – нельзя полагаться на один источник дохода. Бывшие офисные сотрудники штудируют курсы и уходят во фриланс за онлайн-заказами. Преимущества очевидны:

💎 Зарплату определяют нагрузка и опыт, а не мнение начальника
🌐 Международный рынок: больше вариантов, оплата в валюте
🌊 Сам выбираешь, когда трудиться и отдыхать

Но работа во фрилансе отличается от офисной. Учиться лучше у людей с опытом – на GeekBrains freelance. Курсы по тестированию, верстке, мобильной разработке и вебу – все с акцентом на быстрый старт во фрилансе. Делимся ссылкой: https://proglib.io/w/193d6508
источник
2020 May 11
Библиотека фронтендера
Как публиковать веб-компоненты в NPM

Подробный чеклист с объяснением каждого пункта для обеспечения совместимости и максимальной гибкости ваших компонентов.

Читать: https://prglb.ru/2p1jc

#npm
источник
Библиотека фронтендера
Обработка ошибок в SPA

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

Подробнее: https://prglb.ru/3y6wn

#bestpractices #javascript
источник
2020 May 12
Библиотека фронтендера
Предотвращение навигации по истории браузера при горизонтальном скроллинге

Использование малоизвестного свойства overscroll-behavior для решения распространенной проблемы интерфейсов.

Читать: https://prglb.ru/418p5

#interface #css
источник