😻 Angular 8 уже скоро
Чтобы быть вкурсе всех новинок и улучшений, которые нас ждут, предлагаю ознакомиться с обзорной статьей по Angular 8 👩🏼⚕️
👉 https://blog.angularindepth.com/1bf187c8f0bf
Чтобы быть вкурсе всех новинок и улучшений, которые нас ждут, предлагаю ознакомиться с обзорной статьей по Angular 8 👩🏼⚕️
👉 https://blog.angularindepth.com/1bf187c8f0bf
👌 Добавление Hotkeys в Angular приложение
Простой способ, как с использованием EventManager можно легко определить горячие клавиши для себя и своих пользователей.
👉 https://netbasal.com/4704734547a2
Простой способ, как с использованием EventManager можно легко определить горячие клавиши для себя и своих пользователей.
👉 https://netbasal.com/4704734547a2
🦊 Лисьи советы 😻 Декларативность
Когда вы пишете свой production код, то обязательно обращайте внимание на какие вопросы он отвечает. И не важно где этот код: в компонентах, сервисах или тестах.
🙋🏼♀️ Старайтесь писать его так, чтобы он отвечал на вопрос “Что делается”.
🙅🏼♀️ И избегайте вопросов реализации, например “Как это делается“.
Посмотрите пример. Мы не знаем, как реализованы функции has, click, button, content. Но мы прекрасно понимаем что, если в лобби игры есть кнопка Forest, то мы должны ее нажать.
Когда вы пишете свой production код, то обязательно обращайте внимание на какие вопросы он отвечает. И не важно где этот код: в компонентах, сервисах или тестах.
🙋🏼♀️ Старайтесь писать его так, чтобы он отвечал на вопрос “Что делается”.
🙅🏼♀️ И избегайте вопросов реализации, например “Как это делается“.
Посмотрите пример. Мы не знаем, как реализованы функции has, click, button, content. Но мы прекрасно понимаем что, если в лобби игры есть кнопка Forest, то мы должны ее нажать.
🦄 Один билд, несколько environments
Простой способ, как можно один раз сбилдить приложение и использовать несколько environments в процессе деплоя.
👉 https://blog.angularindepth.com/5466f00e5402
Простой способ, как можно один раз сбилдить приложение и использовать несколько environments в процессе деплоя.
👉 https://blog.angularindepth.com/5466f00e5402
🙀 Почему я перестал использовать NgRx
Казалось бы, чем может быть плох NgRx? Вам на этот вопрос не ответит ни один его адепт.
В этой статье вы узнаете, что не все так уж и хорошо в NgRx. И есть вещи, с которыми очень трудно мириться.
👉 https://medium.com/p/68dfc3cf3be9
Казалось бы, чем может быть плох NgRx? Вам на этот вопрос не ответит ни один его адепт.
В этой статье вы узнаете, что не все так уж и хорошо в NgRx. И есть вещи, с которыми очень трудно мириться.
👉 https://medium.com/p/68dfc3cf3be9
🦄 HolyJS 🔴 Live Stream
С 24 по 25 мая проходит одна из самых больших конференций по JavaScript. Трансляция первого зала доступна онлайн на YouTube.
👉 https://youtu.be/WXzbhuZ-iDw
Список докладов, смотрите Зал 1
https://holyjs-piter.ru/#schedule
С 24 по 25 мая проходит одна из самых больших конференций по JavaScript. Трансляция первого зала доступна онлайн на YouTube.
👉 https://youtu.be/WXzbhuZ-iDw
Список докладов, смотрите Зал 1
https://holyjs-piter.ru/#schedule
🦄 РИТ++ 🔴 Live Stream
С 27 по 28 мая проходит одна из самых больших конференций по разработке. Трансляция из Конгресс-Холла доступна онлайн на YouTube.
👉 https://youtu.be/V95bBGB-89Y
Список докладов, смотрите Конгресс-Холл
https://ritfest.ru/2019/schedule.html
С 27 по 28 мая проходит одна из самых больших конференций по разработке. Трансляция из Конгресс-Холла доступна онлайн на YouTube.
👉 https://youtu.be/V95bBGB-89Y
Список докладов, смотрите Конгресс-Холл
https://ritfest.ru/2019/schedule.html
👏 Релиз Angular 8.0
Angular 8.0 наконец-то зарелизили — меньше размер, CLI APIs, и улучшенная экосистема.
👉 https://blog.angular.io/af0261112a27
Angular 8.0 наконец-то зарелизили — меньше размер, CLI APIs, и улучшенная экосистема.
👉 https://blog.angular.io/af0261112a27
💡 Как обновиться до Angular 8.0
Посетите update.angular.io для более детальной информации. Для большинства разработчиков должно хватить одной команды:
Посетите update.angular.io для более детальной информации. Для большинства разработчиков должно хватить одной команды:
ng update @angular/cli @angular/core
🦄 Преобразование TypeScript декораторов в статический код
Использование декораторов, и написание собственных трансформаций TypeScript кода с использованием tsquery и tstemplate.
Статья может показаться сложной, но описанный подход окажется для вас мощным инструментом.
👉 https://medium.com/p/8c65d606a517
Использование декораторов, и написание собственных трансформаций TypeScript кода с использованием tsquery и tstemplate.
Статья может показаться сложной, но описанный подход окажется для вас мощным инструментом.
👉 https://medium.com/p/8c65d606a517
🐰 Лучше день потерять
Время, это очень ценный ресурс. И, чтобы распоряжаться им эффективно, необходимо регулярно аккумулировать весь накопленный опыт.
👉 https://youtu.be/OJ6cHlJo3P0
🔖 https://habr.com/ru/post/433328/
Время, это очень ценный ресурс. И, чтобы распоряжаться им эффективно, необходимо регулярно аккумулировать весь накопленный опыт.
👉 https://youtu.be/OJ6cHlJo3P0
🔖 https://habr.com/ru/post/433328/
🦄 Большое обновление Nebular 4.0
Nebular — это набор UI компонентов для Angular 8, которые можно использовать для создания админок
✨ 40+ UI компонентов
🌙 4 темы, в том числе темная
💫 Возможность кастомизации
👉 https://github.com/akveo/nebular
Nebular — это набор UI компонентов для Angular 8, которые можно использовать для создания админок
✨ 40+ UI компонентов
🌙 4 темы, в том числе темная
💫 Возможность кастомизации
👉 https://github.com/akveo/nebular
🦄 CodeFest X ✨Видосики
Выложили все доклады с прошедшего CodeFest X, все видео доступны на YouTube.
👉 https://www.youtube.com/user/codefestru/playlists?view=50&sort=dd&shelf_id=6
Выложили все доклады с прошедшего CodeFest X, все видео доступны на YouTube.
👉 https://www.youtube.com/user/codefestru/playlists?view=50&sort=dd&shelf_id=6
🦄 ngVikings 2019 ✨ Еще видосики
Выложили все доклады с прошедшего ngVikings, все видео доступны на YouTube.
👉 https://www.youtube.com/playlist?list=PLVI0Ut22uwY5n8nKfDZeUb14tNksI4ny4
Выложили все доклады с прошедшего ngVikings, все видео доступны на YouTube.
👉 https://www.youtube.com/playlist?list=PLVI0Ut22uwY5n8nKfDZeUb14tNksI4ny4
📢⚠️ Breaking Changes в Angular 8.0 для ViewChild и ContentChild
Установите { static: true } и результат будет доступен в ngOnInit
Установите { static: false } и результат будет доступен в ngAfterViewInit
Рекомендуется использовать { static: false } ✨
👉 https://angular.io/guide/static-query-migration
Установите { static: true } и результат будет доступен в ngOnInit
Установите { static: false } и результат будет доступен в ngAfterViewInit
Рекомендуется использовать { static: false } ✨
👉 https://angular.io/guide/static-query-migration
✨ Пришло время попробовать Angular Ivy
Если вы собираетесь попробовать Angular Ivy, то узнайте как вы можете помочь команде Angular с устранением возникших проблем.
👉 https://blog.angular.io/38f3542a282f
Если вы собираетесь попробовать Angular Ivy, то узнайте как вы можете помочь команде Angular с устранением возникших проблем.
👉 https://blog.angular.io/38f3542a282f
🎸 Angular Rocks
Играешь на гитаре? Тогда самое время ее расчехлять. Различные примочки прямо в браузере на Angular 🤟😎
👉 https://github.com/vitaliy-bobrov/js-rocks
Играешь на гитаре? Тогда самое время ее расчехлять. Различные примочки прямо в браузере на Angular 🤟😎
👉 https://github.com/vitaliy-bobrov/js-rocks
🎸 Web Audio для Electric Guitar
О том, как подключить музыкальный инструмент с помощью Web Audio API. И о тонкостях работы с AudioContext.
👉 https://bobrov.dev/blog/web-audio-for-electric-guitar-how-to-connect-instrument/
О том, как подключить музыкальный инструмент с помощью Web Audio API. И о тонкостях работы с AudioContext.
👉 https://bobrov.dev/blog/web-audio-for-electric-guitar-how-to-connect-instrument/
🦄 Оптимизация UX пока загружается Angular приложение
Несколько способов, как можно улучшить User Experience с пользователем, выполняя действия в бэкграунде, пока прогружается приложение.
👉 https://netbasal.com/7e982a67ff1a
Несколько способов, как можно улучшить User Experience с пользователем, выполняя действия в бэкграунде, пока прогружается приложение.
👉 https://netbasal.com/7e982a67ff1a
🦄 Оптимизированный код в JS Frameworks
Если вам интересно, почему Angular и React такие быстрые, то вам необходимо узнать про Monomorphism, Bit Fields и Bloom Filters.
👉 https://youtu.be/_VHNTC67NR8
Если вам интересно, почему Angular и React такие быстрые, то вам необходимо узнать про Monomorphism, Bit Fields и Bloom Filters.
👉 https://youtu.be/_VHNTC67NR8