React, Vue and Svelte: Comparing the Basics Series' Articles
An in-depth series of articles comparing the basic features of React, Vue, and Svelte to help you understand the key differences. - http://amp.gs/jBAQl
#vue
An in-depth series of articles comparing the basic features of React, Vue, and Svelte to help you understand the key differences. - http://amp.gs/jBAQl
#vue
👍4
The :removed Pseudo-Class and :finished Functional Pseudo-Class
Ben Frain shares an idea for pseudo-classes that would help you animate or transition things out of the DOM. - http://amp.gs/jBqdY
#css
Ben Frain shares an idea for pseudo-classes that would help you animate or transition things out of the DOM. - http://amp.gs/jBqdY
#css
Ben Frain
The :removed pseudo-class and :finished functional pseudo-class (that I wish we had)
One thing that always frustrates me on the web platform is that there is no way of animating or transitioning things out of the DOM. This is an important shortcoming when you want to create smooth...
👍3
How we scale our frontend applications using micro-frontends
At Unibuddy, we have a lot of products working together to deliver our customers the best experience. - http://amp.gs/jBqLT
#microfrontends
At Unibuddy, we have a lot of products working together to deliver our customers the best experience. - http://amp.gs/jBqLT
#microfrontends
Medium
How we scale our frontend applications using micro-frontends
At Unibuddy, we have a lot of products working together to deliver our customers the best experience. What started as a mono repo soon grew…
👍5
What The useEvent Hook Is
If you want a bit more background to the above, Nick has some initial reactions to the useEvent hook RFC. James Brightman also thinks about it and thinks it’ll eventually “change the way you write modern React.” - http://amp.gs/jBsA3
#react
If you want a bit more background to the above, Nick has some initial reactions to the useEvent hook RFC. James Brightman also thinks about it and thinks it’ll eventually “change the way you write modern React.” - http://amp.gs/jBsA3
#react
typeofnan.dev
What the useEvent React hook is (and isn't)
Initial reactions to the useEvent hook RFC.
👍3👎1
TypeScript 4.7 Released
We wouldn’t usually make TypeScript a top feature in Node Weekly although many of you are using it, but this release has a huge feature in the shape of ES module support for Node – a feature that has been infamously difficult to implement, and whose reliance on file extensions continues to provoke debate. - http://amp.gs/jBsWq
#typescript
We wouldn’t usually make TypeScript a top feature in Node Weekly although many of you are using it, but this release has a huge feature in the shape of ES module support for Node – a feature that has been infamously difficult to implement, and whose reliance on file extensions continues to provoke debate. - http://amp.gs/jBsWq
#typescript
Microsoft News
Announcing TypeScript 4.7
Today we’re excited to announce the availability of TypeScript 4.7! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript and adds syntax for types. Types help describe what kinds of values you’re working with and what kinds…
👍4
How to Build a Podcast Player with Transcriptions using Vue and Supabase
This post walks through setting up a podcast player app using Supabase and Vue 3, including getting transcriptions for the podcasts. - http://amp.gs/jBin6
#vue
This post walks through setting up a podcast player app using Supabase and Vue 3, including getting transcriptions for the podcasts. - http://amp.gs/jBin6
#vue
freeCodeCamp.org
How to Build a Podcast Player with Transcriptions using Vue and Supabase
In this post we will walk through setting up a Podcast Player app using Supabase and Vue 3, including getting transcriptions for the podcasts. This is a continuation of my previous post on setting up Authentication using Supabase [/news/add-supabase-authentication…
👍6
State of CSS 2022
Adam Argyle gives an introduction, and brief overview of styling features coming to CSS in 2022 and beyond. - http://amp.gs/jBDZ5
#css
Adam Argyle gives an introduction, and brief overview of styling features coming to CSS in 2022 and beyond. - http://amp.gs/jBDZ5
#css
👍7
npm Security Update: What GitHub Learnt About April's Attack
Back in April, GitHub reported that stolen OAuth user tokens were used to access some private repositories, private package manifests and metadata, as well as npm user account data, and they've shared the full story here. - http://amp.gs/jBDHx
#nodejs
Back in April, GitHub reported that stolen OAuth user tokens were used to access some private repositories, private package manifests and metadata, as well as npm user account data, and they've shared the full story here. - http://amp.gs/jBDHx
#nodejs
The GitHub Blog
npm security update: Attack campaign using stolen OAuth tokens | The GitHub Blog
npm's impact analysis of the attack campaign using stolen OAuth tokens and additional findings.
👍4
GradeJS (gradejs.com) analyzes webpack production bundles. It detects a list of bundled NPM libraries and works even for minified or tree-shaken bundles without access to the source code or webpack stats files.
Source code: https://github.com/gradejs/gradejs
Source code: https://github.com/gradejs/gradejs
👍6
Powerful Vue.js form Development with FormKit
The FormKit library for Vue.js is a powerhouse for developing forms easily, quickly, and without the usual headache. - http://amp.gs/jBuEl
#vue
The FormKit library for Vue.js is a powerhouse for developing forms easily, quickly, and without the usual headache. - http://amp.gs/jBuEl
#vue
LogRocket Blog
Powerful Vue.js form development with FormKit - LogRocket Blog
The FormKit library for Vue.js is a powerhouse for developing forms easily, quickly, and without the usual headache.
👍3
The key Attribute and Best Practices for Performant Lists
Is the only reason you’re using the key attribute to satisfy an obscure ESlint rule? If so, the author asserts there are better reasons than that to make it part of your routine. - http://amp.gs/jBuMF
#react
Is the only reason you’re using the key attribute to satisfy an obscure ESlint rule? If so, the author asserts there are better reasons than that to make it part of your routine. - http://amp.gs/jBuMF
#react
Developerway
React key attribute: best practices for performant lists
Looking into how React "key" attribute works, how to use it correctly, how to improve performance of lists with it, and why array index as key is a good idea sometimes
👍4
Angular Authentication: Best Practices
An Angular application that demonstrates best practices for user authentication flow. - http://amp.gs/jBJrr
#angular
An Angular application that demonstrates best practices for user authentication flow. - http://amp.gs/jBJrr
#angular
Medium
Angular Authentication: Best Practices 🏆
An Angular application that demonstrates best practices for user authentication flow.
👍8
The Micro-Frontend Chaos
Mastering the chaos of Micro-Frontend for the sake of stability - http://amp.gs/jB0l5
#microfrontends
Mastering the chaos of Micro-Frontend for the sake of stability - http://amp.gs/jB0l5
#microfrontends
Medium
The Micro-Frontend Chaos (and how to solve it)
Mastering the chaos of Micro-Frontend for the sake of stability
👍6
How We Converted Our Node.js Library to Deno
“We landed on a “runtime adapter” pattern that we think represents a general-purpose approach that may be useful to other library authors looking to support Deno.” - http://amp.gs/jB00y
#nodejs
“We landed on a “runtime adapter” pattern that we think represents a general-purpose approach that may be useful to other library authors looking to support Deno.” - http://amp.gs/jB00y
#nodejs
Edgedb
How we converted our Node.js library to Deno (using Deno) | EdgeDB Blog
A general purpose methodology for converting a Node.js package to Deno.
👍4
Learn CSS Subgrid
Ahmad Shadeed shares a deep dive into the new CSS subgrid feature with real-life examples and use-cases. - http://amp.gs/jBKhd
#css
Ahmad Shadeed shares a deep dive into the new CSS subgrid feature with real-life examples and use-cases. - http://amp.gs/jBKhd
#css
👍6
Vite Hot Module Replacement - A Complete Example
This article explains how to set up hot module replacement (HMR) with Vite for a vanilla JS project. - http://amp.gs/jB3Oz
#vue
This article explains how to set up hot module replacement (HMR) with Vite for a vanilla JS project. - http://amp.gs/jB3Oz
#vue
👍3