The Service Worker Lifecycle Explained
Explaining the lifecycle of Service Workers in PWAs and how to update them as fast as possible. - http://amp.gs/2wrU
#javascript
Explaining the lifecycle of Service Workers in PWAs and how to update them as fast as possible. - http://amp.gs/2wrU
#javascript
Felixgerschau
Service Worker Lifecycle Explained | Felix Gerschau
Explaining the lifecycle of Service Workers in PWAs and how to update them as fast as possible.
Five Common Mistakes When Writing React Components
We quite often find doing something wrong the first time is more instructive that doing it right and being none the wiser. The next best thing is to closely examine how somebody else did it wrong and learning from their mistakes instead of our own. - http://amp.gs/2FNc
#react
We quite often find doing something wrong the first time is more instructive that doing it right and being none the wiser. The next best thing is to closely examine how somebody else did it wrong and learning from their mistakes instead of our own. - http://amp.gs/2FNc
#react
www.lorenzweiss.de
Five common mistakes writing react components (with hooks) in 2020
The most common mistakes I found while writing react components, why they are mistakes and how to avoid or fix them.
Configuring Application Color Scheme
Artur Basak has written an article about configuring the application color scheme using CSS Variables. - http://amp.gs/2Xqw
#css
Artur Basak has written an article about configuring the application color scheme using CSS Variables. - http://amp.gs/2Xqw
#css
Custom Decorators in Angular
Routine actions, repeated from time to time, lead to duplication of code and leave a bitter aftertaste of bad smell as the project grows. - http://amp.gs/2LRM
#angular
Routine actions, repeated from time to time, lead to duplication of code and leave a bitter aftertaste of bad smell as the project grows. - http://amp.gs/2LRM
#angular
Medium
Custom Decorators in Angular
An overview of the effective use of custom decorators in everyday scenarios.
A Practical Guide to moment-timezone
If you like Moment’s approach to manipulating dates and times but work a lot with timezones, you might appreciate this extension which brings IANA’s time zone database to the party. - http://amp.gs/2WRQ
#nodejs
If you like Moment’s approach to manipulating dates and times but work a lot with timezones, you might appreciate this extension which brings IANA’s time zone database to the party. - http://amp.gs/2WRQ
#nodejs
The Code Barbarian
A Practical Guide to moment-timezone
An introduction to moment-timezone, the library for formatting dates in any timezone in Node.js.
Track Your (Android) Smartphone in Physical Space with JavaScript
Leans on the Generic Sensor APIs so you’re limited to Android for now, but it’s fun to see the potential. - http://amp.gs/2ahk
#javascript
Leans on the Generic Sensor APIs so you’re limited to Android for now, but it’s fun to see the potential. - http://amp.gs/2ahk
#javascript
Medium
Track Your Smartphone in 2D With JavaScript
Imagine what you can do with this new medium of interaction
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/2aL4
#vue
Learn how to use the Vue 3 Composition API to replicate the React Context and Provider API. - http://amp.gs/2aL4
#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.
How to Use the React Testing Library
Being fully confident in React components requires a test regimen which enables you to experience the app as an end user would. This richly illustrated tutorial walks you though the React Testing Library. It just might make RTL your ‘go to’ testing library. - http://amp.gs/2oyI
#react
Being fully confident in React components requires a test regimen which enables you to experience the app as an end user would. This richly illustrated tutorial walks you though the React Testing Library. It just might make RTL your ‘go to’ testing library. - http://amp.gs/2oyI
#react
The Hamburger Menu
Mikael Ainalem shares a step by step guide to creating a Hamburger Menu in SVG & CSS. - http://amp.gs/2oMs
#css
Mikael Ainalem shares a step by step guide to creating a Hamburger Menu in SVG & CSS. - http://amp.gs/2oMs
#css
Medium
The 🍔 menu
A step by step guide to creating a Hamburger Menu animation in SVG & CSS
Exporting a Web Page as PDF or PNG from Node
A walkthrough of using the Playwright browser automation library for fetching pages and creating screenshots of them, including dealing with cookies and auth. Browserless is also briefly covered for when you want to go into production. - http://amp.gs/2M7q
#nodejs
A walkthrough of using the Playwright browser automation library for fetching pages and creating screenshots of them, including dealing with cookies and auth. Browserless is also briefly covered for when you want to go into production. - http://amp.gs/2M7q
#nodejs
www.thedreaming.org
Exporting a web page as PDF or PNG from Node.js
Random musings from Jason Walton, software developer and sometimes photograper.
Quick Tip for Angular Forms: Keep your markAllAsTouched DRY
This article will help you keep your markAllAsTouched() dry when using Angular forms. - http://amp.gs/2M2L
#angular
This article will help you keep your markAllAsTouched() dry when using Angular forms. - http://amp.gs/2M2L
#angular
Medium
Quick Tip for Angular Forms: Keep your markAllAsTouched DRY
Working with Angular Forms validation you’ve probably used the following code in your HTML to show errors:
How to Create a Web Worker-Driven Multithreaded Frontend App
It leans on an under-development Web Worker-driven framework called neo.mjs that promises “a new era of making better Web-based user interfaces.” - http://amp.gs/25Vh
#javascript
It leans on an under-development Web Worker-driven framework called neo.mjs that promises “a new era of making better Web-based user interfaces.” - http://amp.gs/25Vh
#javascript
Medium
How to create a webworkers driven multithreading App — Part 1
Content
👏1
Hello!
We are excited to introduce Quarkly, a design tool for accelerated and optimized creation of React websites and apps.
Quarkly has the power of graphic and code editors and the speed of website builders.
To make the introduction to Quarkly fun, we are launching a prize-winning contest.
Create a React Component using Atomize →
Get Kudos From the Quarkly Team and win $100!
To enter the contest, visit https://u.to/-yb6GA
We are excited to introduce Quarkly, a design tool for accelerated and optimized creation of React websites and apps.
Quarkly has the power of graphic and code editors and the speed of website builders.
To make the introduction to Quarkly fun, we are launching a prize-winning contest.
Create a React Component using Atomize →
Get Kudos From the Quarkly Team and win $100!
To enter the contest, visit https://u.to/-yb6GA
FrontEnd Development pinned «Hello! We are excited to introduce Quarkly, a design tool for accelerated and optimized creation of React websites and apps. Quarkly has the power of graphic and code editors and the speed of website builders. To make the introduction to Quarkly fun, we…»
A Visual Guide to React Mental Models (Part 2)
We featured Part 1 back in Issue 186 and here’s part 2 of this comprehensive three part article which encourages the use of helpful mental images for useState, useEffect and Lifecycles. - http://amp.gs/2Qly
#react
We featured Part 1 back in Issue 186 and here’s part 2 of this comprehensive three part article which encourages the use of helpful mental images for useState, useEffect and Lifecycles. - http://amp.gs/2Qly
#react
Obedparla
A visual guide to React Mental models, part 2: useState, useEffect and lifecycles
I love mental models. They’re crucial to understanding complex systems, allowing
us to intuitively grasp and solve complex problems. This is…
us to intuitively grasp and solve complex problems. This is…
Writing a Vue component using TDD: a gentle introduction
In this tutorial, you'll learn the basic concepts of Test Driven Development (TDD) building a simple Vue.js component with TypeScript, using Jest for testing and setting up coverage and Continuous Integration with TravisCI. - http://amp.gs/2cZY
#vue
In this tutorial, you'll learn the basic concepts of Test Driven Development (TDD) building a simple Vue.js component with TypeScript, using Jest for testing and setting up coverage and Continuous Integration with TravisCI. - http://amp.gs/2cZY
#vue
DEV Community
Writing a Vue component using TDD: a gentle introduction
In this tutorial we'll learn the basic concepts of Test Driven Development (TDD) building a simple Vu...
Advice for Complex CSS Illustrations
Jhey Tompkins shares a set of techniques that will help you create complex CSS illustrations. - http://amp.gs/26Z1
#css
Jhey Tompkins shares a set of techniques that will help you create complex CSS illustrations. - http://amp.gs/26Z1
#css
Testing Angular routing components with the RouterTestingModule
This article teaches us about shallow and integrated routing component tests. The RouterTestingModule is useful for integrated routing component tests. To learn what the RouterTestingModule does, we discuss the Location service and its dependencies. - http://amp.gs/2b8X
#angular
This article teaches us about shallow and integrated routing component tests. The RouterTestingModule is useful for integrated routing component tests. To learn what the RouterTestingModule does, we discuss the Location service and its dependencies. - http://amp.gs/2b8X
#angular
Testing in Parallel with Mocha v8.0.0
Discover how running tests in parallel mode allows Mocha to take advantage of multi-core (or multiple) CPUs resulting in significant speedups for many large test suites. - http://amp.gs/wI81
#nodejs
Discover how running tests in parallel mode allows Mocha to take advantage of multi-core (or multiple) CPUs resulting in significant speedups for many large test suites. - http://amp.gs/wI81
#nodejs
A Deep Dive Into Relay, the Friendly and Opinionated GraphQL Client
The Relay framework enables declarative management of GraphQL data. It has the potential to be a worthy addition to your React toolkit so long as you are prepared to got with its flow. They call it ‘opinionated’ for a reason. - http://amp.gs/wjjN
#react
The Relay framework enables declarative management of GraphQL data. It has the potential to be a worthy addition to your React toolkit so long as you are prepared to got with its flow. They call it ‘opinionated’ for a reason. - http://amp.gs/wjjN
#react
Hasura GraphQL Engine Blog
A deep-dive into Relay, the friendly & opinionated GraphQL client
A comprehensive guide to building performant, type-safe apps with Relay, from GraphQL fragments and query best practices, to the Relay compiler and the server spec.