JavaScript Kicks - JSK Weekly - March 17, 2022

It's the middle of March. The month when everyone gets to be Irish for a day. Happy Saint Patrick's Day! Before you get busy mixing your drinks, have a look at AravindVCyber's "Create Your Own Mixins in TypeScript" on Bits and Pieces.

Other popular stories this week include "Best 27 Vue.js Development Tools For Developers", "How to Scroll to Top in React with a Button Component" and "Clean Up Your React Code."

Popular Stories recently curated by passionate community members

General

How to Handle Authentication in E2E Testing with Playwright

Knock-knock*, who's at the door? Authentication is a process of recognizing user identity. When a user enters their credentials (usually ...

Bit


A Quick and Clean Way to Parse Strings

Let's say you have a string of characters that you want to parse and assign to variables, ignoring bits of the data that are meaningless ...

JavaScript In Plain English


VS Code supports JSDoc-powered type checking

Learn how to enable JSDoc block based type checking in your JavaScript codebase....

stefan judis


Code Coverage For Nextjs Application

How to collect TypeScript code coverage using Cypress End-to-End tests. 📦 you can find the source code for this blog post in the reposit...

Gleb Bahmutov


A look at the dialog element's super powers

The new `dialog` element is more than a display toggle because it provides better focus handling, `inert` functionality and closes on key...

stefan judis


How to Deploy Svelte sites on Fathym

Getting your next site up and running with Svelte is simple with Fathym. Here, we'll work through the basics: A generic Svelte site and t...

Rich Kurtzman


JavaScript

JavaScript Interview Question: Explain the ‘this’ Keyword

In JavaScript, “this” will refer to the execution context for that specific call. What does that mean? When we invoke a function, an exec...

Bit


How to Check if Key Exists in JavaScript Object/Array

An object in JavaScript is an unordered collection of key-value pairs (key: value). Each key is known as a property, and is a string repr...

StackAbuse


Is JavaScript a Programming Language?

"A language, whether natural (such as English) or artificial (such as Java), is a set of strings of characters from some alphabet. The st...

JavaScript In Plain English


Learning a New JavaScript Framework Every Week

From time to time, I bump into an article that perpetuates one of the oldest myths in our industry: " To stay effective/relevant/producti...

Hajime Yamasaki Vukelic


The Good and Bad of JavaScript Callbacks

Callbacks are functions that are called back later. If you think I didn't explain anything in the previous sentence, I did emphasize one ...

Bit


TypeScript

Another 10 Quick TypeScript One-Liners

In this article, I want to show you another 10 helpful one-liners in TypeScript. One-liners can be a helpful way to minimize your code. C...

Bit


Simple TypeScript Project Using Node.js, Express, and nodemon

mkdir my-node-project cd my-node-project Initialize your project by running: npm init -y Package.json file created Using the -y flag in t...

JavaScript In Plain English


From TypeScript Hater to TypeScript Convinced User

Earlier this year, a new project came to my table. Some of my colleagues are TypeScript enthusiasts, mostly the young ones. I'm not judgi...

Cedric Nicoloso


Building a Custom React Hook in TypeScript

According to the results of the annual survey of the State of Javascript, it doesn’t seem like React nor TypeScript is going anywhere any...

Bit


Mixins in TypeScript

Mixins are a popular way of building up classes from reusable components by combining simpler partial classes. In this article we will de...

Bit


React

React.memo() vs. useMemo()

Performance optimization is an important factor in web development. React uses "memoization" as an optimization technique to speed up the...

Bit


How to Add File Size Validation in React with FilePond

In this step by step tutorial, we will help you learn how to integrate the file size validation in React filepond image or file upload co...

Digamber Singh


How to Make a Typed-Text React Component

I recently built a "Typed Text" React component to use on my website. This component will take any text and animate it to look like it is...

Wil Staley


Build A Data Visualization App to Create Reports with React Hook

So lately I've been working on my small college React project - an app for simple reporting and fast data analyzing. That's why I've sear...

JavaScript In Plain English


How To Pass Data From Child To Parent in React? - Upmostly

Sometimes we need to pass data from a child component to parent component. For example we can have an input child component and a parent ...

Upmostly


What's Props in React? - Upmostly

React is a component-based library for developing user interfaces. We need components because we want to have customizable parts of UI, a...

Upmostly


Clean Up Your React Code

"Even if you're writing code only for yourself, with no possibility of it being used in any way by anyone else, your future self will tha...

JavaScript In Plain English


Make React Apps More Dynamic

I want to share my experiences in my Digital Garden in these articles. You can also read the first article (Design Extensible React Appli...

Onur Dayibasi EN


Best Coding Practices - React Native Edition 2022

Ever wondered when you started coding as a beginner, and after a few months, the same piece of code you wrote becomes difficult to read o...

JavaScript In Plain English


How to Upgrade to the React 18 Release Candidate - React Blog

Our next major version, React 18, is available today as a Release Candidate (RC). As we shared at React Conf, React 18 introduces feature...

React


How to Scroll to Top in React with a Button Component

The "scroll-to-top" feature is an excellent addition to any website that forces visitors to scroll a long distance before reaching the bo...

StackAbuse


What's useEffect in React? - Upmostly

useEffect is a React hook for side effects. Side effects or effects are the operations that can affect other components and can't be done...

Upmostly


Vue

A Vue Developer's Guide to Redux

If you have worked in the front-end scene for a while, you must have come across myriad state management tools. Some of these tools are s...

Bit


Best 27 Vue.js Development Tools For Developers

An Introduction to Vue.js development tools for web design and web development....

JavaScript In Plain English


Node.js

Update Node Dependencies Automatically, Selectively, or Incrementally

This post is part of my Byte Series, where I document tips, tricks, and tools that I've found useful. As you are probably well aware, nod...

Elijah Manor


Node Express Send Request and Receive XML Response Tutorial

In this guide, we will show you how to generate XML file in the Node js application. To create the XML file in Node, we will use the XML ...

Digamber Singh


Libraries and Tools

11 FrontEnd Web Development Tools To Assume in 2022: The Most Cutting-Edge Technologies

The web development industry is continuously growing, and new tools are emerging all the time. In order to stay ahead of the curve, it's ...

Frontend Weekly


Testing

Cypress Lighthouse Example

Getting the Lighthouse performance metrics from a Cypress test. You can find the Cypress tests shown in this blog post in the repo bahmut...

Gleb Bahmutov


Functional Programming

JavaScript: Create a Function that Returns Curried Version of a Function

Let's create a function that can take any function as an argument, and return a curried version of that. If you need a review of what cur...

Bit


JavaScript Interview Question: Write Your Own Bind Function

The bind method helps us with explicitly binding 'this' to the specified object. It basically lets us borrow a function that was meant fo...

Bit


Regular Function vs Arrow Function: A Comparative Study

Regular Function // Arrow Function with one parameter// Arrow function with two parametersconst greet = function (name) {const greet = na...

Ludivine Achouri


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 Mar 16, 2022

Wednesday, March 16, 2022

JSK Daily for Mar 16, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Implementing SSO with Angular and AWS Cognito Single sign-on (SSO) is one of the widely

JSK Daily for Mar 15, 2022

Tuesday, March 15, 2022

JSK Daily for Mar 15, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Implementing SSO with Angular and AWS Cognito Single sign-on (SSO) is one of the widely

JSK Daily for Mar 14, 2022

Monday, March 14, 2022

JSK Daily for Mar 14, 2022 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Interview Question: Write Your Own Bind Function The bind method helps us with

JSK Daily for Mar 14, 2022

Monday, March 14, 2022

JSK Daily for Mar 14, 2022 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Interview Question: Write Your Own Bind Function The bind method helps us with

JSK Daily for Mar 11, 2022

Friday, March 11, 2022

JSK Daily for Mar 11, 2022 View this email in your browser A community curated daily e-mail of JavaScript news The Good and Bad of JavaScript Callbacks Callbacks are functions that are called back

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