JavaScript Kicks - JSK Weekly - October 12, 2022

According to Wikipedia, usability can be described as “the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience.” Ravindu Shehan Perera shows us "How to Improve the Usability of JavaScript Web Applications with Web Vitals" on Syncfusion.

Other popular stories include Dillion Megida's "How Does Recursion Work? Simplified in JavaScript with Examples", fatfish's "6 Useful Array Functions in ES6 You Must Know About" and "How To Speed Up Data-Heavy React Components" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

I Built the Same Project in React and Vue with AgnosticUI so You didn't Have To

A while ago I learned about AgnosticUI, a component library that claimed to be re-usable with all major frameworks. Thus providing a simp...

Bit


Pros and Cons of Application Level Indexing and Caching

You have probably heard much about database indexing and caching where indexes will return the data. Applying indexing to any fetch/searc...

Bit


How to Create Custom events in Svelte.js

In this tutorial, we are going to learn about how to create and use custom events in svelte. Custom events help us to communicate to pare...

Sai gowtham


Should You Learn React Js Or Other JavaScript Frameworks?

After learning JavaScript, many programmers go further and learn about frameworks like React, Node.js, and Angular to name a few but they...

JavaScript In Plain English


JavaScript

How to Improve the Usability of JavaScript Web Applications with Web Vitals

According to Wikipedia, usability can be described as “the capacity of a system to provide a condition for its users to perform the tasks...

Syncfusion


JavaScript Interview Questions- MCQs

JavaScript is the most popular programming language in the world and it is widely used for web development. Developers with a JavaScript ...

JavaScript In Plain English


How to Swap Two Array Elements in JavaScript - Switch Elements in JS

When you're working with arrays, there are times when you need to swap two elements in an array in JavaScript. Maybe you're working on an...

Joel 🦸‍♀️


5 Concepts Every JavaScript Programmer Must Know

JavaScript is the programming language that lets the Internet work. The Internet would be nothing without JavaScript. In this post, I cov...

JavaScript In Plain English


How to Detect a Browser or Tab Close Event with JavaScript

To detect a browser or tab close event in JavaScript: Add a beforeunload event listener to the global window object. In this listener, ca...

Coding Beauty


How Does Recursion Work? Simplified in JavaScript with Examples

Recursion works similarly to how loops do in JavaScript. Loops allow you to execute a set of code multiple times as long as a condition i...

Dillion Megida 🚀


How to Convert XML to JSON in JavaScript

We can use the xml-js library from NPM to easily convert XML to JSON in JavaScript. import { xml2json } from 'xml-js'; const json = xmlto...

Coding Beauty


TypeScript

TypeScript Challenges: Implement the PartialByKeys Utility Type

Welcome to the Mastering TypeScript series, there are dozens of articles in this series. To help readers better consolidate their knowled...

Bit


TypeScript: Type Guards

Type Guards in TypeScript are needed whenever you want to allow only a certain type for a routine in TypeScript. In this TypeScript tutor...

Robin Wieruch


TypeScript Challenge: Implement the Built-In Omit Utility Type

Welcome to the Mastering TypeScript series, there are dozens of articles in this series. To help readers better consolidate their knowled...

Bit


Angular

Reading a JSON file in Angular Quickly

In this tutorial, we are going to learn about how to read a (local) json file in angular with the help of an example. Consider, we have t...

Sai gowtham


The Little-known Story Behind Angular Standalone Components

While trying out Angular Standalone Components (SC), I asked myself why the Angular team introduced this feature. The official documentat...

Lorenzo Zarantonello


React

How to Build a Scaleable React application

I've wanted to write this article for some time now because most of the time I see a post about an "architecture", it is using Global Sta...

Bit


How To Use Custom Animated Lottie in ReactJS? 🤩 - Upmostly

In this article, we will step aside a bit of the technical aspect of ReactJS and make the experience of our application better by using a...

Upmostly


React - Change the background color of element onClick

In this tutorial, we are going to learn about how to change the color of a element onClick in React. Consider, we have the following comp...

Sai gowtham


Implementing Okta Authentication In React

Okta is an identity manager, with features such as single sign-on and multi-factor authentication. Okta can be used to secure the identit...

Smashing Magazine


Observables to Render React Components

What is the most elegant way you manage the state of your react components? It has to be maintainable, easy to implement and performant. ...

Bit


Get the Value of an Input When the Enter Key is Pressed in React

To get the value of an input when the Enter key is pressed in React: Create a state variable to store the value of the input. Set an onCh...

Coding Beauty


Guide: Build a Real-Time Chat Application With ReactJS 🔥+⚛️ - Upmostly

When we talk about real-time chat applications, we think of web sockets and how to handle receive and send messages through dedicated soc...

Upmostly


How To Speed Up Data-Heavy React Components

Performance is very critical when building data-heavy applications. Every state change renders components. Managing states and rendering ...

Bit


Node.js

Why, When, and How to Use Multiple Environments for Node.js

I ran into a post by Suhail recently about engineers at Twitter building in production environments. It captured a lot of attention and i...

Bit


A Brief Guide on Worker Threads in Node.js

Node.js is pretty efficient when it comes to handling data-intensive I/O calls but a CPU-intensive task (image/video processing or parsin...

ding


Libraries and Tools

As a Front-End Engineer: 5 JavaScript Utility Libraries You Should Know About

As a front-end developer, I have greatly improved my efficiency through these JavaScript libraries, such as formatting dates, processing ...

fatfish


Testing

Vitest with React Testing Library

A brief walkthrough on how to set up React Testing Library in Vitest when using Vite. The tutorial assumes that you have already created ...

Robin Wieruch


Skip or Only Run a Test with JavaScript Mocha

Whenever I start to feel anxiety about a big change I'm making, I start writing more unit tests. I'll write down my fear and then write a...

David Walsh


Complete Node.js Testing Setup with Jest, SuperTest, TypeScript, and Husky

Setting up a clean testing environment is always a pain in the ass if you are using TypeScript, You can't just download Jest and start ha...

barisbll


Functional Programming

JavaScript Functions Tutorial - IIFE, Function Parameters, and Code Blocks Explained

Functions are one of the most widely-used features in programming. So, it helps to have a solid understanding of how they work. This tuto...

Oluwatobi Sofela


6 Useful Array Functions in ES6 You Must Know About

From the method, we can convert array-like objects, arguments objects, and NodeList objects into real arrays through Array.from the metho...

fatfish


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 Oct 11, 2022

Tuesday, October 11, 2022

JSK Daily for Oct 11, 2022 View this email in your browser A community curated daily e-mail of JavaScript news How to Build a Scaleable React application I've wanted to write this article for some

JSK Daily for Oct 10, 2022

Monday, October 10, 2022

JSK Daily for Oct 10, 2022 View this email in your browser A community curated daily e-mail of JavaScript news TypeScript Challenges: Implement the PartialByKeys Utility Type Welcome to the Mastering

JSK Daily for Oct 8, 2022

Saturday, October 8, 2022

JSK Daily for Oct 8, 2022 View this email in your browser A community curated daily e-mail of JavaScript news How to Improve the Usability of JavaScript Web Applications with Web Vitals According to

JSK Daily for Oct 7, 2022

Friday, October 7, 2022

JSK Daily for Oct 7, 2022 View this email in your browser A community curated daily e-mail of JavaScript news How to Improve the Usability of JavaScript Web Applications with Web Vitals According to

JSK Daily for Oct 6, 2022

Thursday, October 6, 2022

JSK Daily for Oct 6, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Observables to Render React Components What is the most elegant way you manage the state of

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