JavaScript Kicks - JSK Weekly - August 11, 2021

Popular stories this week include "Exploring Essential JavaScript Spreadsheet Freeze Panes" on Syncfusion, "Why Axios is Preferable to Fetch" by Sumeet Bhalla and Chameera Dulanga's "Secret Behind JavaScript Performance: V8 & Hidden Classes" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

WebSocket Communication Patterns for Real-Time Web Apps

WebSockets are used for real-time communication between the browser and a server. These communications are bi-directional. Therefore it f...

Bit


The State Of Web Workers In 2021 - Smashing Magazine

The web is single-threaded. This makes it increasingly hard to write smooth and responsive apps. Workers have a bad rep, but can be an im...

Smashing Magazine


Always Keep Your Promises

Ever wondered what are JavaScript promises? Are you tired of using callbacks? Here is a guide for you to learn about promises and how the...

sumeet bhalla


JavaScript

Exploring Essential JavaScript Spreadsheet Freeze Panes

The Essential JavaScript Spreadsheet, also known as the JavaScript Excel viewer, is a feature-rich control for organizing and analyzing d...

Syncfusion


Shipping Less JavaScript with Astro Static Site Bundler

Astro is a modern static site builder that allows you to deliver applications with less JavaScript. As a developer, I found this very int...

Bit


'return await promise' vs 'return promise' in JavaScript

When returning from a promise from an asynchronous function, you can wait for that promise to resolve return await promise, or you can re...

Dmitri Pavlutin


Essential JavaScript Interview Coding Questions

Answer: A function that is passed as an argument to another function is called as callback function. This callback function will be execu...

JavaScript In Plain English


Run Javascript Apps Faster and Safer than Linux Through Open Source Unikernels

Run your Node apps faster and safer than Linux. 2X as fast on GCP and 3X as fast on AWS using open source unikernels. Deploy to the cloud...

NanoVMs


JavaScript For Loop - How to Loop Through an Array in JS

There are various types of loops in JavaScript, and all of them essentially do the same thing: they repeat an action again and again. Loo...

Dionysia Lemonaki


Overview: Javascript Memory Leaks and Main Thread Bottleneck

There will come a point at least once in your career as a JavaScript developer where you'll run into a memory leak issue (usually on prod...

Vijay Pagare


Secret Behind JavaScript Performance: V8 & Hidden Classes

Today, JavaScript has become one of the most used languages for web development. However, it has to pass so many hurdles to climb up to t...

Bit


How To Build Resilient JavaScript UIs

Resilience is intrinsic to the web and therefore us, web developers. This article explores how graceful degradation, defensive coding, ob...

Smashing Magazine


Angular

Query the DOM in Angular with Decorators

DOM stands for the Document Object Model. The logical structure of documents and the ways of accessing and manipulating documents are def...

JavaScript In Plain English


React

React Hooks: A Simple Introduction

React Hooks are a newly proposed feature that lets you use state and life-cycle methods without writing a class component. React Hooks we...

Upmostly


React Children And Iteration Methods

In this article, we'll discuss and learn about the use case of iterating over React `children` and the ways to do it. In particular, we w...

Smashing Magazine


10 Ways to Style a React Application

React is a library for rendering UI, it doesn't care about styling. It is a nice thing about React, but it also leaves us alone in a big ...

Naveen DA


How To Use React useRef Hook (with Examples) - Upmostly

What is the `useRef` hook? How do you use it? When should you use `useRef` vs `useState`? What caveats should you be aware of when using ...

Upmostly


Vue

Vue and Careers with Ari Clark on Web Rush #145

On this episode we talk with Ari Clark about the work / life balance, what a 10x developer is, connecting with peer and networking, deali...

John Papa


Node.js

Set a Default Node Version with nvm

As I've shown you in the past, nvm an excellent utility for switching between Node.js versions. Whether your host machine or CI, building...

David Walsh


Create a Product Rating System with MongoDB and Node.js

In this tutorial, you will learn how to make good use of Mongoose schema mixed type, getters and, setters to manipulate data in your Mong...

JavaScript In Plain English


Testing

Automate Component Testing for Mobile Web Apps with BrowserStack

"One website for every screen size" is undoubtedly a nightmare when it comes to testing for mobile browser compatibility. It's quite chal...

Bit


Functional Testing using React testing library and Jest - Vijay Thirugnanam

React Testing Library makes functional testing of React components easier. It provides a virtual DOM where we can render components, prov...

Vijay T


Listen To The Application Events From Cypress Tests

How the Cypress tests can receive the DOM and jQuery events sent by the application. Often the web application uses events that flow from...

Gleb Bahmutov


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 Aug 11, 2021

Friday, August 13, 2021

JSK Daily for Aug 11, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Date-fns vs MomentJS: Choosing the Right Date Utility Library MomentJS is one of the most

JSK Daily for Aug 12, 2021

Friday, August 13, 2021

JSK Daily for Aug 12, 2021 View this email in your browser A community curated daily e-mail of JavaScript news 7 Simple Tips to Speed Up Your Website These days, people won't wait long for the

JSK Daily for Aug 10, 2021

Tuesday, August 10, 2021

JSK Daily for Aug 10, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Shipping Less JavaScript with Astro Static Site Bundler Astro is a modern static site

JSK Daily for Aug 6, 2021

Friday, August 6, 2021

JSK Daily for Aug 6, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Exploring Essential JavaScript Spreadsheet Freeze Panes The Essential JavaScript

JSK Daily for Aug 5, 2021

Thursday, August 5, 2021

JSK Daily for Aug 5, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Exploring Essential JavaScript Spreadsheet Freeze Panes The Essential JavaScript

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