Новини/Релізи:
- Глибоке занурення у новий Vue Devtools v5.0
- Firefox розпочав підтримку форматів зображення WebP від Google для підвищення швидкості
- Реліз Angular 7
- Що нового у Create React App 2.0
- Реліз Ember 3.4
- Що нового у DevTools (Chrome 71)
Статті
-
Удосконалюємо навички роботи з
filter
🇺🇦 - Один некоректний псевдоселектор — все одно, що повністю проігнорований селектор
- Переміщення фону за рухами курсору
- Застосування фільтрів до фонових зображень
- Sass селектори: бути вкладенням чи не бути?
-
CSS
border-radius
може так? - Історія фронтенд-фреймворків
- Найкращі способи підвищення продуктивності завантаження фронтенду
- Чудовий світ браузерної продуктивності – як бути продуктивним
- Створюємо контейнери з горизонтальною прокруткою правильно


- Варіанти використання Flexbox
- Як я запам'ятовую властивості CSS Grid
- 5 речей, які ви можете зробити у CSS-in-JS, про які ви не знали
-
Різниця між
grid-template
таgrid-auto
- CSS-анімації з кінцевими автоматами
- Інтелектуальне пакетування: використання застарілого коду лише в застарілих браузерах
- Посібник з правильного використання анімації в UX
- Можливості CSS content
- Погані практики створення поля дати народження

Корисності

- «Рецепти» макетів у CSS
- ColorBox — онлайн інструмент для створення систем кольорів у доступному UI
- Навчальні ресурси для поглибленого вивчення Vue.js
- Колекція CSS3 hover-ефектів
- 13 ігор на JavaScript, менших за 13kB
-
Fancy Border Radius — онлайн-генератор для створення фігур з використанням
border-radius
- mb — доступ до вкладених атрибутів з нулевим значенням без помилок
- Vue.js Examples —чудова колекція корисних прикладів та бібліотек
- Snippet Store — застосунок для управління фрагментами коду
- Walt — JavaScript-подібний синтаксис для WebAssembly
- JavaScript Visualizer — інструмент для візуалізації контексту виконання, підняття, замикання та областей видимості у браузері
Javascript Jedi:
- Що означають три крапки (...) в JavaScript? 🇺🇦
- 33 концепції, які повинен знати кожен JavaScript розробник
- Розуміння патернів проектування у JavaScript
-
Шпаргалка з промісів та
async/await
- Виклики між JavaScript та WebAssembly нарешті швидкі

- Пояснення функціонального програмування в JavaScript: Fusion & Transduction
- Пошук та сортування тексту з діакритичними знаками в JavaScript
-
Як припинити використовувати
console.log()
і почати використовувати дебагер у вашому браузері - Стрілкові функції JavaScript чому і коли їх використовувати (а коли — ні)
-
Приборкуємо
this
у JavaScript з bind оператором
Angular:

- Angular Flex-Layout: Flexbox та Grid макети для Angular Component
- Як мігрувати з Angular 6 на 7
- Створення фул-стек застосунків з Angular Cli та Nx
- Створюємо повторно використовуваний компонент Angular
- Динамічні переходи в Angular
-
Остаточна відповідь на поширене питання:
subscribe()
vs|
асинхронний pipe - Рефакторинг Angular застосунків — як зберегти чистоту
- Розумні таблиці з Angular

- Використовуємо вкладені форми в Angular 6
- Найкращі практики для чистого та продуктивного Angular застосунку
React:
- Співбесіда по React з погляду рекрутера
- Чому React 16 — благословіння для розробників
- Тестування React застосунків за допомогою react-testing-library
- OOP та RxJS: Управління станом у React з Akita
- React.js: найкраще представлення UI бібліотеки
- Чекліст для усунення поширених проблем з продуктивністю у React
- Як реалізовувати принципи SOLID в застосунку на React
- Тестування компонентів в React: що і як тестувати з Jest та Enzyme

Vue:

- Як провести модульне тестування вашого першого компоненту Vue
- Як зробити імпорт Sass файлу у будь-який компонент Vue застосунку
- Відкладене завантаження зображень з директивами Vue.js та Intersection Observer
- Робота з застосунком на Vue.js з TDD: великий посібник для тих, хто має час, ч. 1
- Освоюємо Vue.js, вирішуючи поширені проблеми
- Використання Event Bus для обміну props між компонентами Vue
- Оптимістичні Offline-First застосунки з Vuex

- Чи є Vue.js хорошим вибором для великомасштабного застосунку?
- Тестуємо реальні Vue застосунки
- Простий спосіб використання Vuex у Typescript з DI
- Що вам треба знати про Vue CLI 3
- Чому я обрав Vue.js, а не React
- Починаємо роботу з Nuxt.js
Відео:
{@vimeo:https://vimeo.com/292482492}
Ще немає коментарів