JavaScript Kicks - JSK Weekly - September 08, 2021

A very happy Star Trek Day to all the fans out there! In a perfect world you'll have celebrated by doing nothing other than taking the time to marathon the original series.

For everyone else ... check out "(Launched) Courier’s React Toast and Inbox Components": For Notifications That Don’t Suck. Or perhaps Dulanka Karunasena's "Threats of Using Regular Expressions in JavaScript" on Bits and Pieces is more your speed today!

Live long, and prosper.

Popular Stories recently curated by passionate community members

General

New Book: CI/CD for Monorepos

Monorepo is a new name for an old idea — place many software projects in the same code repository. Big companies like Google, Facebook, T...

Semaphore


Common NPM Mistakes Every Developer Should Avoid

NPM is the world's largest package manager, and using it in practice is relatively straightforward. However, when adding custom configura...

Bit


State Management In Next.js

By combining some React APIs, we can accurately manage "simple" states. With Next.js though, we can quickly find situations where we need...

Smashing Magazine


ES2022 feature: class static initialization blocks

The ECMAScript proposal "Class static initialization blocks" by Ron Buckton is at stage 4 and scheduled to be included in ECMAScript 2022...

Axel Rauschmayer


Using the Platform Instead of Frameworks

I recently came across a series of articles by Daniel Kehoe introducing The Stackless Way, an optimistic take on web development that pro...

Elise Hein


Integrating MongoDB to Next.js

We will go through the process of integrating MongoDB to your Next.js web application step by step. If you are working on a fullstack pro...

JavaScript In Plain English


Leetcode Algorithm Series: Valid Parentheses

Hello! Let's dive into another algorithm problem. Today's problem comes from Leetcode's Top Interview Questions - Easy under the Others c...

JavaScript In Plain English


JavaScript

Threats of Using Regular Expressions in JavaScript

There are two regular expression algorithms out there, Deterministic Finite Automaton (DFA) - Checks a character in a string only once. N...

Bit


Code Kata: Water Breathing Exercise In JavaScript

Yesterday, I happened upon a TED Talk by Lucas Rockwood on the power of breathing. In his talk, Rockwood covered three different types of...

Ben Nadel


JavaScript Array.find() Tutorial - How to Iterate Through Elements in an Array

When you're working with an array collection, sometimes you'll only need to find out if an item exists in the array so you can retrieve i...

Kingsley Ubah


Angular

How to Update Data Without Rerendering an Entire Grid in Angular

Rerendering an entire Angular grid to updating a single record is very inefficient, and at times it can cause glitches due to the memory ...

Syncfusion


Angular 10 Digit Mobile Number Validation Tutorial Example - positronX.io

This comprehensive guide will teach you how to implement 10 digits mobile number validation in the angular app using the angular phone nu...

Digamber Singh


React

How To Use Background Images in React (With Example Code) - Upmostly

While basic text, shapes, and colors are great, we often need more in our web apps. Images are much more complex arrangements of text, sh...

Upmostly


React-Query: You may not need state management🤷🏽‍♂️

react-query is often called "the missing data fetching library". It's server-state, able to manage cache data, asynchronously update stal...

Rauf Pratama


(Launched) Courier’s React Toast and Inbox Components

Courier is a notification management platform and API that enables multi-channel notifications at scale. Our new toast and inbox componen...

Courier


Accessing Your Data With Netlify Functions and React

Static site generators are popular for their speed, security, and user experience. However, sometimes your application needs data that is...

CSS-Tricks


A Guide on React Context and useContext() Hook

The context can help you to provide data to components no matter how deep they are in the components hierarchy. It is used to access glob...

Dmitri Pavlutin


How to Use React-Native-Image-Picker

Picking images from gallery or camera is one of the most popular and basic tasks to develop an app with React native. How we can do that?...

Gapur Kassym


How to Reduce HTTP Calls From 15 Lines to 2 Lines Using React SWR

If you are a React developer, you must have wished of having a library for managing all the API calls. I am not talking about fetch or Ax...

Mohammad Faisal


Node.js

Event Loops in NodeJS - Beginner's Guide to Synchronous and Asynchronous Code

NodeJS is an asynchronous event-driven JavaScript runtime environment designed to build scalable network applications. Asynchronous here ...

Tejan Singh


Setup Node.js, EJS with TypeScript using Gulp and Webpack

This post assumes that you want to use TypeScript for the backend as well as frontend (using EJS template) in Node.js, but are struggling...

JavaScript In Plain English


Testing

Skip Cypress Install On CI

How to add Cypress to an existing large project without slowing down the continuous integration step. Let's say you want to introduce Cyp...

Gleb Bahmutov


How to Structure a Unit Test

Most developers don't enjoy it either, but software development is not about likes and dislikes. It involves building the best possible p...

Chinedu Ikechi


Functional Programming

JavaScript Arrow functions: What they are and how to use them

In this article we are going to see what they are and how to use JavaScript Arrow Functions, a new... | Web design web development news, ...

MA-NO WebDesign&Dev


Difference between arrow and normal functions in JavaScript

In this tutorial we are going to see how arrow functions differ from normal JavaScript functions. We will also see... | Web design web de...

MA-NO WebDesign&Dev


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 Sep 8, 2021

Wednesday, September 8, 2021

JSK Daily for Sep 8, 2021 View this email in your browser A community curated daily e-mail of JavaScript news unknown vs any in TypeScript A variable of type any can be assigned with anything: Many

JSK Daily for Sep 6, 2021

Monday, September 6, 2021

JSK Daily for Sep 6, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Reduce HTTP Calls From 15 Lines to 2 Lines Using React SWR If you are a React

JSK Daily for Sep 3, 2021

Friday, September 3, 2021

JSK Daily for Sep 3, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Update Data Without Rerendering an Entire Grid in Angular Rerendering an entire

JSK Daily for Sep 2, 2021

Thursday, September 2, 2021

JSK Daily for Sep 2, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Update Data Without Rerendering an Entire Grid in Angular Rerendering an entire

JSK Daily for Sep 1, 2021

Wednesday, September 1, 2021

JSK Daily for Sep 1, 2021 View this email in your browser A community curated daily e-mail of JavaScript news (Launched) Courier's React Toast and Inbox Components Courier is a notification

You Might Also Like

Software Testing Weekly - Issue 261

Wednesday, March 12, 2025

New AI solutions for testing 👀 View on the Web Archives ISSUE 261 March 12th 2025 COMMENT Welcome to the 261st issue! I have nothing more to add to the genuinely great news that came out recently. I

JSK Daily for Mar 11, 2025

Tuesday, March 11, 2025

JSK Daily for Mar 11, 2025 View this email in your browser A community curated daily e-mail of JavaScript news How to Enforce Type Safety in FormData with TypeScript When working with the FormData

Binary Data, Tail Calls, Pickles, and More

Tuesday, March 11, 2025

Bytes Objects: Handling Binary Data in Python #672 – MARCH 11, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Bytes Objects: Handling Binary Data in Python In this tutorial, you'll learn about

Shaking The Wasp’s Nest 🐝

Tuesday, March 11, 2025

How Gamergate swarmed into our online lives. Here's a version for your browser. Hunting for the end of the long tail • March 11, 2025 Today In Tedium: You probably have noticed, just like me, that

Daily Coding Problem: Problem #1714 [Easy]

Tuesday, March 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an N by N matrix of random letters and a dictionary of words. Find

Mapped | The State of Democracy Around the World 🌐

Tuesday, March 11, 2025

After a historic election year, we show the state of democracy worldwide as it declines to its lowest level in two decades. View Online | Subscribe | Download Our App NEW REPORT: The Age of Data >

Stories, Free Tool & CRM Template

Tuesday, March 11, 2025

Notion stories, smart tools, and a free template to organize your contacts 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LW 173 - How to become a Shopify Developer in 2025

Tuesday, March 11, 2025

How to become a Shopify Developer in 2025 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 173 - 03/11

This free AI tool beats Perplexity

Tuesday, March 11, 2025

Ubuntu vs. Debian; The new HR; YouTube randomizer -- ZDNET ZDNET Tech Today - US March 11, 2025 webfeetgettyimages-10141124 DuckDuckGo's AI beats Perplexity in one big way - and it's free to

⚙️ AI bubble bursts (?)

Tuesday, March 11, 2025

Plus: We talk to the CEO of Read AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌