JavaScript Kicks - JSK Weekly - December 08, 2021

Happy Pretend To Be A Time Traveler Day! If you could time travel just once, what would you do: Go to the future to when everything settles down and stay there OR go to the past and stop the outbreak from happening?

While you're pondering, check out some of our top stories for last week: "Best Practices on How to Compress Images For Reactjs", "‘let’ vs ‘var’: What is the Actual Difference?" and "How To Maintain A Large Next.js Application"

Popular Stories recently curated by passionate community members

General

How to Bundle Non-JavaScript Resources

In modern web development, bundling assets is essential to improve application performance in multiple ways. And, the developers mainly f...

Bit


Even small things can make your code gnarly | Swizec Teller

Wanna see the strangest looping construct I've found in production code? It looked like this: The array was a function argument and the l...

Swizec


Endpoint Handlers 101

👋 Hey, folks! Today, we will be discussing endpoint handlers! As the above diagram showcases, an endpoint handler is a kind of watcher a...

Abir - #MSFTStudentAmbassador


'let' vs 'var': What is the Actual Difference?

Here is a quick read on what is the difference between let vs var in JavaScript that might come in handy. It's good to know these to deci...

sumeet bhalla


How To Protect Your API Key In Production With Next.js API Route

Quick summary ↬ There's a great challenge that comes with building Jamstack applications on the web. In this article, Caleb Olojo explain...

Smashing Magazine


How To Maintain A Large Next.js Application

Quick summary ↬ In this article, Nirmalya discusses some of the complex problems that he faced while building and maintaining large Next....

Smashing Magazine


JavaScript

Asynchronous JavaScript: The Restaurant Analogy

The following functions are responsible for fulfilling each order that comes in. prepareItem(itemName, callback) : This function takes in...

Savinu Vijay


JSON Modules in JavaScript

How to import JSON data directly into an ES module....

Dmitri Pavlutin


JSON for Beginners - JavaScript Object Notation Explained in Plain English

Many software applications need to exchange data between a client and server. For a long time, XML was the preferred data format when it ...

Tapas Adhikary


How to slice or get symbols from a unicode string with emojis in JavaScript? Lets learn how JavaScript represent strings

Everybody loves JavaScript (or not)! It's easy, powerful and fun (or not) but then one day you found something weird that makes you learn...

Antonio Santiago


TypeScript

What is Duck Typing in TypeScript?

In this article, I discuss duck-typing as a practice and a cool feature of TypeScript that makes a huge difference - type predicates. Duc...

Naaman Hirschfeld


TypeScript: What? Why? How?

Intro to a series of articles for a comprehensive understanding of the TypeScript language and it's usage...

Ivan Dzhurov


Angular

How to Use Preloading for Faster Route Navigations in Angular

When the application is launched, Browser starts downloading All the modules required for the initial app load. Browser waits for modules...

jagjeet


Develop an Online Shop with Angular 11 and .Net Core 5

In this article we will continue developing the .NET Core Web API that we created in the previous part. You can find the first part of th...

JavaScript In Plain English


React

Declarative Data Fetching with React Async

React Async is a simple library. To get things started, you need to get familiar with its three main APIs: 1. component. 2. useAsync hook...

Bit


Best Practices on How to Compress Images For Reactjs - Tamal Web

In this quick tutorial, I will walk you through some of the best ways you can compress images for Reactjs for huge performance wins. As y...

Tamal Anwar Chowdhury


Getting started with React Hooks

A few years ago I wrote a post about class components vs stateless functional components and why you should use each one. At the time of ...

Tim Smith


Print your Markdown content with React through AST

If you ever used Contentful, the head-less CMS, chances are that, like I did, you ended up creating some code to map your contentful bloc...

Nicolas Froidure


React 101: The Basics

React is one of the most in demand tools in the job market these days, but if you don't know it should you just skip it? You could, but I...

Tim Smith


Nested Routes with React Router 6

A React tutorial which teaches you how to use Nested Routes with React Router 6. In order to get you started, create a new React project ...

Robin Wieruch


How to use React Context

Have you ever had to pass a piece of state three or four levels deep along with a method to update the state? If so, you have likely eith...

Tim Smith


Node.js

Introduction to Continuous Debugging for Node.js Applications

Here, you will find various approaches to debugging a Node.js application. Printing the output on the console is a very popular debugging...

JavaScript In Plain English


Libraries and Tools

5 Express Middleware Libraries Every Developer Should Know

Express is the most popular framework when building NodeJS web applications. It is also known as a minimalist unopinionatedframework that...

Bit


Testing

The Simplest CI Setup For Running Cypress Tests

Run Cypress tests in parallel with zero configuration by reusing a GitHubActions workflow. Recently GitHub Actions CI service has introdu...

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

Tuesday, December 7, 2021

JSK Daily for Dec 7, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Create Scatter Chart in React Js with Google Chart In this tutorial we will show you

JSK Daily for Dec 6, 2021

Monday, December 6, 2021

JSK Daily for Dec 6, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Declarative Data Fetching with React Async React Async is a simple library. To get things

JSK Daily for Dec 2, 2021

Thursday, December 2, 2021

JSK Daily for Dec 2, 2021 View this email in your browser A community curated daily e-mail of JavaScript news 5 Express Middleware Libraries Every Developer Should Know Express is the most popular

JSK Daily for Dec 1, 2021

Wednesday, December 1, 2021

JSK Daily for Dec 1, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Bundle Non-JavaScript Resources In modern web development, bundling assets is

JSK Daily for Nov 29, 2021

Monday, November 29, 2021

JSK Daily for Nov 29, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Introducing JavaScript Breadcrumb Control in Essential JS 2 The Breadcrumb component is a

You Might Also Like

WP Weekly 233 - Themes - Offline AI+WP, Trademarks Done, 50K Users in 34 Days

Monday, March 10, 2025

Read on Website WP Weekly 233 / Themes Building new Themes without built-in audience is tough, reveals study. Managed WordPress and Hosted WordPress trademarks acquired. Also in this issue, brand new

SRE Weekly Issue #467

Monday, March 10, 2025

View on sreweekly.com A message from our sponsor, incident.io: SEV0 is back. This fall, we're bringing together the best minds in incident management for a day of learning, sharing, and networking

Where’s Apple Intelligence? - Sync #509

Sunday, March 9, 2025

Plus: Musk vs OpenAI trial set for expedited trial this year; scientists create woolly mice; an android with artificial muscles; another dancing humanoid robot; how to make superbabies; and more! ͏ ͏ ͏

CD#547 Writing a .NET profiler in C# 

Sunday, March 9, 2025

CPU profiler for .NET using Silhouette ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

RD#496 Signals in React?

Sunday, March 9, 2025

Not a good idea according to Filipe ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

PD#616 Bloom Filter: A Deep Dive

Sunday, March 9, 2025

How Bloom filters are useful in scenarios with memory constraints ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

Daily Coding Problem: Problem #1713 [Hard]

Sunday, March 9, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Netflix. Implement a queue using a set of fixed-length arrays. The queue should support

Netflix codes/Travel Adapter/Real China

Sunday, March 9, 2025

Recomendo - issue #453 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The 15 Largest Defense Budgets in the World' 📊

Sunday, March 9, 2025

Every visualization published this week, in one place. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

Android Weekly #665 🤖

Sunday, March 9, 2025

View in web browser 665 March 9th, 2025 Articles & Tutorials Sponsored Discover How AI Enables Zero-Maintenance Apps Watch Instabug's CPO, Kenny Johnston in this recorded webinar as he