Scaling Accessibility With a Design System
Geri Reid shares a case study about her experience of learning how to design accessible web components, then scale their impact through a design system. - http://amp.gs/XQQ1
#css
Geri Reid shares a case study about her experience of learning how to design accessible web components, then scale their impact through a design system. - http://amp.gs/XQQ1
#css
Animating List Reordering with React Hooks
There seems to be no end to the uses for React Hooks. Starting with an Instagram Story-inspired bubble component, this article describes how Hooks are used to smoothly swap the bubble elements in a visually pleasing way. It may inspire your own similar efforts. - http://amp.gs/XcWU
#react
There seems to be no end to the uses for React Hooks. Starting with an Instagram Story-inspired bubble component, this article describes how Hooks are used to smoothly swap the bubble elements in a visually pleasing way. It may inspire your own similar efforts. - http://amp.gs/XcWU
#react
Build a Confirmation Modal in React with State Machines
React confirmation modals can be tricky, with useEffect and keeping track of shown/hidden, loading/not, and errors. State machines make it somewhat easier. - http://amp.gs/X6oJ
#javascript
React confirmation modals can be tricky, with useEffect and keeping track of shown/hidden, loading/not, and errors. State machines make it somewhat easier. - http://amp.gs/X6oJ
#javascript
Docker Best Practices with Node.js
Patterns and practices with code examples on the ‘dockerizing’ of Node apps. It covers the basics but goes all the way to advanced decisions like how much and where to limit the container’s memory, using a process manager or having Node itself as the root process and more. - http://amp.gs/Xb0i
#nodejs
Patterns and practices with code examples on the ‘dockerizing’ of Node apps. It covers the basics but goes all the way to advanced decisions like how much and where to limit the container’s memory, using a process manager or having Node itself as the root process and more. - http://amp.gs/Xb0i
#nodejs
DEV Community
Docker best practices with Node.js
Collected, curated and written by: Yoni Goldberg, Bruno Scheufler, Kevyn Bruyere and Kyle Martin...
Lazy Load Images in Angular with Two Lines of Code
Image lazy loading defers the loading of an image that isn’t currently visible in the viewport. Such an image will be loaded only when the user scrolls and the image becomes visible. Using this technique, we can gain better performance and load time. - http://amp.gs/LIDA
#angular
Image lazy loading defers the loading of an image that isn’t currently visible in the viewport. Such an image will be loaded only when the user scrolls and the image becomes visible. Using this technique, we can gain better performance and load time. - http://amp.gs/LIDA
#angular
Medium
Lazy Load Images in Angular with Two Lines of Code
Image lazy loading defers the loading of an image that isn’t currently visible in the viewport. Such an image will be loaded only when the…
11 Micro Frontends Frameworks You Should Know
Discover the best libraries and tools to build micro frontends. - http://amp.gs/LjJM
Discover the best libraries and tools to build micro frontends. - http://amp.gs/LjJM
Records and Tuples for React
A look at a proposal currently progressing smoothly through TC39 and how records and tuples may eventually prove interesting for use with React. - http://amp.gs/L8Rn
#react
A look at a proposal currently progressing smoothly through TC39 and how records and tuples may eventually prove interesting for use with React. - http://amp.gs/L8Rn
#react
Sébastien Lorber
Records & Tuples for React
...and how they are much more than immutable data structures.
Context and Provider Pattern with the Vue 3 Composition API
Learn how to use the Vue 3 Composition API to replicate the React Context and Provider API. - http://amp.gs/LTEJ
#vue
Learn how to use the Vue 3 Composition API to replicate the React Context and Provider API. - http://amp.gs/LTEJ
#vue
markus.oberlehner.net
React Context and Provider Pattern with the Vue 3 Composition API
Learn how to use the Vue 3 Composition API to replicate the React Context and Provider API.
Creating a Discord Bot With Node.js
Using the Discord.js module. A thorough, easily followed screencast, but does run at over an hour. - https://www.youtube.com/watch?v=BmKXBVdEV0g
#nodejs #video
Using the Discord.js module. A thorough, easily followed screencast, but does run at over an hour. - https://www.youtube.com/watch?v=BmKXBVdEV0g
#nodejs #video
YouTube
Create a Discord Bot With Node.js
Let's create a Discord bot using Node.js (JavaScript)
Anson The Developer YouTube:
https://www.youtube.com/channel/UCvjXo25nY-WMCTEXZZb0xsw
Code:
https://github.com/ansonfoong/discordjs-bot-starter
💖 Support The Channel!
http://www.patreon.com/traversymedia…
Anson The Developer YouTube:
https://www.youtube.com/channel/UCvjXo25nY-WMCTEXZZb0xsw
Code:
https://github.com/ansonfoong/discordjs-bot-starter
💖 Support The Channel!
http://www.patreon.com/traversymedia…
Modern Ways of End-to-End Testing with Cypress
v5.0 of the popular testing system has just come out but this post gently demonstrates what end-to-end testing is, how it relates to other forms of testing, and how to write your first Cypress powered tests for a web app. - http://amp.gs/L1lv
#cypress #e2e
v5.0 of the popular testing system has just come out but this post gently demonstrates what end-to-end testing is, how it relates to other forms of testing, and how to write your first Cypress powered tests for a web app. - http://amp.gs/L1lv
#cypress #e2e
Mattermost.com
Modern ways of end-to-end testing with Cypress JS
In this blog post, we are going to talk a little about static, unit, and integration tests before diving into end-to-end testing.
CSS With Accessibility in Mind: Progressive Enhancement
Manuel Matuzovic outlines why we should build websites with a basic but resilient foundation that work in most browsers and then enhance them with design and visual improvements. - http://amp.gs/LYZV
#css
Manuel Matuzovic outlines why we should build websites with a basic but resilient foundation that work in most browsers and then enhance them with design and visual improvements. - http://amp.gs/LYZV
#css
Writing even more CSS with Accessibility in Mind, Part 1: Progressive Enhancement
Progressive enhancement is amazing. Building websites layer by layer allows for a cleaner separation of concerns, which makes the website more accessible.
Stale-While-Revalidate Data Fetching Composable with Vue 3 Composition API
When building apps that rely on data from an API, two things are essential: we want our data to be fresh, and we want it fast. The stale-while-revalidate caching pattern helps us to strike a balance between both.
Learn how to use the Vue 3 Composition API to build a data fetching composable implementing the stale-while-revalidate pattern. - http://amp.gs/LYb2
#vue
When building apps that rely on data from an API, two things are essential: we want our data to be fresh, and we want it fast. The stale-while-revalidate caching pattern helps us to strike a balance between both.
Learn how to use the Vue 3 Composition API to build a data fetching composable implementing the stale-while-revalidate pattern. - http://amp.gs/LYb2
#vue
markus.oberlehner.net
Stale-While-Revalidate Data Fetching Composable with Vue 3 Composition API
Learn how to use the Vue 3 Composition API to build a data fetching composable implementing the Stale-While-Revalidate pattern.
Angular CLI Strict Mode. In Angular, we strongly believe in…
Angular CLI Strict Mode was announced in v10. It is a strict opt-in mode that allows us to perform more build-time optimizations and help you deliver faster apps with fewer defects. This mode is still only an opt-in because it comes with its trade-offs — stricter type checking and extra configuration. - http://amp.gs/LtE6
#angular
Angular CLI Strict Mode was announced in v10. It is a strict opt-in mode that allows us to perform more build-time optimizations and help you deliver faster apps with fewer defects. This mode is still only an opt-in because it comes with its trade-offs — stricter type checking and extra configuration. - http://amp.gs/LtE6
#angular
Medium
Angular CLI Strict Mode
In Angular, we strongly believe in consistency and best practices. For example, we adopted TypeScript in its early days because we wanted…
A Guide to Six Commonly Used React Component Libraries
There are literally hundreds of repos on GitHub all of which are intended to contribute something to the React ecosystem. The flipside of that excellent state of affairs, for the beginner, is precisely where to start your own React journey. The author offers an informed, experienced opinion of the landscape in the component library space. - http://amp.gs/LtoY
#react
There are literally hundreds of repos on GitHub all of which are intended to contribute something to the React ecosystem. The flipside of that excellent state of affairs, for the beginner, is precisely where to start your own React journey. The author offers an informed, experienced opinion of the landscape in the component library space. - http://amp.gs/LtoY
#react
Learn React with Max Rozen
A Guide to Commonly Used React Component Libraries
There are a *lot* of React Component libraries to choose from. This guide attempts to put them all on one page.
An In-Depth Explanation of Promise.all and Comparison With Promise.allSettled
Covers both in a very gentle way – aimed at beginners. - http://amp.gs/LmE9
#javascript
Covers both in a very gentle way – aimed at beginners. - http://amp.gs/LmE9
#javascript
DEV Community
An in depth explanation of Promise.all and comparison with Promise.allSettled
In this article, we will deal with 2 static methods available on a Promise constructor: all and allSe...
AVIF Has Landed
Jake Archibald gives an excellent, in-depth introduction to AVIF, a new image format derived from the keyframes of AV1 video, already supported in Chrome 85. - http://amp.gs/LmFJ
#css
Jake Archibald gives an excellent, in-depth introduction to AVIF, a new image format derived from the keyframes of AV1 video, already supported in Chrome 85. - http://amp.gs/LmFJ
#css
Jakearchibald
AVIF has landed
AVIF is the first browser image format we've had in 10 years. Let's see how it performs…
Vue.js v3.0.0 One Piece Released
Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScript integration, new APIs for tackling large scale use cases, and a solid foundation for long-term future iterations of the framework. - http://amp.gs/LZ5L
#vue #release
Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScript integration, new APIs for tackling large scale use cases, and a solid foundation for long-term future iterations of the framework. - http://amp.gs/LZ5L
#vue #release
GitHub
Release v3.0.0 One Piece · vuejs/core
Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScri...
Four useEffect Tips Every React Developer Should Know
Sometimes the flexibility React affords can be a little overwhelming for those who are just learning one of its concepts. Here, an experienced developer provides high level guidance as to the better alternatives in a dazzling array of options for the useEffect hook. - http://amp.gs/LpKR
#react
Sometimes the flexibility React affords can be a little overwhelming for those who are just learning one of its concepts. Here, an experienced developer provides high level guidance as to the better alternatives in a dazzling array of options for the useEffect hook. - http://amp.gs/LpKR
#react
Medium
React useEffect: 4 Tips Every Developer Should Know
Check out these 4 tips that will save your code. Use useEffect with React Hooks correctly by avoiding these common pitfalls.
New possibilities with Angular's rendering and the push pipe - Part 1
The main idea behind the Angular push pipe is a new way of handling change detection locally instead of the global handling used in async pipe by Angular natively. It is implemented in a way we can get zone-less performance in zone-full applications. - http://amp.gs/LliT
#angular
The main idea behind the Angular push pipe is a new way of handling change detection locally instead of the global handling used in async pipe by Angular natively. It is implemented in a way we can get zone-less performance in zone-full applications. - http://amp.gs/LliT
#angular