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

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

Youre Overthinking It

Wednesday, January 15, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 15, 2025? The

eBook: Software Supply Chain Security for Dummies

Wednesday, January 15, 2025

Free access to this go-to-guide for invaluable insights and practical advice to secure your software supply chain. The Hacker News Software Supply Chain Security for Dummies There is no longer doubt

The 5 biggest AI prompting mistakes

Wednesday, January 15, 2025

✨ Better Pixel photos; How to quit Meta; The next TikTok? -- ZDNET ZDNET Tech Today - US January 15, 2025 ai-prompting-mistakes The five biggest mistakes people make when prompting an AI Ready to

An interactive tour of Go 1.24

Wednesday, January 15, 2025

Plus generating random art, sending emails, and a variety of gopher images you can use. | #​538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A

Spyglass Dispatch: Bromo Sapiens

Wednesday, January 15, 2025

Masculine Startups • The Fall of Xbox • Meta's Misinformation Off Switch • TikTok's Switch Off The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely

The $1.9M client

Wednesday, January 15, 2025

Money matters, but this invisible currency matters more. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ Federal data centers

Wednesday, January 15, 2025

Plus: Britain's AI roadmap ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 01/15/2025

Wednesday, January 15, 2025

New blogs from Syncfusion Introducing the New .NET MAUI Bottom Sheet Control By Naveenkumar Sanjeevirayan This blog explains the features of the Bottom Sheet control introduced in the Syncfusion .NET

The Sequence Engineering #469: Llama.cpp is The Framework for High Performce LLM Inference

Wednesday, January 15, 2025

One of the most popular inference framework for LLM apps that care about performance. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

3 Actively Exploited Zero-Day Flaws Patched in Microsoft's Latest Security Update

Wednesday, January 15, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and