JavaScript Kicks - JSK Weekly - May 26, 2021

Developers may not always agree on much, but one thing no developer (or human) would ever say, is, I don't like things for free! Well, Per Harald Borgen has spent the last four months creating "Learn JavaScript - A Free 7-hour Interactive Tutorial" and I think we can all agree that that's pretty awesome!

Popular Stories recently curated by passionate community members

General

Blazingly Fast and Secure Frontend Serving with AWS CDN

In this article, I will take you through 6 best practices to optimize AWS CloudFront for fast and secure frontend serving....

Bit


The DOM Explained for Beginners - How the Document Object Model Works

When I started out as a web developer, people often threw around the term "DOM" in the industry. Every JavaScript tutorial mentioned it, ...

freeCodeCamp.org


Top 10 Chrome DevTools tips & tricks

DevTools are undoubtedly one of the most important tools in a web developer's toolbelt. Definitely the go-to (and pretty much only) way f...

areknawo


SOAP vs. REST vs. GraphQL: Difference Between Web API Services?

Like REST, GraphQL is also an Architecture design pattern for API. One of The primary differences between REST and GraphQL is that GraphQ...

Sagar


Tree-Shaking: A Reference Guide

"Tree-shaking" is a must-have performance optimization when bundling JavaScript. In this article, we dive deeper on how exactly it works ...

Smashing Magazine


A Guide To Undoing Mistakes With Git (Part 2)

Mistakes. These cruel villains do not even stop at the beautiful world of software development. But although we cannot avoid making mista...

Smashing Magazine


How To Implement Authentication In Next.js With Auth0

At the moment of adding authentication and authorization to our web applications, there are some things that we should evaluate, e.g. whe...

Smashing Magazine


JavaScript

The JavaScript forEach loop

We have already talked about how to handle some of loops types in Javascript including for, for-in and for-off loops. In... | Web design ...

MA-NO WebDesign&Dev


JavaScript API to Recognize Humans vs Bots in Chrome

In the past, detecting humans vs. bots wasn't privacy-friendly. For instance, if we used reCaptcha in a website, Google could track your ...

Bit


JSON in CSS

Jonathan Neal tweeted a heck of a little CSS trick the other day, putting JSON inside CSS and plucking it out with JavaScript. Valid valu...

CSS-Tricks


Learn JavaScript - A Free 7-hour Interactive Tutorial

Over the last four months, I have recorded what is probably the most interactive JavaScript course that has ever been created. The reason...

Per Harald Borgen


How to access webcam and grab an image using HTML5 and Javascript

We often use webcams to broadcast video in real time via our computer. This broadcast can be viewed, saved and... | Web design web develo...

MA-NO WebDesign&Dev


The JavaScript Array Handbook - JS Array Methods Explained with Examples

In programming, an array is a collection of elements or items. Arrays store data as elements and retrieve them back when you need them. T...

Tapas Adhikary


Top 10 ES6 Features That Every Javascript Developer Should Master

The template string is indicated with a dollar sign and curly brackets (${expression}) inside the backtick symbol. Example: In the Es6 ve...

Muhammad Shahnewaz


How to Calculate APY for any LP Token using JavaScript in Four Simple Steps

Hey, so I am a MERN Stack developer and recently started working with a company in the Blockchain Space. I was supposed to build a UI for...

JavaScript In Plain English


Top 10 Things You Should Learn About JavaScript

Some important concepts of JavaScript. Where data is stored, it is called a variable in JavaScript. To declare a variable, first of all, ...

Muhammad Shahnewaz


New Standards to Access User Device Hardware using JavaScript

Have you ever come across the need to access a user's device hardware and implement a desktop application only for that feature? You are ...

Bit


Evolution of Modules in JavaScript with Dependency Injection

Before we dissect JavaScript's native functionalities and extend them according to our design patterns to make the system more modular, w...

JavaScript In Plain English


Angular

Secure an Angular SPA and an ASP.NET Core API using Auth0

This article shows how to implement an Angular single page application with an ASP.NET Core API and secured using the Open ID Connect cod...

damienbod


React

What do GitHub Stars say about "Flutter vs React Native"?

GitHub stars are tokens of appreciation or an indication of interest. Some consider GitHub stars as mere bookmarks (or bots entry) to whi...

Prasad Jayakumar


How to Build an Analog Clock Using Hooks

Looking to class things up with an analog clock? Well, you have come to the right place. In this article, we will look at one way to buil...

Adam Workman


Custom Hook in React for calling API - useApi

In this blog we will learn about what is a custom hook and build one - useApi - to fetch data from API with reusable logic. This blog was...

JavaScript In Plain English


React Context Injection

Quite recently, in a React freelance project of mine, I came across a React pattern where I had been using the same UI components repetit...

Robin Wieruch


Vue

How to Implement and Show Google Map in Vue Js App - positronX.io

If you want to know the best way to integrate Google map into Vue js, this guide is the one you have been searching all over the internet...

Digamber Singh


Node.js

How to Use Node.js with Google Sheets

Create an empty directory in your machine, it can be anywhere and, call it whatever you like. For this project, I am calling my directory...

JavaScript In Plain English


How to Upload Images to Cloudinary with Node.js

As a beginner I always used to wonder how image data is stored. Is it like a folder containing thousands and thousands of images or is it...

JavaScript In Plain English


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

Tuesday, May 25, 2021

JSK Daily for May 25, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Design with code: UXPin–Storybook Integration is here. We're thrilled to announce the

JSK Daily for May 24, 2021

Monday, May 24, 2021

JSK Daily for May 24, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Build an Analog Clock Using Hooks Looking to class things up with an analog clock?

JSK Daily for May 21, 2021

Friday, May 21, 2021

JSK Daily for May 21, 2021 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript API to Recognize Humans vs Bots in Chrome In the past, detecting humans vs.

JSK Daily for May 19, 2021

Wednesday, May 19, 2021

JSK Daily for May 19, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Blazingly Fast and Secure Frontend Serving with AWS CDN In this article, I will take you

JSK Weekly - May 19, 2021

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

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 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌