JavaScript Kicks - JSK Weekly - May 11, 2022

Who's ready for summit interesting? Well, the biggest React conference worldwide is heading your way. Check out "React Summit 2022" and reserve your spot!

To get you in the mood, check out Jonathan Saring's "Design Tokens in Your React Design System — The Right Way", Ashutosh Kumar's "How React Renders a Component on Screen" and Leandro Ercol's "React Frequently Asked Questions" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Arrays, Explained in 3 Minutes

Arrays are one of the most commonly used data structures, and probably one of the first data structures most software engineers learn abo...

Senn R.


Data Structures and Algorithms: Memoization

In my long and winding journey to break into the tech world, I have encountered many different variations of interviews involving data st...

John Troutman


7 Best Programming Languages to Learn in 2022

A list of the best programming languages to learn as a developer in 2022. Programming, in general, even primitive ones has been around si...

melatonin


How to Add a Copy Button to Code Snippets on Gatsby

I constantly write about code and share code snippets in my blog posts and copy-pasting code is an essential skill for software engineers...

JavaScript In Plain English


Handling "this" with call(), apply() and bind()

So in the previous blog post, we looked at how the this keyword works in JavaScript. Every function gets the this keyword automatically a...

JavaScript In Plain English


5 Best Lerna Alternatives

As of April 2022 LernaJS is no longer maintained. Created by Henry Zhu, Lerna's goal was to automate the workflow of creating and publish...

Jonathan Saring


JavaScript

Why is "5"- 5 = 0 but "5" + 5 = "55" in JavaScript?

The binary + operator is generally used to add two numbers, when both of the operands are just numbers it will give the sum(quite obvious...

Bit


How to Build a Progress Bar in JavaScript Using a Linear Gauge

The Syncfusion JavaScript Linear Gauge control is primarily used to show gauge-ish values like temperatures, quantities, speed—numbers on...

Syncfusion


How to Destructure an Array in JavaScript

Array destructuring is an efficient way to extract multiple values from data that's stored in an array. In this tutorial we'll learn abou...

Madison Kanna


The triple dot syntax (...) in JavaScript: rest vs. spread

In JavaScript, the same syntax - triple dots (...) - is used for two different mechanisms: Rest syntax is for receiving data. Spreading i...

Axel Rauschmayer


JavaScript Prototypes and Inheritance - and Why They Say Everything in JS is an Object

Hi everyone! In this short article we're going to talk about prototypal inheritance in JavaScript, and what are the implications of it. T...

German Cocca


Caveat When Using Umbrella JS With Template Elements In JavaScript

The other day, when generating PDF document signatures with html2canvas, I was using a element to stamp-out DOM-element clones within my ...

Ben Nadel


TypeScript

Typescript Shorts: Module Augmentation

Hello everyone, In this blog post, we are going to learn about a concept in TypeScript which is called module augmentation. Don't freak o...

karthikeyan


Angular

What are Directives in Angular?

Directives are one of the most important concepts in Angular, In this section, we will see what is a directive and its types and how to c...

Bit


First Look at Standalone Components: Angular Beyond NgModules

The great Angular team has released two RFCs about it already, and with the latest next release of Angular 14, specifically CLI 14.0.0-ne...

JavaScript In Plain English


What are Directives in Angular?

Directives are one of the most important concepts in Angular, In this section, we will see what is a directive and its types and how to c...

Bit


React

React Frequently Asked Questions

Updating the DOM and repainting the UI is expensive, so React uses a virtual representation of the real DOM, kept in memory and synced wi...

Bit


React Summit 2022

Ken Wheeler, Tejas Kumar, Sara Vieira, Tanner Linsley – these are just a few of the names coming to this year’s React Summit, the biggest...

React Summit 🗓 June 17 & 21


React "as" Prop

You may have noticed the "as" prop when working with modern UI component libraries. Essentially the "as" prop allows you to replace rende...

Robin Wieruch


Design Tokens in a React Component Design System - The Right Way

Design tokens help to solve two of the biggest problems in Design Systems and application development today. The first is designer and de...

Jonathan Saring


How React Renders a Component on Screen

One of the most important features of React is components. Components are said to be the building blocks of a React app, they let you bre...

Bit


Vue

The most famous companies that currently use Vue.js in 2022

We at SECL Group have a long history of working with front-end libraries of all sorts. With every project bringing us unique challenges, ...

Frontend Weekly


Libraries and Tools

Release Angular libraries with lerna & commitizen

In this tutorial, we'll learn how to streamline Angular library releases with commit conventions and commitizen. Let's suppose, we want t...

Ahmed Bouchefra


Testing

A Quick React Component Test

Confirm the onClick handler is executed when clicking on the button component. I laid My Vision for Component Tests in Cypress in Cypress...

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 May 10, 2022

Tuesday, May 10, 2022

JSK Daily for May 10, 2022 View this email in your browser A community curated daily e-mail of JavaScript news How to Build a Progress Bar in JavaScript Using a Linear Gauge The Syncfusion JavaScript

JSK Daily for May 9, 2022

Monday, May 9, 2022

JSK Daily for May 9, 2022 View this email in your browser A community curated daily e-mail of JavaScript news How to Build a Progress Bar in JavaScript Using a Linear Gauge The Syncfusion JavaScript

JSK Daily for May 4, 2022

Wednesday, May 4, 2022

JSK Daily for May 4, 2022 View this email in your browser A community curated daily e-mail of JavaScript news React Summit 2022 Ken Wheeler, Tejas Kumar, Sara Vieira, Tanner Linsley – these are just a

JSK Weekly - May 04, 2022

Wednesday, May 4, 2022

For all the Star Wars fans ... May the 4th be with you (imagine a Mike Tyson voice over). On a more "right now" note though, have you checked out the "JSNation Conference 2022" yet?

JSK Daily for May 3, 2022

Tuesday, May 3, 2022

JSK Daily for May 3, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Top 5 Features of Vue.js Devtools to Enhance Your Development Strategies Vue.js Devtools

You Might Also Like

Tesla Autopilot investigation closed

Friday, April 26, 2024

Inside the IBM-HashiCorp deal and Thoma Bravo takes another company private View this email online in your browser By Christine Hall Friday, April 26, 2024 Good afternoon, and welcome to TechCrunch PM.

Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464

Friday, April 26, 2024

Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle

Friday, April 26, 2024

Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates

JSK Daily for Apr 26, 2024

Friday, April 26, 2024

JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal

So are we banning TikTok or what?

Friday, April 26, 2024

Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1423 [Medium]

Friday, April 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of nonnegative integers. Let's say you start at the

Data science for Product Managers

Friday, April 26, 2024

Crucial resources to empower you with data that matters. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Inner Thoughts

Friday, April 26, 2024

'The Inner Circle' Comes Around... Inner Thoughts By MG Siegler • 26 Apr 2024 View in browser View in browser If you'll allow me a brief meta blurb this week (not a Meta blurb, plenty of

Digest #135: Kubernetes Hacks, Terraform CI/CD, HashiCorp Acquisition, AWS Data Transfer Monitoring

Friday, April 26, 2024

Explore Advanced Kubernetes Techniques, Dive Into Terraform CI/CD Frameworks, Monitor AWS Data Transfer, and Explore Cloud Security with Gitleaks! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏