JavaScript Kicks - JSK Weekly - January 26, 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 out "JavaScript Vs TypeScript: What’s the Difference Between the Two" by Leandro Oliveira, "React VS Angular: Clash of the Frontend Giants" by Matteo Possamai and "Angular vs. Vue: The Better Bet for My Web App Project" by Ajay Kapoor.

Other popular stories this week include "When Using useMemo is A Really Bad Idea" by Lina Suodyte, "Your JavaScript Smells" by Fernando Doglio and "7 JavaScript Tricks You Should Know" by Adarsh gupta, on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Getting Started with Axios

A few articles ago, we learned how to Get Started with JavaScript's native Fetch API. This promise-based API allowed us to asynchronously...

Bit


How to override your dependency's dependencies

npm released version 8.3 of their CLI client in December and it looks like an unspectacular release but includes a helpful new feature - ...

stefan judis


JavaScript Vs TypeScript: What's the Difference Between The Two

Whether you are an experienced programmer or new to the market, you may be wondering whether to start a new project using JavaScript or T...

JavaScript In Plain English


When Using useMemo is A Really Bad Idea

useMemo without a doubt is a handy utility that can improve an application's performance. However, in my daily work I have noticed that s...

Bit


React VS Angular: Clash of the Frontend Giants

Almost half of the frontend projects based in JavaScript nowadays are written using these two huge and recognized frameworks. The world o...

Matteo Possamai


Angular vs. Vue: The Better Bet for My Web App Project

When it comes to creating front-end interfaces, you can choose from numerous frameworks and libraries to work with. Not every framework o...

Ajay Kapoor


Build a Web3 Dapp with Next.js and Motoko

The purpose of this article is to give beginners a quick walkthrough of what Web3 Dapp could look like beyond a simple hello world exampl...

Bit


JavaScript

7 JavaScript Tricks You Should Know

Now suppose I want to reduce the length of an array we can just do it by using array.length = 4 now when you print the array your array w...

Bit


Primitive vs Reference Data Types in JavaScript

Data types can be a bit of a mind boggling concept. But as programmers, we use data types everyday - so they're something we should under...

freeCodeCamp.org


How to Get the Last Item in an Array in JavaScript

When you're programming in JavaScript, you might need to get the last item in an array. In this tutorial, we'll go over two different way...

Madison Kanna


How to Simplify Asynchronous JavaScript using the Result-Error Pattern

Over the last 18 years of programming, I've had to deal with asynchronous behavior in virtually every project. Since the adoption of asyn...

Ken Snyder


Your JavaScript Smells

It's time to address the pink elephant in the room. I'm sorry, I tried to ignore it but this is turning into a problem: your JavaScript s...

Bit


Is JavaScript Enough to Make Yourself a Fullstack Developer?

JavaScript is one of the most famous programming languages out there. It has been around since 1995 when his creator Brendan Eich publish...

Matteo Possamai


Mixing Promises And async / await For Caching Purposes In JavaScript

Ben Nadel demonstrates how to Promise objects with async and await in order to create a recursive caching mechanism in JavaScript....

Ben Nadel


Destructuring in JavaScript - How to Destructure Arrays and Objects

Working with JavaScript arrays and objects can be more fun if you destructure them. This helps when you're fetching stored data. In this ...

Alvin🇳🇬🇩🇪


ES6 Features that Make You a Modern JavaScript Developer

ES6, also known as ECMAScript 2015, is one of the major editions in ECMAScript language standard which brought some exciting features. To...

JavaScript In Plain English


How to Make a Scroll-Triggered Animation With Basic JavaScript

Scroll-triggered events are very useful. There are libraries to create them but let's look at how to do it ourselves with a small handful...

CSS-Tricks


A Beginners Guide to Object Literals in JavaScript

Objects are a data structure in JavaScript like arrays but the difference is that objects are useful when we want to store data that is u...

codecupdev


Temporal Dead Zone (TDZ) and Hoisting in JavaScript - Explained with Examples

Temporal Dead Zone and Hoisting are two essential terms in JavaScript. But understanding how they work can easily confuse you if you don'...

Oluwatobi Sofela


TypeScript

TypeScript: Enhance Variable Types with Declaration Merging

This story is about an often applied technique by libraries that offer full TypeScript support. Although as a consumer of these things, o...

Bit


Angular

Why You Shouldn't Use Angular Pipes With Inputs

The problem is simple: I have a form with an input for the user's phone number. I want to format the phone number as the user types it. P...

JavaScript In Plain English


React

Implement Web Loaders with React Suspense

Developers widely use web loaders in asynchronous data fetching processes. They help keep end-users engaged, and increase the user experi...

Bit


React Display Validation Error Messages with Hook Form Tutorial

As a React developer, you must know how to implement validation in form, and a form may hold one or more than one input element. If you w...

Digamber Singh


Create a Full-Stack Web App Using React and Node.js

Ever since wondering how Netflix has brought its content to millions of users with the most engaging UI design and holding their attentio...

Sophia Martin


Put a React App On Github Pages for Free

Github Pages is a great way to publish your own website for free. Each user gets one page with a URL. For instance, user "fzappa" would h...

John Troutman


React Hook Form Create Dynamic Form Input Controls Tutorial

In this tutorial, we will show you how to create a dynamic form in React app. To create the custom dynamic form in the React functional c...

Digamber Singh


React Router 6: Authentication

A React tutorial which teaches you how to use Authentication in React Router 6. The code for this React Router v6 tutorial can be found o...

Robin Wieruch


Functional Programming

How to Delay a Function in JavaScript

Debounce delays the processing of a function bound to a certain user input event until a certain amount of time has passed. In other word...

Bit


Creating jQuery Function Parity With Umbrella JS

Yesterday, I talked about replacing jQuery with Umbrella JS and cutting my JavaScript bundle size (uncompressed) by 91%. And, while Umbre...

Ben Nadel


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 Jan 26, 2022

Wednesday, January 26, 2022

JSK Daily for Jan 26, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Underdog UI Frameworks: 5 JavaScript Frameworks you Need to Try in 2022 There are 4 UI

JSK Daily for Jan 25, 2022

Tuesday, January 25, 2022

JSK Daily for Jan 25, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Grab a Free Domain Name from Porkbun! Porkbun.com is a refreshingly different domain name

JSK Daily for Jan 24, 2022

Monday, January 24, 2022

JSK Daily for Jan 24, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Grab a Free Domain Name from Porkbun! Porkbun.com is a refreshingly different domain name

JSK Daily for Jan 20, 2022

Thursday, January 20, 2022

JSK Daily for Jan 20, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Your JavaScript Smells It's time to address the pink elephant in the room. I'm

JSK Weekly - January 19, 2022

Wednesday, January 19, 2022

Are you struggling to get started this year? Get a kickstart with Reed Barger's "Get Started with Next.js – The React Library Your Project Needs" and Kelly Woo's "Getting Started

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