JavaScript Kicks - JSK Daily for Aug 2, 2021

JSK Daily forĀ Aug 2, 2021 View this email in your browser

A community curated daily e-mail of JavaScript news



Magical Marbles in Three.js

From our sponsor: Guide customers along the path to purchase with our award-winning platform. Starting at $14.99/mo. In April 2019, Harry Alisavakis made a great write-up about the "magical marbles" effect he shared prior on Twitter....

Codrops




A Quick Look at the JavaScript bind() Method

To clarify how we will refactor the above, let's review the code in Figure 9 to clarify what is happening in this listing. The getDogInfo() Object contains a single property, a method called info(), whose sole purpose is to return the values that it will get, albeit indirectly...

Robert Hieger




Optional Chaining: The ?. Operator in TypeScript

TypeScript 3.7 added support for the ?. operator, also known as the optional chaining operator. We can use this operator to descend into an object whose properties potentially hold the values null or undefined without writing any null checks for intermediate properties....

Marius Schulz




How to create a React Tree

In this tutorial, I want to show you how to use React Table Library for creating a Tree Table or Tree List. In the previous example, you have already installed React Table Library to create a table component. Now, we will enable users to expand and collapse rows in a React Tre...

Robin Wieruch




Securing an Angular app which uses multiple identity providers

Sometimes Angular applications are required to authenticate against multiple identity providers. This blog post shows how to implement an Angular SPA which authenticates using Auth0 for one identity provider and also IdentityServer4 from Duende software as the second. The SPA ...

damienbod




Build any view with these amazing template engines for NodeJS

Building dynamic websites with APIs is something we all are familiar with as modern-day web developers. Node.js, especially, makes it really easy to set up API backends quickly and connect them with the client-side web applications. But did you know that Node allows the applic...

livecodestream




How to check if the string starts with another in JavaScript

In this tutorial, we are going to learn how to check if the string starts with another substring in JavaScript. To check if a string starts with another, we can use the built-in startsWith() method in JavaScript. The startsWith() method takes the search string as an argument a...

Sai gowtham




Visit The Blank Page Between Cypress Tests

When a Cypress test finishes, the web application stays in the browser's window. This could be confusing if the next test does not immediately start with cy.visit. For example, the JavaScript call...

Gleb Bahmutov




Why I still don't like create-react-app (CRA) - Vijay Thirugnanam

CRA or create-react-app makes it easy to create a react app. But there are some disadvantages. In this post, I list down my top 3 reasons to not like CRA....

Vijay T




The cost of JavaScript in 2021

One large change to the cost of JavaScript over the last few years has been an improvement in how fast browsers can parse and compile script. In 2021, the dominant costs of processing scripts are now download and CPU execution time....

Sn. Dev. M A




Getting hooked on React with Kent C. Dodds (JS Party #186)

With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousa...

JS Party




How to Write and Use Express Middleware

Middleware is an often misunderstood topic since it sounds and appears very complicated, but in reality middleware is actually really straightforward. The entire idea of middleware is to execute some code before the controller action that sends the response and after the serve...

JavaScript In Plain English




Task Scheduling with Node.js

When building web applications and APIs using Node.js, we sometimes come across tasks that need to be done repeatedly such as email notifications, file downloads, and database backups etc. This can be at a specific time everyday, month, or even year depending on the task....

JavaScript In Plain English


Copyright © 2021 Dotnetkicks, LLC, All rights reserved.
You signed up on JSK. These emails are configurable on your account page, or using links at the bottom of each email.

Our mailing address is:
Dotnetkicks, LLC
PO Box 45087
Seattle, WA 98145

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Older messages

JSK Daily for Jul 30, 2021

Friday, July 30, 2021

JSK Daily for Jul 30, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Capturing Keyboard Event Modifiers Across Operating Systems In JavaScript I have something

JSK Daily for Jul 29, 2021

Thursday, July 29, 2021

JSK Daily for Jul 29, 2021 View this email in your browser A community curated daily e-mail of JavaScript news JSK Weekly - July 28, 2021 July is on its way out, officially taking us into the second

JSK Weekly - July 28, 2021

Wednesday, July 28, 2021

July is on its way out, officially taking us into the second part of 2021. If you're interested in testing whether any characteristics of your application have changed, check out "Snapshot

JSK Daily for Jul 28, 2021

Wednesday, July 28, 2021

JSK Daily for Jul 28, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Using BLoC Pattern with React Initially, the Business Logic Component (BLoC) pattern was

JSK Daily for Jul 26, 2021

Monday, July 26, 2021

JSK Daily for Jul 26, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Understanding 'this' keyword in JavaScript If you belong to a programming

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 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌