Лови подкастик на ночь 🎧
Сладких снов!
Сладких снов!
YouTube
Собеседования и развитие Backend разработчика - Podcast #10
Обсуждаем что спрашивают на собеседованиях и к чему стремиться на каждом этапе развития как разработчика.
Тайм-коды:
02:19 - лычки и уровни разработчиков
06:30 - junior level
06:41 - git
11:00 - базы данных
14:45 - тестирование
19:56 - рассуждения об узких…
Тайм-коды:
02:19 - лычки и уровни разработчиков
06:30 - junior level
06:41 - git
11:00 - базы данных
14:45 - тестирование
19:56 - рассуждения об узких…
Одним из предложений по улучшению JavaScript является предложение под названием «top-level await» (await верхнего уровня, «глобальный» await). Цель данного предложения состоит в превращении ES модулей в некое подобие асинхронных функций. Это позволит модулям получать готовые к использованию ресурсы и блокировать модули, импортирующие их. Модули, которые импортируют ожидаемые ресурсы, смогут запускать выполнение кода только после получения ресурсов и их предварительной подготовки к использованию.
Указанное предложение в настоящее время находится на 3 стадии рассмотрения, поэтому данную возможность пока нельзя использовать в продакшне. Однако можно быть уверенным в том, что в ближайшем будущем она непременно будет реализована.
➡️ Вот как можно использовать названную фичу уже сейчас!
#usefull
Указанное предложение в настоящее время находится на 3 стадии рассмотрения, поэтому данную возможность пока нельзя использовать в продакшне. Однако можно быть уверенным в том, что в ближайшем будущем она непременно будет реализована.
➡️ Вот как можно использовать названную фичу уже сейчас!
#usefull
Хабр
Использование «глобального» await в JavaScript
Новая возможность, которая может изменить наш подход к написанию кода JavaScript — очень гибкий и мощный язык, который определяет развитие современного веба.
Вышел Angular 11. Марк Тексон рассказал про новые фичи релиза — "Version 11 of Angular Now Available".
С версии Angular 11 шрифты будут инлайниться по умолчанию. Улучшена инфраструктура для тестирования компонентов. Улучшен вывод информации о процессе сборки. Идёт работа над Language Service, который улучшает опыт разработки, предоставляя полезные сервисы для IDE (полноценный релиз запланирован в следующей версии). Улучшена поддержка Hot Module Replacement (HMR). Ускорена сборка благодаря переходу на TypeScript 4.0 и улучшениям в Angular compatibility compiler (ngcc).
Также появилась экспериментальная поддержка Webpack 5 (для её включения нужен yarn). TSLint официально задеприкейчен; рекомендуется переходить на ESLint. Была удалена поддержка IE9, IE10 и IE mobile.
Команда Angular начинает больше работать с сообществом. У проекта появился публичный Roadmap. Идут активные работы по инвентаризации всех открытых ишью. Было исправлено несколько проблем и реализована новая фича с большим количеством голосов.
#news
С версии Angular 11 шрифты будут инлайниться по умолчанию. Улучшена инфраструктура для тестирования компонентов. Улучшен вывод информации о процессе сборки. Идёт работа над Language Service, который улучшает опыт разработки, предоставляя полезные сервисы для IDE (полноценный релиз запланирован в следующей версии). Улучшена поддержка Hot Module Replacement (HMR). Ускорена сборка благодаря переходу на TypeScript 4.0 и улучшениям в Angular compatibility compiler (ngcc).
Также появилась экспериментальная поддержка Webpack 5 (для её включения нужен yarn). TSLint официально задеприкейчен; рекомендуется переходить на ESLint. Была удалена поддержка IE9, IE10 и IE mobile.
Команда Angular начинает больше работать с сообществом. У проекта появился публичный Roadmap. Идут активные работы по инвентаризации всех открытых ишью. Было исправлено несколько проблем и реализована новая фича с большим количеством голосов.
#news
Medium
Version 11 of Angular Now Available
Version 11.0.0 is here and we’ve got some great updates for Angular developers everywhere.
🌚 Р-р-ребята, у Skillbox прямо сейчас действуют большие скидки на курсы! Отличная возможность научиться чему-то новому и начать 2021 год с повышения ЗПшки! 🎄Выбирай курс по ссылке
А еще специально для нашего канала собрал подборку курсов по JS-фреймворкам!
➡️ «Angular». Систематизируешь знания по Angular, изучишь современные подходы с использованием библиотеки RxJS, научишься строить архитектуру с помощью сервисов и NgRx и сможешь повысить свой уровень до Middle.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
➡️ «React.js». Узнаешь как создавать изоморфные приложения на React Redux, типизировать их с помощью Typescript и работать с различными публичными сервисами.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
➡️ «Vue.js». Сможешь создавать сайты и приложения на Vue, работать с библиотекой Vuex и интегрироваться с API.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
➡️ «Node.js». Научишься писать backend на JavaScript и будешь самостоятельно создавать веб-серверные приложения, которые работают в режиме реального времени.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
А еще специально для нашего канала собрал подборку курсов по JS-фреймворкам!
➡️ «Angular». Систематизируешь знания по Angular, изучишь современные подходы с использованием библиотеки RxJS, научишься строить архитектуру с помощью сервисов и NgRx и сможешь повысить свой уровень до Middle.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
➡️ «React.js». Узнаешь как создавать изоморфные приложения на React Redux, типизировать их с помощью Typescript и работать с различными публичными сервисами.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
➡️ «Vue.js». Сможешь создавать сайты и приложения на Vue, работать с библиотекой Vuex и интегрироваться с API.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
➡️ «Node.js». Научишься писать backend на JavaScript и будешь самостоятельно создавать веб-серверные приложения, которые работают в режиме реального времени.
Подробнее
До 16 ноября действует скидка 30%, старт 17 ноября
Как обрабатывать события на JavaScript, если элементов HTML много? Например, много кнопок с одним классом и мы хотим, чтобы каждая из них скрывала/показывала свой текст.
Смотри видео и обрабатывай события правильно!
#usefull
Смотри видео и обрабатывай события правильно!
#usefull
YouTube
Практика на JavaScript, Обработка событий у однотипных элементов
Как обрабатывать события на JavaScript если элементов HTML много. Например много кнопок с одним классом и мы хоти чтобы каждая из них скрывала/показывала свой текст. Как это сделать? Смотрите это видео и вы научитесь обрабатывать события правильно.
Код лучше…
Код лучше…
☠️ С чего начался джаваскрипт и что его чуть не убило?
⚔️ История героя наших браузеров и просто хорошего языка с непростой судьбой, как если бы он был героем мифа!
⚔️ История героя наших браузеров и просто хорошего языка с непростой судьбой, как если бы он был героем мифа!
YouTube
Джаваскрипт - язык герой #javascript
С чего начался джаваскрипт и что его чуть не убило? История героя наших браузеров и просто хорошего языка с непростой судьбой, как если бы он был героем мифа.
🎉 OTUS онлайн-образование для IT-профессионалов
Календарь запуска курсов: https://otus.pw/Uc16/…
🎉 OTUS онлайн-образование для IT-профессионалов
Календарь запуска курсов: https://otus.pw/Uc16/…
🎮 Untrusted — игра для изучения JavaScript. Интересная головоломка, в которой предстоит добраться до выхода, преодолевая лабиринт и убирая препятствия кодом. Мало того, что тебе придётся писать свой код, так ещё и разбираться в существующем — неплохая практика
До какого уровня дошел?
До какого уровня дошел?
🔭 Отличный видос для тех, кто только присматривается к JS.
Что из себя представляет язык, работа на нем, проекты, зарплата и т.д.
#usefull
Что из себя представляет язык, работа на нем, проекты, зарплата и т.д.
#usefull
YouTube
Работа на Javascript: Плюсы и минусы. Проекты, зарплата и много другое.
Друзья, в этом видео мы поговорим о JavaScript. Разберём все плюсы и минусы работы в этом направлении, с чем вы столкнётесь и что вас ждёт. Обсудим проекты, денежные перспективы и другие возможные нюансы.
Javascript на самом деле очень крутой язык и в первую…
Javascript на самом деле очень крутой язык и в первую…
🚀 Разработчики прошлого проделали огромную работу, чтобы подарить нам более спокойный мир. Почитай про впечатляющие работы, на которые можно наткнуться, бродя по GitHub-репозиториям
▪️ Управляющая программа Аполлона-11
▪️Quake III Arena
▪️GNU Compiler Collection
▪️Chromium
▪️Gitk
▪️ Управляющая программа Аполлона-11
▪️Quake III Arena
▪️GNU Compiler Collection
▪️Chromium
▪️Gitk
techrocks.ru
Примеры исходного кода, которые должен увидеть каждый разработчик | techrocks.ru
В этой статье я поделюсь с вами впечатляющими работами, на которые я наткнулся, бродя по разным репозиториям на GitHub.
🦊 Вышел Firefox 83
▪️В новой версии добавлен режим HTTPS-only (выключен по умолчанию). С включенным HTTPS-only все устанавливаемые соединения будут использовать HTTPS. Если установка безопасного соединения невозможна, будет отображено сообщение об ошибке с возможностью перейти к ресурсу по HTTP. HTTPS-only включается в настройках в разделе "Privacy & Security".
▪️В JS-движок SpiderMonkey добавлен новый оптимизирующий JIT-компилятор Warp. Благодаря ему загрузка страниц ускорилась на 15%, а общее потребление памяти снизилось на 8%.
▪️В Firefox теперь можно заполнять, сохранять и распечатывать PDF-формы AcroForm с помощью встроенного просмотрщика PDF. Добавили pinch-to-zoom в Windows (для сенсорных дисплеев) и macOS (для тачпадов). Улучшили интерфейс демонстрации экрана.
▪️Для разработчиков не очень много изменений. В CSS была добавлена поддержка конических градиентов conic-gradient(). Свойство :-moz-any() теперь обычный алиас для :is(). В Intl добавлен метод Intl[Symbol.toStringTag], возвращающий строку "[object Intl]". В инспекторе элементов DevTools у DOM-элементов, приводящих к появлению полос прокрутки, теперь отображается бейдж "scroll" (помогает при дебаге двойных скроллов на странице).
Источники:
➡️ Раз, два
#news
▪️В новой версии добавлен режим HTTPS-only (выключен по умолчанию). С включенным HTTPS-only все устанавливаемые соединения будут использовать HTTPS. Если установка безопасного соединения невозможна, будет отображено сообщение об ошибке с возможностью перейти к ресурсу по HTTP. HTTPS-only включается в настройках в разделе "Privacy & Security".
▪️В JS-движок SpiderMonkey добавлен новый оптимизирующий JIT-компилятор Warp. Благодаря ему загрузка страниц ускорилась на 15%, а общее потребление памяти снизилось на 8%.
▪️В Firefox теперь можно заполнять, сохранять и распечатывать PDF-формы AcroForm с помощью встроенного просмотрщика PDF. Добавили pinch-to-zoom в Windows (для сенсорных дисплеев) и macOS (для тачпадов). Улучшили интерфейс демонстрации экрана.
▪️Для разработчиков не очень много изменений. В CSS была добавлена поддержка конических градиентов conic-gradient(). Свойство :-moz-any() теперь обычный алиас для :is(). В Intl добавлен метод Intl[Symbol.toStringTag], возвращающий строку "[object Intl]". В инспекторе элементов DevTools у DOM-элементов, приводящих к появлению полос прокрутки, теперь отображается бейдж "scroll" (помогает при дебаге двойных скроллов на странице).
Источники:
➡️ Раз, два
#news
MDN Web Docs
Firefox 83 for developers
This article provides information about the changes in Firefox 83 that will affect developers. Firefox 83 is the current Beta version of Firefox, and will ship on November 17, 2020.
🌐 Ииии новая версия Chrome. Пит Лепаж рассказал про новые фичи релиза — "New in Chrome 87".
▪️Появилась полноценная поддержка web-камер с функциями панорамы, поворота и зума (PTZ — pan, tilt, zoom). Чтобы проверить поддержку PTZ на уровне браузера нужно использовать метод navigator.mediaDevices.getSupportedConstraints(), для проверки поддержки PTZ у web-камеры — MediaStreamTrack.getSettings().
▪️В сервис воркерах теперь работает получение чанков файлов с помощью HTTP range requests. Раньше для этого использовались разные хаки, с версии Chrome 87 они больше не нужны.
▪️В рамках Origin Trials появилась поддержка Font Access API для получения доступа к локально установленным шрифтам. Это полезно для дизайнерских программ, например, Figma, Gravit, Photopea. Есть возможность получения доступа к потоку байтов шрифта для трансформации глифов или наложения на них векторных фильтров.
▪️Как обычно очень много изменений в Chrome DevTools. Появился инструмент для визуального дебага гридов. Добавлена эмуляция Web Authentication API (доступна на вкладке WebAuthn). Теперь можно одновременно держать открытыми несколько вкладок из одной категории, например, Elements и Sources. Lighthouse обновлён до верссии 6.4 с поддержкой валидации предзагрузки шрифтов для font-display: optional, валидацией соурсмапов и экспериментальной фичей для обнаружения больших JavaScript-библиотек.
Источники:
➡️ Раз, два
#news
▪️Появилась полноценная поддержка web-камер с функциями панорамы, поворота и зума (PTZ — pan, tilt, zoom). Чтобы проверить поддержку PTZ на уровне браузера нужно использовать метод navigator.mediaDevices.getSupportedConstraints(), для проверки поддержки PTZ у web-камеры — MediaStreamTrack.getSettings().
▪️В сервис воркерах теперь работает получение чанков файлов с помощью HTTP range requests. Раньше для этого использовались разные хаки, с версии Chrome 87 они больше не нужны.
▪️В рамках Origin Trials появилась поддержка Font Access API для получения доступа к локально установленным шрифтам. Это полезно для дизайнерских программ, например, Figma, Gravit, Photopea. Есть возможность получения доступа к потоку байтов шрифта для трансформации глифов или наложения на них векторных фильтров.
▪️Как обычно очень много изменений в Chrome DevTools. Появился инструмент для визуального дебага гридов. Добавлена эмуляция Web Authentication API (доступна на вкладке WebAuthn). Теперь можно одновременно держать открытыми несколько вкладок из одной категории, например, Elements и Sources. Lighthouse обновлён до верссии 6.4 с поддержкой валидации предзагрузки шрифтов для font-display: optional, валидацией соурсмапов и экспериментальной фичей для обнаружения больших JavaScript-библиотек.
Источники:
➡️ Раз, два
#news
Chrome Developers
What's New In DevTools (Chrome 87) - Chrome Developers
New CSS Grid debugging tools, Web Authn tab, moveable tools and Computed sidebar pane.
📺 Любопытный видос про все возможности state-менеджера Mobx в связке с React, сравнение MobX и Redux и что по итогу использовать
#usefull
#usefull
YouTube
Mobx & React Полный курс 2021
В этом уроке мы рассмотрим все возможности state менеджера Mobx в связке с React. Сравним MobX и Redux и подведем итоги
Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend
Поддержать меня и мой канал вы можете по ссылкам…
Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend
Поддержать меня и мой канал вы можете по ссылкам…
Обходим блокиратор блокировщика рекламы и учимся сами определять блокировку JavaScript. Очень интересный урок, детектив можно сказать 🕵️♂️
#usefull
#usefull
YouTube
Обходим блокиратор блокировщика рекламы и учимся сами определять блокировку JavaScript
Курс JS 2.0: https://itgid.info/course/javascript-2
Курс HTML для JS разработчиков: https://itgid.info/course/html
Телеграмм канал: https://t.me/itgid_info
Телеграмм автора: https://telegram.me/alex_luschenko
Сайт погоды https://rp5.ua/
Курс HTML для JS разработчиков: https://itgid.info/course/html
Телеграмм канал: https://t.me/itgid_info
Телеграмм автора: https://telegram.me/alex_luschenko
Сайт погоды https://rp5.ua/