A Look at Private Class Fields, a Proposed JavaScript Feature
A few weeks ago Axel covered public class fields, but private fields are part of the proposal too - http://amp.gs/SEyx
#javascript
A few weeks ago Axel covered public class fields, but private fields are part of the proposal too - http://amp.gs/SEyx
#javascript
The Basics of Going 'Multithreaded' with Node
Using the new worker_threads module — an amazing solution when you need to perform a CPU intensive task. - http://amp.gs/SVdD
#nodejs
Using the new worker_threads module — an amazing solution when you need to perform a CPU intensive task. - http://amp.gs/SVdD
#nodejs
Medium
Going Multithread with Node.js
Writing an high performances multithreaded program with the newest “worker_threads” module
What's New In Angular 8.0 And How To Upgrade To Angular 8
In this article, we will discuss the new features of Angular 8. Also, we will discuss how to upgrade an existing application to Angular 8. - http://amp.gs/S9st
#angular
In this article, we will discuss the new features of Angular 8. Also, we will discuss how to upgrade an existing application to Angular 8. - http://amp.gs/S9st
#angular
C-Sharpcorner
What's New In Angular 8.0 And How To Upgrade To Angular 8
In this article, we will discuss the new features of Angular 8. Also, we will discuss how to upgrade an existing application to Angular 8.
Components Composition: Vue Functional API vs Renderless Components
The renderless component pattern is a great way to make reusable elements in Vue.js. How does this pattern work with, or compare to, the proposed function API? - http://amp.gs/S4r9
#vue
The renderless component pattern is a great way to make reusable elements in Vue.js. How does this pattern work with, or compare to, the proposed function API? - http://amp.gs/S4r9
#vue
Medium
Components Composition: Vue Function API vs Renderless Components
Component composition is one of the best stuff modern JS frameworks have to offer.
Intrinsically Responsive CSS Grid with minmax() and min()
An interesting look at the min(), max(), and clamp() functions, and how they allow for lots of opportunities for exploration. - http://amp.gs/SRuC
#css
An interesting look at the min(), max(), and clamp() functions, and how they allow for lots of opportunities for exploration. - http://amp.gs/SRuC
#css
The Quickest, Dirtiest, Automatic…est Vue Documenter Ever
It's a must to document your components when building a large Vue app. Learn how to easily auto-generate component documentation using the Vue Documenter project and only a dash of metadata in your component files. - http://amp.gs/SUiB
#vue
It's a must to document your components when building a large Vue app. Learn how to easily auto-generate component documentation using the Vue Documenter project and only a dash of metadata in your component files. - http://amp.gs/SUiB
#vue
Medium
The Quickest, Dirtiest, Automatic…est Vue Documenter Ever
Behold, the Vue Component Documenter… Component
A Visual React Virtual DOM Postmortem
There is a chasm between using React to build UIs and needing to know how it actually works under the hood, but this neat graphic might help. - http://amp.gs/Sdle
#react
There is a chasm between using React to build UIs and needing to know how it actually works under the hood, but this neat graphic might help. - http://amp.gs/Sdle
#react
Medium
React Virtual DOM Postmortem
There is a chasm between using React to build UIs and needing to know how it actually works under the hood.
Reverse Engineering, or How YOU Can Build a Testing Library in JavaScript
The goal here is not to add another testing library to the giant pile of existing ones, but to learn more about how they work by building your own. - http://amp.gs/SdXf
#javascript
The goal here is not to add another testing library to the giant pile of existing ones, but to learn more about how they work by building your own. - http://amp.gs/SdXf
#javascript
DEV Community
Reverse Engineering, how YOU can build a testing library in JavaScript
A lot can be gained by trying to implement a library. In this article, we choose to try to implement a unit testing library
Managing Multiple Backgrounds with Custom Properties
A clever use for CSS variables here. - http://amp.gs/SOds
#css
A clever use for CSS variables here. - http://amp.gs/SOds
#css
CSS-Tricks
Managing Multiple Backgrounds with Custom Properties | CSS-Tricks
One cool thing about CSS custom properties is that they can be a part of a value. Let's say you're using multiple backgrounds to pull off a design. Each
How to Add Internationalization to a Vue App
If your app is used all over the world, you will need to add internationalization. Learn how to build an app using the vue-i18n plugin, then translate the text in your application, and provide a way for users to toggle between different languages. - http://amp.gs/SrIZ
#vue
If your app is used all over the world, you will need to add internationalization. Learn how to build an app using the vue-i18n plugin, then translate the text in your application, and provide a way for users to toggle between different languages. - http://amp.gs/SrIZ
#vue
DEV Community
How to Add Internationalization to a Vue App
How to talk with Web Components in React and Angular
In this article, we will use Nx to create a monorepo with applications in Angular and React, and a library with Angular Elements. Then we consume these custom elements and communicate with them in our apps. - http://amp.gs/SrU3
#angular
In this article, we will use Nx to create a monorepo with applications in Angular and React, and a library with Angular Elements. Then we consume these custom elements and communicate with them in our apps. - http://amp.gs/SrU3
#angular
The Simplest Way to Load CSS Asynchronously
“One of the most impactful things we can do to improve page performance and resilience is to load CSS in a way that does not delay page rendering” - http://amp.gs/SSeK
#css
“One of the most impactful things we can do to improve page performance and resilience is to load CSS in a way that does not delay page rendering” - http://amp.gs/SSeK
#css
Filament Group
The Simplest Way to Load CSS Asynchronously | Filament Group, Inc., Boston, MA
Read this page on the Filament Group website
Practical Ways to Write Better JavaScript
You’re not necessarily going to agree with all of them (e.g. “Use TypeScript”!) but this is a reasonably solid batch of points to think about overall - http://amp.gs/SNxL
#javascript #typescript
You’re not necessarily going to agree with all of them (e.g. “Use TypeScript”!) but this is a reasonably solid batch of points to think about overall - http://amp.gs/SNxL
#javascript #typescript
DEV Community
Practical Ways to Write Better JavaScript
Solid methods of improving your JS.
A Deep Dive in the Vue.js Source Code
Ever wondered how Vue works under the hood? Here's an excellent guided tour of the source code for Vue v2.5.15.
- http://amp.gs/SAff
#vue
Ever wondered how Vue works under the hood? Here's an excellent guided tour of the source code for Vue v2.5.15.
- http://amp.gs/SAff
#vue
Spring Boot, Security, MongoDB, Angular 8: Build Authentication
This article is a comprehensive step by step tutorial on learning to build web application authentication using Spring Boot, Security, MongoDB, and Angular 8. - http://amp.gs/Sq9v
#angular
This article is a comprehensive step by step tutorial on learning to build web application authentication using Spring Boot, Security, MongoDB, and Angular 8. - http://amp.gs/Sq9v
#angular
Djamware.com
Spring Boot, Security, MongoDB, Angular 8: Build Authentication
A comprehensive step by step tutorial on learning to build web application authentication using Spring Boot, Security, MongoDB, and Angular 8
Creating an Accessible Inline List with Bullets Between Items
Basically a horizontal list with a character between each item, a · bit · like · this. - http://amp.gs/Ssyk
#css
Basically a horizontal list with a character between each item, a · bit · like · this. - http://amp.gs/Ssyk
#css
Artem Sapegin’s Blog
Accessible inline list with bullets between items
I had a list like this on my site for a long time: Until I’ve tried it in a screen reader and realized that a screen reader reads pseudo…
Controlling Chrome from Node.js with Puppeteer
Nothing groundbreaking here, but Valeri is always great at explaining things, so if you want to remote control Chrome (for scraping the Web, making screenshots, running tests, or more), this is a fine place to start. - http://amp.gs/SivL
#nodejs
Nothing groundbreaking here, but Valeri is always great at explaining things, so if you want to remote control Chrome (for scraping the Web, making screenshots, running tests, or more), this is a fine place to start. - http://amp.gs/SivL
#nodejs
The Code Barbarian
Control Chrome from Node.js with Puppeteer
Puppeteer is Google's official npm module for controlling Chrome from Node.js. Here's how you can use Puppeteer to interact with a live browser from Node.
Designing And Building A Progressive Web Application Without A Framework
The first in a three part series looking at designing and building a simple Progressive Web Application called ‘In/Out’, built without a framework - http://amp.gs/SDNc
#pwa
The first in a three part series looking at designing and building a simple Progressive Web Application called ‘In/Out’, built without a framework - http://amp.gs/SDNc
#pwa
Smashing Magazine
Designing And Building A Progressive Web Application Without A Framework (Part 1) — Smashing Magazine
You don’t need to be a Computer Science graduate or know a JavaScript framework to create a Progressive Web Application. With some HTML and CSS knowledge and basic competency with JavaScript, you have all the skills you need.
5 Tips to Help You Avoid React Hooks Pitfalls
Given how much they’re covered now, it’s easy to forget hooks are less than a year old :-) Here, Kent explores some of their ‘gotchas’ and the best way to avoid them. - http://amp.gs/SuUk
#react
Given how much they’re covered now, it’s easy to forget hooks are less than a year old :-) Here, Kent explores some of their ‘gotchas’ and the best way to avoid them. - http://amp.gs/SuUk
#react
Kentcdodds
5 Tips to Help You Avoid React Hooks Pitfalls
Let's explore some hook gotchas and how to avoid them.
Advanced Vue: Controlling Parent Slots
Is there a way to populate a parent's slot from a child component? It's a thorny Vue architecture problem, but also a very interesting one. - http://amp.gs/SJSo
#vue
Is there a way to populate a parent's slot from a child component? It's a thorny Vue architecture problem, but also a very interesting one. - http://amp.gs/SJSo
#vue
Michaelnthiessen
Advanced Vue: Controlling Parent Slots (Case Study) - Michael Thiessen
Is there a way to populate a parent's slot from a child component? It's a thorny Vue architecture problem, but also a very interesting one.