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

Second Brain/Attention/Find Your Books

Sunday, May 19, 2024

Recomendo - issue #411 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #407

Sunday, May 19, 2024

ISSUE #407 19th of May 2024 Hello Kotliners! The Google I/O just finished this week with a huge announcement for us, with Google supporting now Kotlin Multiplatform on Android, and the KotlinConf will

Learn How to Use AI to Reach Your Full Potential, newsletterest1!

Sunday, May 19, 2024

3 Ways AI Can Help Your Writing ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which

You don’t have to take our word for it…

Saturday, May 18, 2024

You can probably tell how excited we are to re-launch our Gigantic courses – which bring on-demand product management training for today's modern Product Managers and Product Leaders. In fact, we

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Visualized | Life Expectancy by Region (1950-2050F) 📊

Saturday, May 18, 2024

This map shows life expectancy at birth for key global regions, from 1950 to 2050F. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Life Expectancy by