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

📧 Did you watch the free MMA chapters? (1+ hours of content)

Monday, April 29, 2024

Did you watch the free MMA chapters? Hey there! 👋 I wish you a fantastic start to the week. Last week, I launched Modular Monolith Architecture. More than 300+ students are already deep into the MMA

WP Weekly 191 - Essentials - Duplicate in Core, White Label Kadence, Studio for Mac

Monday, April 29, 2024

Read on Website WP Weekly 191 / Essentials It seems many essential features are being covered in-house, be it the upcoming duplicate posts/pages feature in the WordPress core or the launch of Studio

SRE Weekly Issue #422

Monday, April 29, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

Quick question

Sunday, April 28, 2024

I want to learn how I can better serve you ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Kotlin Weekly #404 (NOT FOUND)

Sunday, April 28, 2024

ISSUE #404 28st of April 2024 Announcements Kotlin Multiplatform State of the Art Survey 2024 Help to shape and understand the Kotlin Multiplatform Ecosystem! It takes 4 minutes to fill this survey.

📲 Why Is It Called Bluetooth? — Check Out This AI Text to Song Generator

Sunday, April 28, 2024

Also: What to Know About Emulating Games on iPhone, and More! How-To Geek Logo April 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1425 [Easy]

Sunday, April 28, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Suppose an arithmetic expression is given as a binary tree. Each leaf is an

PD#571 Software Design Principles I Learned the Hard Way

Sunday, April 28, 2024

If there's two sources of truth, one is probably wrong. And yes, please repeat yourself. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

When Procrastination is Productive & Ghost integrating with ActivityPub

Sunday, April 28, 2024

Automattic, Texts, and Beeper join forces to build world's best inbox, Reflect launches its iOS app, how to start small rituals, and a lot more in this week's issue of Creativerly. Creativerly

C#503 Building pipelines with System.Threading.Channels

Sunday, April 28, 2024

Concurrent programming challenges can be effectively addressed using channels ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌