#Undefined_Lifehack
Ультимативная подборка сниппетов на все случаи жизни.
Нет времени придумывать велосипед или просто лень?
Всё для тебя, не благодари: https://www.30secondsofcode.org/js/p/1
Ультимативная подборка сниппетов на все случаи жизни.
Нет времени придумывать велосипед или просто лень?
Всё для тебя, не благодари: https://www.30secondsofcode.org/js/p/1
#Undefined_News
К нам пришел ivy!
6 февраля вышла новая версия Angular под номером 9, в которой по умолчанию используется новый пайплайн рендеринга под кодовым названием Ivy. Движок подвергся большому количеству тестов, в том числе в проектах Google, а это означает, что он готов к работе и в наших приложениях.
Многие из вас знают, что новый пайплайн отлично анализирует код наших модулей, что помогает сильно снизить размер файлов, необходимых для работы приложения в браузере. Но это еще не все! С девятой версии нам больше не нужны entryComponents, мы можем использовать AOT в dev-сборках, а еще Ivy поможет разработчиками найти и исправить ошибки в шаблонах.
Читайте обзор новых фич в статье от Auth0
К нам пришел ivy!
6 февраля вышла новая версия Angular под номером 9, в которой по умолчанию используется новый пайплайн рендеринга под кодовым названием Ivy. Движок подвергся большому количеству тестов, в том числе в проектах Google, а это означает, что он готов к работе и в наших приложениях.
Многие из вас знают, что новый пайплайн отлично анализирует код наших модулей, что помогает сильно снизить размер файлов, необходимых для работы приложения в браузере. Но это еще не все! С девятой версии нам больше не нужны entryComponents, мы можем использовать AOT в dev-сборках, а еще Ivy поможет разработчиками найти и исправить ошибки в шаблонах.
Читайте обзор новых фич в статье от Auth0
Семь привычек хорошего программиста
Undefined
#Undefined_Podcast
Подкаст-шестиминутка от @Neverbalnost о привычках хорошего программиста.
00:30 Вступление
01:10 Не повторяйся
01:55 Закончил? Сделай рефакторинг!
02:45 Сосредоточься на бизнесе
03:20 Маленькие коммиты
04:15 Последовательность — наше всё
05:03 Один раз и навсегда
06:12 Учиться, учиться и ещё раз учиться
Перевод статьи.
Подкаст-шестиминутка от @Neverbalnost о привычках хорошего программиста.
00:30 Вступление
01:10 Не повторяйся
01:55 Закончил? Сделай рефакторинг!
02:45 Сосредоточься на бизнесе
03:20 Маленькие коммиты
04:15 Последовательность — наше всё
05:03 Один раз и навсегда
06:12 Учиться, учиться и ещё раз учиться
Перевод статьи.
#Undefined_News
В последнее время набирает популярность любопытная статья, которая выражает альтернативное мнение о TypeScript.
Автор приводит (эпичное число) 7 причин, по которым нам стоит отказаться от полюбившегося разработчикам языка.
(Не забудьте заглянуть в комментарии, где разразился нешуточный холивар)
В последнее время набирает популярность любопытная статья, которая выражает альтернативное мнение о TypeScript.
Автор приводит (эпичное число) 7 причин, по которым нам стоит отказаться от полюбившегося разработчикам языка.
(Не забудьте заглянуть в комментарии, где разразился нешуточный холивар)
#Undefined_Puzzler
Разбор очередного пазлера опубликуем в нашей группе ВКонтакте в эту субботу. А пока голосуйте за правильный ответ ниже ⬇️
Разбор очередного пазлера опубликуем в нашей группе ВКонтакте в эту субботу. А пока голосуйте за правильный ответ ниже ⬇️
Чему равен answer после выполнения кода?
Anonymous Quiz
55%
undefined
24%
10
0%
function answer() {}
21%
будет SyntaxError
Почему миру нужны CSS разработчики
Undefined
#Undefined_Podcast
Почему миру нужны CSS-разработчики
00:30 Почему миру нужны CSS-разработчики
00:57 История CSS
01:43 Основополагающие события новой эры CSS
02:19 CSS 3, HTML 5 и JavaScript: новая эра
03:54 Что нового появилось в CSS за последние 10 лет
05:20 Большая ошибка веб-индустрии
06:09 Angular 2: первый JavaScript-согласованный фреймворк
06:53 React — смерть семантики!
07:43 Frontend разработчики не тащат в CSS!
08:01 Кто я есть такой
09:23 Веб-индустрия должна измениться
10:07 Какими могут быть новые названия должностей?
10:50 Не будьте только CSS разработчиком
12:12 Заключение
По мотивам статьи Elad Shechter.
Музыка Purple Planet Music, Jake Chudnow.
Почему миру нужны CSS-разработчики
00:30 Почему миру нужны CSS-разработчики
00:57 История CSS
01:43 Основополагающие события новой эры CSS
02:19 CSS 3, HTML 5 и JavaScript: новая эра
03:54 Что нового появилось в CSS за последние 10 лет
05:20 Большая ошибка веб-индустрии
06:09 Angular 2: первый JavaScript-согласованный фреймворк
06:53 React — смерть семантики!
07:43 Frontend разработчики не тащат в CSS!
08:01 Кто я есть такой
09:23 Веб-индустрия должна измениться
10:07 Какими могут быть новые названия должностей?
10:50 Не будьте только CSS разработчиком
12:12 Заключение
По мотивам статьи Elad Shechter.
Музыка Purple Planet Music, Jake Chudnow.
Почему миру нужны CSS-разработчики, ссылки к статье:
Sara Soueidan, SVG Expert
https://www.sarasoueidan.com/
Diana Smith, CSS Artist
https://diana-adrianne.com/purecss-pink/
Basic concepts of Logical Properties and Values
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts
CSS Masters Israel, facebook community
https://www.facebook.com/groups/css.masters.israel/
Статьи Элада
https://eladsc.com/tag/articles/
Митапы Элада:
https://eladsc.com/tag/talks/
Linked in Элада:
https://www.linkedin.com/in/eladshechter/
The Great Divide, статья на сайте CSS Tricks:
https://css-tricks.com/the-great-divide/
What CSS Developers Do and Why You Need One:
https://www.toptal.com/css/why-you-need-a-css-developer
#Undefined_Podcast
Sara Soueidan, SVG Expert
https://www.sarasoueidan.com/
Diana Smith, CSS Artist
https://diana-adrianne.com/purecss-pink/
Basic concepts of Logical Properties and Values
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts
CSS Masters Israel, facebook community
https://www.facebook.com/groups/css.masters.israel/
Статьи Элада
https://eladsc.com/tag/articles/
Митапы Элада:
https://eladsc.com/tag/talks/
Linked in Элада:
https://www.linkedin.com/in/eladshechter/
The Great Divide, статья на сайте CSS Tricks:
https://css-tricks.com/the-great-divide/
What CSS Developers Do and Why You Need One:
https://www.toptal.com/css/why-you-need-a-css-developer
#Undefined_Podcast
#Undefined_Rec
В конце февраля мы провели очередную встречу Undefined-комьюнити.
Записи докладов уже опубликованы на нашем YouTube-канале:
🔘Анна Сафонова - A11y: pro tips
🔘Ольга Самохвалова - Сага о библиотеке компонентов
Enjoy!
В конце февраля мы провели очередную встречу Undefined-комьюнити.
Записи докладов уже опубликованы на нашем YouTube-канале:
🔘Анна Сафонова - A11y: pro tips
🔘Ольга Самохвалова - Сага о библиотеке компонентов
Enjoy!
#Undefined_Lifehack
Хочу, чтобы веб-приложение летало!
А страницы прилетали на клиент менее чем за 1000мс.
Ловите 5 лайфхаков, как увеличить производительность JavaScript.
Статья Кэмерона МакКензи.
Хочу, чтобы веб-приложение летало!
А страницы прилетали на клиент менее чем за 1000мс.
Ловите 5 лайфхаков, как увеличить производительность JavaScript.
Статья Кэмерона МакКензи.
This media is not supported in your browser
VIEW IN TELEGRAM
#Undefined_Lifehack
Http клиент прямо в терминале.
Для тех, кто карантинит в терминале и работает с api, думаем, пригодится эта замечательная тулза - Httpie.
Позволяет делать реквесты прямо из терминала. Туда же отображает и респонсы.
Качать тут - httpie.org
Http клиент прямо в терминале.
Для тех, кто карантинит в терминале и работает с api, думаем, пригодится эта замечательная тулза - Httpie.
Позволяет делать реквесты прямо из терминала. Туда же отображает и респонсы.
Качать тут - httpie.org
Talk: Remote work, COVID-19, феминитивы в языке
Undefined
#Undefined_Podcast
Undefined Talk: дискуссионный выпуск
00:16 Show? Начало…
01:14 Связь с авторами оригинальных статей
02:58 Коронавирус, скриннинг заболевших
04:18 Взаимодействие на удалёнке
16:24 Этика коммуникации в офисе
20:29 Однопоточность в работе, мультитаскинг — зло
21:26 Азы таймменеджемента от Лены
24:16 Ключевой разработчик
25:21 Изоляция: ты серьёзно?
28:34 Физ активность
32:28 Феминитивы и маскулитивы в языке
37:08 Что такое Gaslighting?
42:32 Игра: я тебе слово, ты мне феминитив
44:47 Вызов нелюбителям феминитивов
48:45 Женщины чувствуют стеклянный потолок
51:17 Надо как-то завершить
Музыка Purple Planet Music, Josef Pres.
Undefined Talk: дискуссионный выпуск
00:16 Show? Начало…
01:14 Связь с авторами оригинальных статей
02:58 Коронавирус, скриннинг заболевших
04:18 Взаимодействие на удалёнке
16:24 Этика коммуникации в офисе
20:29 Однопоточность в работе, мультитаскинг — зло
21:26 Азы таймменеджемента от Лены
24:16 Ключевой разработчик
25:21 Изоляция: ты серьёзно?
28:34 Физ активность
32:28 Феминитивы и маскулитивы в языке
37:08 Что такое Gaslighting?
42:32 Игра: я тебе слово, ты мне феминитив
44:47 Вызов нелюбителям феминитивов
48:45 Женщины чувствуют стеклянный потолок
51:17 Надо как-то завершить
Музыка Purple Planet Music, Josef Pres.
Чему равен answer?
Anonymous Quiz
17%
undefined
46%
NaN
11%
Symbol(nul)Symbol()
26%
Получим TypeError
Если вы все еще задаетесь вопросом, зачем в проде может понадобится
Symbol, обратите внимание на статью https://medium.com/intrinsic/javascript-symbols-but-why-6b02768f4a5c#Undefined_Reading
Дорогие друзья, надеемся, что вы, как и мы, стремитесь к повышению эффективности и постоянно работаете в этом направлении. Если еще нет, то самое время начать! В этом вам может помочь совет от Эрика Эллиота, который рекомендует воспользоваться чек-листами для различных задач.
В своем посте Managing Remote Teams — Use Checklists Эрик рассказывает о полезных чек-листах, которые помогут повысить эффективность удаленной команды (и не только). Кстати, мы и сами давно используем чек-листы, о которых расскажем вам в следующем посте.
📖 А пока предлагаем прочитать пост Managing Remote Teams.
Дорогие друзья, надеемся, что вы, как и мы, стремитесь к повышению эффективности и постоянно работаете в этом направлении. Если еще нет, то самое время начать! В этом вам может помочь совет от Эрика Эллиота, который рекомендует воспользоваться чек-листами для различных задач.
В своем посте Managing Remote Teams — Use Checklists Эрик рассказывает о полезных чек-листах, которые помогут повысить эффективность удаленной команды (и не только). Кстати, мы и сами давно используем чек-листы, о которых расскажем вам в следующем посте.
📖 А пока предлагаем прочитать пост Managing Remote Teams.
Medium
Managing Remote Teams — Use Checklists
On remote teams, conveying team norms is a different process from in the office. Office workers can usually stroll to another desk and ask…
#Undefined_Lifehack
На этой неделе мы уже делились с вами статьей о пользе чек-листов. Как и обещали, рассказываем о чек-листе, которым пользуемся сами.
Проект The Front-End Checklist позволяет провести быстрый аудит веб-сайтов и веб-приложений: все ли моменты вы учли и протестировали перед запуском. Кроме самих списков сайт содержит примеры, рекомендации и ссылки на полезные ресурсы.
https://frontendchecklist.io/
На этой неделе мы уже делились с вами статьей о пользе чек-листов. Как и обещали, рассказываем о чек-листе, которым пользуемся сами.
Проект The Front-End Checklist позволяет провести быстрый аудит веб-сайтов и веб-приложений: все ли моменты вы учли и протестировали перед запуском. Кроме самих списков сайт содержит примеры, рекомендации и ссылки на полезные ресурсы.
https://frontendchecklist.io/
Почему разработчики такие медленные: распространенные проблемы и…
Undefined
#Undefined_Podcast
Этот подкаст будет полезен тем, кто руководит командой разработчиков или планирует однажды этим заняться.
Если вы подумываете основать свой IT стартап, хотите стать тимлидом, менеджером проекта или уже работаете в этой роли, вы точно почерпнете немало полезного из этой статьи Эрика Эллиота.
00:30 Основные причины медленной разработки
01:29 Нереалистичные ожидания
05:02 Диаграммы выполнения задач
07:43 Тикеты закрытые одним программистом
11:45 Слишком много открытых задач
13:22 Неконтролируемый размер задач
15:02 Накопление код ревью
17:28 Плохая подготовка
19:04 Профессиональное выгорание
20:32 Текучка кадров
22:55 Баги
26:31 Заключение
Этот подкаст будет полезен тем, кто руководит командой разработчиков или планирует однажды этим заняться.
Если вы подумываете основать свой IT стартап, хотите стать тимлидом, менеджером проекта или уже работаете в этой роли, вы точно почерпнете немало полезного из этой статьи Эрика Эллиота.
00:30 Основные причины медленной разработки
01:29 Нереалистичные ожидания
05:02 Диаграммы выполнения задач
07:43 Тикеты закрытые одним программистом
11:45 Слишком много открытых задач
13:22 Неконтролируемый размер задач
15:02 Накопление код ревью
17:28 Плохая подготовка
19:04 Профессиональное выгорание
20:32 Текучка кадров
22:55 Баги
26:31 Заключение