JavaScript Kicks - JSK Weekly - February 02, 2022

January was a tough year ... but we made it! Hello February! Kick start the month with Syncfusion's "Pure and Impure Functions in JavaScript: A Complete Guide" and Felipe Furlanetti's "React Hooks: The Ultimate Guide (useRef)."

Other popular stories this week include "Read Files via JavaScript in the Browser: Choose Files to Read", "Meet Falso: The Replacement for Faker.js" and Thomas Sentre's "NPM Commands and Shortcuts You Should Know as a JavaScript Dev" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

CSS Houdini Will Be the Next Big Thing in CSS

I have recently come across CSS Houdini and I got very curious to learn more about it. The main goal of this article is to share with you...

Bit


Switch vs if...else: A Comparison

Conditional statements are commonplace in JavaScript code. The if...else statement is usually the one learned first. It checks a conditio...

John Troutman


Top JavaScript Concepts to Know Before Learning React

If you want to learn React -or any JavaScript framework - you'll first need to understand the fundamental JavaScript methods and concepts...

Joel 🦸‍♀️


How I Created a Responsive Navbar using Tailwind CSS

Tailwind is a utility-first CSS framework which means it provides you with the CSS classes to write custom styles without writing any cus...

Bit


Is Remix JS the Next Framework for You?

Remix is the new kid on the block, the flashy website and the detailed documentation give off a sense of a very mature and well-defined s...

Bit


A launch.json setting for end-to-end web development

When I start a new project these days I create the following launch.json file and put in in a .vscode folder on the the root of my projec...

Christian Heilmann


Thank you, Faker. Now it's Time to Move On.

TL;DR - Falso is a modern, tree-shakeable, well-documented replacement for Faker.js You probably know what happened to Faker.js around tw...

Shahar Kazaz


Meet Socket League: A Flexible and Lightweight Way to Synchronize State

If we have learned anything during this pandemic and working from home, it is that there is an ever-growing need for real-time project co...

Kurt Crandall


JavaScript

Underdog UI Frameworks: 5 JavaScript Frameworks you Need to Try in 2022

There are 4 UI frameworks that everyone knows about. Even if they haven't tried it themselves, they know they exist because everyone else...

Bit


Using AbortController To Debounce setTimeout() Calls In JavaScript

After looking at using AbortController to cancel fetch() callsin modern JavaScript, I started to think about what else I could cancel. Th...

Ben Nadel


JavaScript Roadmap to Becoming a 100'000k/Year Developer

If you want to skyrocket your career in software development, and you want to do this in JavaScript, compliment, you made a good choice. ...

Matteo Possamai


How to use Nullish Coalescing in JavaScript

Nullish Coalescing can be a massive addition to your toolbox as a developer. It will allow for shorter, more concise code and, in many ca...

Bit


MutationObserver in JavaScript Explained

MutationObserver is a Web API provided by modern browsers for detecting changes in the DOM. Using MutationObserver, when something in the...

JavaScript In Plain English


Free Webinar - JavaScript Tools for 10X Faster Development

Want to boost your web development by 10X and be more productive? Join for a free webinar with Adrian Twarog, the Tech YouTuber celebrity....

Froala


Write Better Code with these 5 JavaScript Features

JavaScript is one of the most popular computer languages of all time, one of the reasons for this is the highly intuitive syntax of JavaS...

Anshuman Bhardwaj


Automate Whatsapp using Javascript | Spotlight of the day

Learn how to automate whatsapp using Javascript (NodeJS) Ex: Automate sending messages/replying to messages, scheduling messages etc. A l...

Coding is Love


State of Async/Await in JavaScript

In JavaScript, we use promises extensively. A promise object with an eventual result or an error, could be confusing for some who are new...

Bit


Read Files via JavaScript in the Browser: Choose Files to Read

The easiest way to get files is by adding an HTML input element. By default, an input tag has a type of text. This type allows the input ...

Chad Campbell


How to extract colors from an image in Javascript

Have you ever tried to extract the prominent or vibrant color from an image? You can do it using the node-vibrant library. It is quite si...

Coding is Love


How to Create a Portfolio Website Using HTML, CSS, JavaScript, and Bootstrap 5

If you are a web developer or a web designer, it is essential for you to have a portfolio website. It lets you provide information about ...

Sampurna Chapagain ⚡️


TypeScript

The Relevance of TypeScript in 2022

The current relevance of TypeScript is undisputed. But as we get into 2022, just how relevant is TypeScript going to be moving forward?...

CSS-Tricks


How to Set Up a Website using TypeScript, SCSS and Pug in Less Than 5 Minutes

I won't inform you that you must create a folder, the package.json file, must have installed Node.js installed on your computer, etc beca...

JavaScript In Plain English


Set Up TypeScript on Cypress in 4 Steps Easily

This article consists of upgrading your js-cypress testing suite to TypeScript. As you know, TypeScript continues to be very popular and ...

JavaScript In Plain English


Learn TypeScript - The Ultimate Beginners Guide

TypeScript has become increasingly popular over the last few years, and many jobs are now requiring developers to know TypeScript. But do...

Danny Adams


Angular

How to Mock a Backend Server with Angular In-Memory Web API

I recently started working on an Angular project where the set-up of the backend had been delayed. While the APIs were completely specifi...

Aurélien Leloup


React

Automatic Batching in React 18: What You Should Know

React uses batching to group state updates within event handlers and inbuilt hooks. It prevents components from re-rendering for each sta...

Bit


React Axios Send Asynchronous HTTP Post Request Tutorial

HTTP requests are the lifeline of sites and applications; due to HTTP requests, subtle communication is established between client and se...

Digamber Singh


React Hooks: The Ultimate Guide (useRef)

Accessing DOM elements sometimes is a pain in the ass, but since react hooks came up now we have an easy way of doing it. The has differe...

Felipe Furlanetti


How to Embed a React App Inside a WordPress Website

This is a simple tutorial on embedding a complete React app inside an existing web page, including WordPress site pages. I found this to ...

JavaScript In Plain English


Node.js

Meet PNPM: The Faster, More Performant NPM

PNPM is an alternative package manager for Node.js which stands for "Performant NPM". The main purpose of PNPM is to hold all the package...

Bit


NPM Commands and Shortcuts You Should Know as a JavaScript Dev

Whether you are a newbie or a proficient in JavaScript world, you probably already use or will use those annoying three little letters - ...

Bit


Automatically Restart Node Apps on File Change with nodemon

Nodemon is an open-source utility package that keeps track of the changes made to your source code and restarts your project server autom...

StackAbuse


Integrating MySQL with Node.js Applications

In this guide, learn how to integrate MySQL with Node.js applications, perform CRUD operations, escape user input and set timeout periods...

StackAbuse


Testing

Write Rock Solid Tests in Any Programming Language

Software testing should be designed, engineered and monitored. The less bugs and defects a software has in its initial stages of developm...

Bit


Pick Tests To Run Using The Pull Request Text

How to select the tests to run using the GitHub pull request checkboxes. I have been looking closely at keeping the tests in a separate r...

Gleb Bahmutov


Repeating Tests

How to run the same test or spec files again and again by launching it from GitHub Actions page. Imagine you are doubting if a test works...

Gleb Bahmutov


Functional Programming

Pure and Impure Functions in JavaScript: A Complete Guide

Pure functions and impure functions are two common terms used in JavaScript. On the surface level, both functions look identical. However...

Syncfusion


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 Feb 1, 2022

Tuesday, February 1, 2022

JSK Daily for Feb 1, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Pure and Impure Functions in JavaScript: A Complete Guide Pure functions and impure

JSK Daily for Jan 31, 2022

Monday, January 31, 2022

JSK Daily for Jan 31, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Pure and Impure Functions in JavaScript: A Complete Guide Pure functions and impure

JSK Daily for Jan 28, 2022

Friday, January 28, 2022

JSK Daily for Jan 28, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Free Webinar - JavaScript Tools for 10X Faster Development Want to boost your web

JSK Daily for Jan 27, 2022

Thursday, January 27, 2022

JSK Daily for Jan 27, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Free Webinar - JavaScript Tools for 10X Faster Development Want to boost your web

JSK Weekly - January 26, 2022

Thursday, January 27, 2022

As we say goodbye to the first month of 2022, we hope when compared to January 2021, that's it's a significant improvement for everyone! Speaking of comparisons, this week we have a few! Check

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