A Look at Automatic Batching Support in React 18
A handy performance improvement comes with React 18 in the form of automatic batching support for state updates. Check out this example. - http://amp.gs/jlz8F
#react
A handy performance improvement comes with React 18 in the form of automatic batching support for state updates. Check out this example. - http://amp.gs/jlz8F
#react
👍3👏1
How to Make a “Raise the Curtains” Effect in CSS
Silvestar Bistrović shows how to create an effect where the background goes from dark to light on scroll while the content on top also goes from light to dark while in a sticky position. - http://amp.gs/jlzOv
#css
Silvestar Bistrović shows how to create an effect where the background goes from dark to light on scroll while the content on top also goes from light to dark while in a sticky position. - http://amp.gs/jlzOv
#css
👍9
Diving into Node's Streams
Streams provide a defined interface and abstraction over the idea of working with streaming data in Node – they seem to suffer from often being misunderstood, though, so tutorials always tend to be popular. - http://amp.gs/jl1ZJ
#nodejs
Streams provide a defined interface and abstraction over the idea of working with streaming data in Node – they seem to suffer from often being misunderstood, though, so tutorials always tend to be popular. - http://amp.gs/jl1ZJ
#nodejs
👍3
Why and How to Use HTTPS in Your Local Development Environment
Learn why you should use HTTPS even for development and how to set things up, including spinning up a simple Node.js server. - http://amp.gs/jl1LE
#nodejs
Learn why you should use HTTPS even for development and how to set things up, including spinning up a simple Node.js server. - http://amp.gs/jl1LE
#nodejs
👍8
Why Vue is More Performant than React
After 5 years of experience in Vue, I recently switched to React. I started comparing how React and Vue behave during this transition and decided to share what I discovered. - http://amp.gs/jlYy5
#vue
After 5 years of experience in Vue, I recently switched to React. I started comparing how React and Vue behave during this transition and decided to share what I discovered. - http://amp.gs/jlYy5
#vue
Medium
Why Vue is (by default) more performant than React.
Let’s compare how Vue and React responded to 3 common front-end application problems.
👍4
👍5
Five Things You Don't Need JavaScript for
We love JS, but CSS and SVG have progressed enough to replace some traditional JS use cases. - http://amp.gs/jltKg
#css
We love JS, but CSS and SVG have progressed enough to replace some traditional JS use cases. - http://amp.gs/jltKg
#css
👍5👏1
800+ Slides Covering Numerous React Topics
An interesting approach to sharing programming knowledge. Marko’s slides cover topics from beginner to advanced including the use of hooks, GraphQL, React Native, portals, testing, and more. A handy resource if you’re learning. - http://amp.gs/jlmCP
#react
An interesting approach to sharing programming knowledge. Marko’s slides cover topics from beginner to advanced including the use of hooks, GraphQL, React Native, portals, testing, and more. A handy resource if you’re learning. - http://amp.gs/jlmCP
#react
👍11
Monorepo and Micro-Frontends with Jonathan Creamer
This episode of Semaphore Uncut features Jonathan Creamer, Senior Software Engineer at Microsoft. - http://amp.gs/jlmQq
#microfrontends
This episode of Semaphore Uncut features Jonathan Creamer, Senior Software Engineer at Microsoft. - http://amp.gs/jlmQq
#microfrontends
Medium
Monorepo and Micro-Frontends with Jonathan Creamer
This episode of Semaphore Uncut features Jonathan Creamer, Senior Software Engineer at Microsoft. We hear his monorepo experiences and…
👍7
Composing Layouts with Vue Router
Learn how to use Vue Router's named views to compose layouts via route record definitions. The approach makes for flexible, reusable layout combinations. - http://amp.gs/jlZA4
#vue
Learn how to use Vue Router's named views to compose layouts via route record definitions. The approach makes for flexible, reusable layout combinations. - http://amp.gs/jlZA4
#vue
👍5
Updating Node Dependencies Automatically, Selectively, or Incrementally
A tour of npm-check-updates. - http://amp.gs/jlpZw
#nodejs
A tour of npm-check-updates. - http://amp.gs/jlpZw
#nodejs
👍2
Angular Project Structure Best Practices
How should you structure your Angular application? And what are some best practices to avoid a spaghetti… - http://amp.gs/jlpWx
#angular
How should you structure your Angular application? And what are some best practices to avoid a spaghetti… - http://amp.gs/jlpWx
#angular
Medium
Angular Project Structure Best Practices (Read With Caution)
How should you structure your Angular application? And what are some best practices to avoid a spaghetti mess?
👍3
Micro Frontend Architecture: The Best Way To Build Scalable Frontend - http://amp.gs/jllU9
#microfrontends
#microfrontends
Medium
Micro Frontend Architecture: The Best Way To Build Scalable Frontend
This tweet from Dan Abramov stirred up the frontend development community. People even supported his tweet citing the larger payload size…
👍8
Building a Loading Bar Component
Adam Argyle gives a foundational overview of how to build a color adaptive and accessible loading bar with the <progress> element. - http://amp.gs/jlBTL
#css
Adam Argyle gives a foundational overview of how to build a color adaptive and accessible loading bar with the <progress> element. - http://amp.gs/jlBTL
#css
🔥5
How to Use Recoil for State Management in Your React Projects
It may be you have been using the Redux state management solution more-or-less by default. But the author asserts there are simpler alternatives. In this brief tutorial, he walks through the use of Recoil. - http://amp.gs/jlBHk
#react
It may be you have been using the Redux state management solution more-or-less by default. But the author asserts there are simpler alternatives. In this brief tutorial, he walks through the use of Recoil. - http://amp.gs/jlBHk
#react
👍4
👍3
Hybrid Rendering: the Secret Way to Smoothly Test Vue.js Components
Find out how to combine Deep and Shallow Rendering in order to achieve a flexible solution to test your Vue.js components. - http://amp.gs/jln0y
#vue
Find out how to combine Deep and Shallow Rendering in order to achieve a flexible solution to test your Vue.js components. - http://amp.gs/jln0y
#vue
❤2👍2
How to Build a File Upload Service with Vanilla JavaScript
Building a file upload service with vanilla JavaScript, from scratch, with a method that requires no npm packages and no dependencies outside of the standard library. - http://amp.gs/jlGto
#nodejs
Building a file upload service with vanilla JavaScript, from scratch, with a method that requires no npm packages and no dependencies outside of the standard library. - http://amp.gs/jlGto
#nodejs
👍8
How to Efficiently Merge Arrays in JavaScript
Improve your performance in merging arrays in JavaScript with these three easy-to-read approaches that ran fast shared by Chad Campbell. - http://amp.gs/jlGU6
#javascript
Improve your performance in merging arrays in JavaScript with these three easy-to-read approaches that ran fast shared by Chad Campbell. - http://amp.gs/jlGU6
#javascript
Medium
How to Efficiently Merge Arrays in JavaScript
Recently, I needed to combine two Array objects in JavaScript. I wanted an easy-to-read approach that ran fast. This led me to comparing a…
👍5❤2
Unit Testing React Apps with Jest and Enzyme
If you have not yet fully committed to setting up a suite of automated tests for your project, this tutorial provides a focused, concise set of steps that will bootstrap your understanding of the basic concepts and then work through a specific example illustrating their use. - http://amp.gs/jlGwt
#react
If you have not yet fully committed to setting up a suite of automated tests for your project, this tutorial provides a focused, concise set of steps that will bootstrap your understanding of the basic concepts and then work through a specific example illustrating their use. - http://amp.gs/jlGwt
#react
Medium
Unit Test React Applications With Jest and Enzyme
Create robust React applications
👍7❤5👎3😁1