JavaScript Kicks - JSK Weekly - March 24, 2022

Heading into interviews soon? Check out Lina Suodyte's "Programming Interview Question: Explain Breadth-First Tree Traversal", "JavaScript Interview Question: Pick a Random Element from an Infinite Stream" and Aman's "JavaScript Interview Question: What are Iterables and Iterators?", all on Bits and Pieces!

Popular Stories recently curated by passionate community members

General

Programming Interview Question: Explain Breadth-First Tree Traversal

Even though the Internet is full of sample interview questions and tips and tricks on how to solve them, more often than not, I find thes...

Bit


Do I know enough JavaScript to start learning React? - Upmostly

Many aspiring engineers are asking themselves the same question. Am I good enough with JavaScript to start learning React? You need to at...

Upmostly


My Boss: You Know ES6, But Why Don't You Use It? 😠

10 complaints from my boss that helped me learn a lot. This is how my boss roared at team members during code review meetings. The reason...

JavaScript In Plain English


How to integrate custom logs with Elastic Agent

From zero to hero with Elastic Agent, data streams and ingest pipelines Fleet and Elastic Agent are both Generally Available since the re...

Benoit Luttringer


Packages with high download numbers that nobody wanted to install

Today's one of these days when I just ask myself why the entire web development ecosystem doesn't implode. So what's up? npm's rich ecosy...

stefan judis


JavaScript

JavaScript Interview Question: Pick a Random Element from an Infinite Stream

Even though the Internet is full of sample interview questions and tips and tricks on how to solve them, more often than not, I find thes...

Bit


Pros and Cons of Using JavaScript Interop in Blazor

Blazor is an open-source, single-page web application development framework. Unlike other frameworks, such as Angular, React and Vue, whi...

Syncfusion


Why does JavaScript's parseInt(0.0000005) print "5"?

Recently, I have had a strange problem when developing a project, parseInt (0.0000005) === 5 😱. Normally, the output 0 is correct, but w...

JavaScript In Plain English


Scroll to Top in Vanilla JavaScript

Whenever you have a website that prompts users to scroll down a lengthy amount - offering a button to scroll back to the top is a nice ge...

StackAbuse


How to Use JavaScript Classes for Object-Oriented Programming

Hey friends, Today, we are covering JavaScript classes. You are going to learn how to create classes and when you should use them. I prom...

JavaScript In Plain English


What is the Difference Between map() and forEach() in JavaScript?

One of the most common data structure in JavaScript is array, and we often need to process array elements, and to iterate through our arr...

Frontend Weekly


JavaScript Interview Question: What are Iterables and Iterators?

An iterable is any data structure that lets us access its elements. Some built in examples are: strings, arrays, maps and sets. An iterat...

Bit


JavaScript Promises: Understanding Promise.allSettled()

How to use the Promise.allSettled() method to execute multiple asynchronous calls....

JavaScript In Plain English


How to parse an URL in JavaScript

In this tutorial, we are going to learn about how to parse a URL and access its properties like hostname, port, pathname, search, etc usi...

Sai gowtham


Drag and Drop in Vanilla JavaScript

In this hands on guide - learn how to implement the drag and drop functionality in vanilla JavaScript, as well as the Sortable JS library!...

StackAbuse


Angular

Implementing SSO with Angular and AWS Cognito

Single sign-on (SSO) is one of the widely used user authentications in modern web applications. Google, Facebook, LinkedIn are some of th...

Syncfusion


React

Clean Up Your React Code

"The next time you write a line of code, remember you are an author, writing for readers who will judge your effort." ~ Clean Code (Rober...

JavaScript In Plain English


How to Add Lowercase Validation in Input Control in React

In this quick guide, we will share how to add lowercase text validation on an form input text control in React js application using react...

Digamber Singh


I Optimized My React App and Made It Even Faster

React has optimisation at its core. Well, somewhat. There are many ways React tries to makes sure that your application has great UI rend...

Bit


How to: React Table with fixed Column

In this tutorial, I want to show you how to use React Table Library with a fixed column. In the previous example, you have already instal...

Robin Wieruch


Vue

How To Make A Drag-and-Drop File Uploader With Vue.js 3

Building on a previous article on How to Build a Drag-and-Drop File Uploader, we'll be adding some new features, but more importantly (ma...

Smashing Magazine


Node.js

How to Setup a Node.js App with a Custom Start and Build Script on Heroku

These days, the cloud has made it easier for anybody to launch a website or app. One of those services is Heroku, a platform that allows ...

Bit


How to Build REST API with Node.js, Express, and PostgreSQL

This is the first time, in a long time, that I have switched to a relational database, like PostgreSQL that we'll be using here, to use i...

JavaScript In Plain English


Node Js Get Total and Available System Memory Tutorial

What if you need to check the system memory through Node js environment. If you belong to the node js domain, then this thing is not diff...

Digamber Singh


Using Node.js and GitHub Action to Find a House on the Web

If you want to rent or buy a house in the Netherlands, you better brace yourself because it is no easy task, especially if you're looking...

JavaScript In Plain English


Libraries and Tools

Do You Really Need a React State Management Library?

If you are reading this, you are probably wondering if your app or website needs a third-party library for state management - or maybe yo...

Bit


Testing

The Most Important Assertions in Jest, React Testing Library Tests

Knowing what to expect() in tests is not an easy problem. Having written hundreds of jest, react-testing-library tests, I believe I've ga...

Bit


Functional Programming

Functional Programming: Pure Functions

This article is a part of a series that talks about "Functional Programming" In the previous article in this series we discussed one of t...

Bit


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 22, 2022

Tuesday, March 22, 2022

JSK Daily for Mar 22, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Using Courier to Build Approval Workflows Utilized by countless organizations, approval

JSK Daily for Mar 21, 2022

Monday, March 21, 2022

JSK Daily for Mar 21, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Pros and Cons of Using JavaScript Interop in Blazor Blazor is an open-source, single-page

JSK Daily for Mar 18, 2022

Friday, March 18, 2022

JSK Daily for Mar 18, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Do You Really Need a React State Management Library? If you are reading this, you are

JSK Daily for Mar 17, 2022

Thursday, March 17, 2022

JSK Daily for Mar 17, 2022 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Interview Question: What are Iterables and Iterators? An iterable is any data

JSK Weekly - March 17, 2022

Thursday, 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

You Might Also Like

Ranked | Which Country Has the Most Billionaires in 2024? 💰

Thursday, May 2, 2024

According to the annual Hurun Global Rich List, the US and China are home to nearly half of the world's 3279 billionaires in 2024. View Online | Subscribe Presented by: The economy is changing. Is

⚙️ Rovo

Thursday, May 2, 2024

Plus: Microsoft are (were?) terrified of Google's AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Have VPN connection issues? This might be why

Thursday, May 2, 2024

DJI Power station; Studying with AI; Best gaming PCs -- ZDNET ZDNET Tech Today - US May 2, 2024 placeholder Having VPN connection issues? Microsoft warns the April 2024 Windows update is to blame If

Programmer Weekly - Issue 203

Thursday, May 2, 2024

View this email in your browser Programmer Weekly Welcome to issue 203 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The hardest part of design is keeping

Python Weekly - Issue 648

Thursday, May 2, 2024

View this email in your browser Python Weekly Welcome to issue 648 of Python Weekly. Let's get straight to the links this week. News Fake job interviews target developers with new Python backdoor A

A new approach to access management for the way we work today

Thursday, May 2, 2024

Announcing 1Password® Extended Access Management ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Web Tools #563 - Frameworks, JSON/DB Tools, Vue, Nuxt.js

Thursday, May 2, 2024

WEB VERSION Issue #563 • May 2, 2024 Advertisement The Complete JavaScript Course 2024: From Zero to Expert This is an up-to-date JavaScript course covering modern techniques and features that will

Venture capitalists love musical chairs

Thursday, May 2, 2024

A number of investors have been swapping gigs and bouncing from prior employers to build new investing groups. View this email online in your browser By Alex Wilhelm Thursday, May 2, 2024 Good morning,

Gemini in Android Studio and more: Android Studio Jellyfish is Stable!

Thursday, May 2, 2024

View in browser 🔖 Articles Gemini in Android Studio and more: Android Studio Jellyfish is Stable! Android Studio Jellyfish (2023.3.1) is making waves with its official stable release! 🪼🌊 Dive into

wpmail.me issue#665

Thursday, May 2, 2024

wpMail.me wpmail.me issue#665 - The weekly WordPress newsletter. No spam, no nonsense. - May 2, 2024 Is this email not displaying correctly? View it in your browser. News & Articles Why Should You