JavaScript Kicks - JSK Weekly - November 02, 2022

Welcome November! We hope everyone had a "scary" time this last weekend. We've now passed the last holiday standing between us and Christmas.

Some popular stories this last week include Piumi Liyana Gunawardhana's "What is Memoization in React?" on Syncfusion, Maxwell's "JavaScript Design Patterns: Factory Pattern" and Kyle Le's "Create a package-based Monorepo with Nx" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Playing with Astro: Sharing State Between React and Vue Components

Astro poses a very interesting premise: you can build your site with whatever framework you choose to use, including, of course, Astro it...

Bit


Create a package-based Monorepo with Nx

A Monorepo or Monorepository is a code management and architectural concept where you keep all your code in one super repository instead ...

Bit


How to Create a Stripe Subscription with React and Node.js

Stripe is one of the most popular methods for collecting payments from your customers. It's straightforward to use and an essential skill...

Mohammad Faisal


How to Implement Storybook in React + TypeScript + Material UI application

Storybook is a UI development tool that lets you preview your components in a very rich library design that will help you to change all p...

Sanchitha Sr


Nest.js - Getting Started

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. - Martin Fowler NestJS is...

Bewar Salah


How To Add TypeScript To React - Upmostly

As JSX projects get increasingly complex, we often find ourselves reverse-engineering whole chunks of code to fix or change existing func...

Upmostly


JavaScript

What is the Fastest Loop Type in JavaScript?

JavaScript has multiple array methods built-in, almost all of them has loops inside them. First I will run the benchmark with 4 most comm...

Bit


8 Ways to Iterate over an Array in JavaScript

An array is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or...

Bit


Which Loop Traversal Is The Fastest In JavaScript?

Comparison of JavaScript array traversal methods...

weiqing tang


Convert Fahrenheit to Celsius with JavaScript

The United States is one of the last bodies that refuses to implement the Celsius temperature standard. Why? Because we're arrogant and f...

David Walsh


JavaScript Design Patterns: Factory Pattern

Factory pattern is one of the most common design patterns used to create objects. Instead of exposing the concrete logic of creating obje...

Maxwell


5 Unique Ways to Refresh a website using JavaScript

In order to make sure we are viewing the most recent content, it may occasionally be necessary for us to manually refresh a page. In this...

Bit


TypeScript

Common bad practices that developers should stop doing when writing Typescript code

Since its debut in 2016, typescript has gained enormous popularity among web developers. Increasingly, enterprises are using it as a repl...

Frontend Weekly


Angular

Angular Custom Directive Example - HostBinding & HostListener

Directives are classes that add additional behavior to elements in your Angular applications. ( Angular.io) Angular offers several built-...

Lorenzo Zarantonello


Angular: Create a Custom RXJS Operator for Reusing Multiple Other Repetitive RXJS Operators

Being an Angular/Typescript developer, you would have often come across this scenario, where the same few lines of code are being repeate...

JavaScript In Plain English


React

What is Memoization in React?

Performance optimization is critical for web applications to maintain a solid user experience. In React, there are instances in which re-...

Syncfusion


Batch Updates in React 17 or Earlier Versions

React batch updates for multiple setState() calls inside setTimeout, promises, and native event handlers TLDR; If you are on React 18, th...

राहुल मिश्रा


How to Set Up Next.js in React with Create React App

Next, js is a dynamic web development framework that allows creating Rect server-side rendering static web applications. Being a React de...

Digamber Singh


GraphQL Data fetching with Apollo Client in React

Learning things always takes time, and it's hard to grasp the nuances of technology without getting your hands dirty. GraphQL is emerging...

MINI🇦🇹🇪🇺


Vue

Learn How To Use Vue 3's Teleport With This Tutorial - Upmostly

The concept of portals, or a means to transport template HTML to various regions of the DOM inside an app, is one of the new features of ...

Upmostly


How To Use Provide() and Inject() in Vue 3 - Upmostly

When we're working with a multi-layered Vue app, we typically utilize props to transfer data from a parent component to a child component...

Upmostly


Node.js

How to Use window.crypto in Node.js

I've been writing a bunch of jest tests recently for libraries that use the underlying window.crypto methods like getRandomValues() and w...

David Walsh


Implement a Password Reset Feature in a Node.js App

In my article today, I will show you how you can implement a fully functional password reset feature in your NodeJS application. We will ...

Bit


Libraries and Tools

5 Web Accessibility Tools for React Applications

The practice of designing and constructing websites and digital tools in such a way that users of various abilities can use them without ...

Bit


Testing

Mock process.env In Your Cypress React Tests

How to mock the .env values in your Cypress end-to-end tests for React applications. Let's take a React application that uses REACT_APP_....

Gleb Bahmutov


Functional Programming

What if the team assumes my functional JavaScript is slow?

There's a common misconception that using a functional style with JavaScript is always slow. While this is truly a misconception, it has ...

James Sinclair


Until next week!

Bob, Robert, Miro, Branko and Boris

Change how often and what email you get on your account page.

Follow JavaScriptKicks on Twitter and subscribe via RSS.







This email was sent to you
why did I get this?    unsubscribe from this list    update subscription preferences
Dotnetkicks, LLC · PO Box 45087 · Seattle, WA 98145 · USA

Key phrases

Older messages

JSK Daily for Nov 1, 2022

Tuesday, November 1, 2022

JSK Daily for Nov 1, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Implement a Password Reset Feature in a Node.js App In my article today, I will show you

JSK Daily for Oct 31, 2022

Monday, October 31, 2022

JSK Daily for Oct 31, 2022 View this email in your browser A community curated daily e-mail of JavaScript news 8 Ways to Iterate over an Array in JavaScript An array is a data structure consisting of a

JSK Daily for Oct 27, 2022

Thursday, October 27, 2022

JSK Daily for Oct 27, 2022 View this email in your browser A community curated daily e-mail of JavaScript news What is Memoization in React? Performance optimization is critical for web applications to

JSK Daily for Oct 26, 2022

Wednesday, October 26, 2022

JSK Daily for Oct 26, 2022 View this email in your browser A community curated daily e-mail of JavaScript news What is Memoization in React? Performance optimization is critical for web applications to

JSK Weekly - October 26, 2022

Wednesday, October 26, 2022

There are very few people, if any, that haven't heard the term "lit", in it's new age version; meaning "exciting" or "excellent". So it should come as no surprise

You Might Also Like

Data Science Weekly - Issue 540

Friday, March 29, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This Week in Rust #540

Friday, March 29, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 540 — 27 MAR 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Value Of A Promise 🤞

Friday, March 29, 2024

How much is a promise from a tech company really worth, anyway? Here's a version for your browser. Hunting for the end of the long tail • March 28, 2024 The Value Of A Promise When you hear a

New Elastic Security for SIEM Training Course

Friday, March 29, 2024

Detect and respond to evolving threats ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Detect anomalies and malicious behavior March

SBF gets 25 years 

Thursday, March 28, 2024

Sam Bankman-Fried is sentenced View this email online in your browser By Christine Hall Thursday, March 28, 2024 Welcome back to TechCrunch PM! The editorial team spent a chunk of the day discussing

💎 Issue 410 - Being laid off in 2023-2024 as an early-career developer

Thursday, March 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem

Thursday, March 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 403 Release Date Mar 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution

Thursday, March 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 410 - JSDoc as an alternative TypeScript syntax

Thursday, March 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 404 - Dependency Injection for Modern Swift Applications Part II

Thursday, March 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 404 Release Date Mar 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular