JavaScript Kicks - JSK Weekly - May 19, 2021

The further into 2021 we get, the faster it seems to fly! While we would probably prefer not to have time speed past, we definitely do want some things to speed up. This week Jonathan Saring talks us through composing apps faster with a smart component infrastructure in "6 Ways to Speed Up Web Application Development with Bit" on Bits and Pieces and Ayush Verma gives us "A Quick Guide to Call, Apply and Bind Methods in JavaScript."

Popular Stories recently curated by passionate community members

General

6 Ways to Speed Up Web Application Development with Bit

For dev teams, KPIs such as the rate of releases and the time it takes to add or fix a part of the system, are critical goals. A major ke...

Bit


Create a Landing Page with Tailwind CSS

In this project, we are going to build a simple Tailwind CSS landing page. We are not going to use any framework like my previous blogs h...

Nabendu Biswas


9 Best Practices to Know Before Creating Your Next Restful System

REST Architecture is the most common architecture to create interactive API for Web services. REST was first presented by Roy Fielding in...

Abhishek


JavaScript

7 Steps to Secure JavaScript in 2021

JavaScript is used everywhere today. It runs in your browser as well as in your backend. Besides, JavaScript is a highly dependent ecosys...

Bit


JavaScript Hash Table - Associative Array Hashing in JS

Hash Tables are a data structure that allow you to create a list of paired values. You can then retrieve a certain value by using the key...

NathanSebhastian


A Quick Guide to Call, Apply and Bind Methods in JavaScript

We'll talk about the call, apply, and bind methods of the function prototype chain. They are some of the most important and often-used co...

Ayush Verma


Data Types in JavaScript - The Weird Parts

If you have been into programming for a while, you know what are data types and why they are important in typically every programming lan...

Sarvesh Prajapati


Flattening arrays in JavaScript

When we are handling arrays that are arrays or have multiple dimensions it can be very useful to know how... | Web design web development...

MA-NO WebDesign&Dev


The Expand and Contract Pattern in JavaScript

Whether you're building an API that gives developers access to your data, or you're releasing a new version of your React component, or h...

Bit


Angular

Sign-in with Apple in an Angular Web App

Nowadays, most web applications have a social login feature. It is a more convenient way for end-users to authenticate securely with the ...

JavaScript In Plain English


React

Creating Virtual Reality Experiences with React 360

Once you have successfully installed React 360, you can initialize a new project using the following command. react-360 init new-react-36...

Bit


How to create a React Checkbox

A short React tutorial by example for beginners about using a checkbox in React. First of all, a checkbox is just an HTML input field wit...

Robin Wieruch


Building a React Design System for Adoption and Scale

Component libraries or design systems, enable cross-project code reuse and standardization of technology, design patterns, and "looks and...

Bit


How to create a React Table Component

In this tutorial, I want to show you how to use React Table Library for creating a table component in React. After this tutorial, there w...

Robin Wieruch


How React Components Pass Data Between Each Other Using Props

In the above picture, we have seen that each component has its own shape and function, and also that they are passing electricity to each...

Fahad Khan


Vue

Vuestic UI - Free and Open Source UI Library for Vue 3

Our team started building this library at the very end of 2019. At that moment we thought it would be pretty easy to use components from ...

Epicmax


Node.js

Meet zx: A Better Way to Write Scripts with Node.js

Bash is great and all, but it's not something I'll pick up in a day. I was looking for something a little bit more convenient to write sc...

Alex Lakatos


Use Nginx as a Reverse Proxy for Containerized Node.js Microservices

Today I will be discussing how to quickly setup a microservices architecture using Node.js, Nginx, Docker and Angular (well you could use...

Lakshyajit Laxmikant


How to import JSON files in ES modules (Node.js)

ES modules are still reasonably new in Node.js land (they're stable since Node 14). Modules come with a built-in module system and featur...

stefan judis


How to Use Docker Compose to Handle Multi-Container NodeJS Applications

Some links may be affiliate links. This means if you click on the link and purchase an item we may receive commission at no extra cost to...

livecodestream


Libraries and Tools

How I Built My First React Native Library

In a previous article, I described the process of building Flipping Cards, a language learning app that was also my very first mobile app...

Antonio Cosentino


Testing

Burning Tests with cypress-grep

How to run the same test again and again to confirm it is flake-free Recently a project of mine bahmutov/cypress-grep-example showed two ...

Gleb Bahmutov


Functional Programming

Why Math.max() Without Arguments Returns -Infinity

Math.max() is a built-in JavaScript utility function that determines the maximum number from the arguments. For example, let's determine ...

Dmitri Pavlutin


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 18, 2021

Tuesday, May 18, 2021

JSK Daily for May 18, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Vuestic UI - Free and Open Source UI Library for Vue 3 Our team started building this

JSK Daily for May 17, 2021

Monday, May 17, 2021

JSK Daily for May 17, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Vuestic UI - Free and Open Source UI Library for Vue 3 Our team started building this

JSK Daily for May 16, 2021

Sunday, May 16, 2021

JSK Daily for May 16, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Vuestic UI - Free and Open Source UI Library for Vue 3 Our team started building this

JSK Daily for May 15, 2021

Saturday, May 15, 2021

JSK Daily for May 15, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Vuestic UI - Free and Open Source UI Library for Vue 3 Our team started building this

JSK Daily for May 14, 2021

Friday, May 14, 2021

JSK Daily for May 14, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Vuestic UI - Free and Open Source UI Library for Vue 3 Our team started building this

You Might Also Like

Software Testing Weekly - Issue 261

Wednesday, March 12, 2025

New AI solutions for testing 👀 View on the Web Archives ISSUE 261 March 12th 2025 COMMENT Welcome to the 261st issue! I have nothing more to add to the genuinely great news that came out recently. I

JSK Daily for Mar 11, 2025

Tuesday, March 11, 2025

JSK Daily for Mar 11, 2025 View this email in your browser A community curated daily e-mail of JavaScript news How to Enforce Type Safety in FormData with TypeScript When working with the FormData

Binary Data, Tail Calls, Pickles, and More

Tuesday, March 11, 2025

Bytes Objects: Handling Binary Data in Python #672 – MARCH 11, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Bytes Objects: Handling Binary Data in Python In this tutorial, you'll learn about

Shaking The Wasp’s Nest 🐝

Tuesday, March 11, 2025

How Gamergate swarmed into our online lives. Here's a version for your browser. Hunting for the end of the long tail • March 11, 2025 Today In Tedium: You probably have noticed, just like me, that

Daily Coding Problem: Problem #1714 [Easy]

Tuesday, March 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an N by N matrix of random letters and a dictionary of words. Find

Mapped | The State of Democracy Around the World 🌐

Tuesday, March 11, 2025

After a historic election year, we show the state of democracy worldwide as it declines to its lowest level in two decades. View Online | Subscribe | Download Our App NEW REPORT: The Age of Data >

Stories, Free Tool & CRM Template

Tuesday, March 11, 2025

Notion stories, smart tools, and a free template to organize your contacts 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LW 173 - How to become a Shopify Developer in 2025

Tuesday, March 11, 2025

How to become a Shopify Developer in 2025 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 173 - 03/11

This free AI tool beats Perplexity

Tuesday, March 11, 2025

Ubuntu vs. Debian; The new HR; YouTube randomizer -- ZDNET ZDNET Tech Today - US March 11, 2025 webfeetgettyimages-10141124 DuckDuckGo's AI beats Perplexity in one big way - and it's free to

⚙️ AI bubble bursts (?)

Tuesday, March 11, 2025

Plus: We talk to the CEO of Read AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌