JavaScript Kicks - JSK Weekly - March 03, 2021

If it feels like March never left, you're not alone. To pass the time, why not have a look at some of our most popular stories this week? We have "Why Frontend Developers Need to be Webpack Experts" by Chameera Dulanga, "Beginner’s Guide to Data Encryption with NodeJS" by Anjalee Sudasinghe, "Will Deno Catchup with NodeJS in 2021?" by Charuka Herath and The BFF Pattern (Backend for Frontend): An Introduction by "Viduni Wickramarachchi."

Popular Stories recently curated by passionate community members

General

How to use Queues

I find the best way to follow up my last article on stacks, would be an article on queues. Queues and stacks are often talked about toget...

JavaScript In Plain English


The BFF Pattern (Backend for Frontend): An Introduction

Imagine a scenario where you need to build an e-Commerce application using microservices. You may have microservices for Customers, Order...

Bit


Getting Started with NestJS

NestJS is a backend framework, build on top of NodeJS and ExpressJS to create server-side applications, it is best suited for REST APIs a...

LAV SHAH


Making Most of HTML Input Box Built-In Validation Methods

We all have used input fields, handled validations, displayed error messages. With the frameworks like Angular that have advanced ways to...

Rucha Deshpande


Why Frontend Developers Need to be Webpack Experts

Modern web applications are not just about developing core functionalities. We also should pay attention to factors like application perf...

Bit


JavaScript

JavaScript Temporal API- A Fix for the Date API

JavaScript has a bad date handling API because the Date object implementation was copied directly from Java's Date Class. Java maintainer...

Bit


Comparing the two dates in JavaScript

In this tutorial, we are going to learn about how to compare two dates in JavaScript with the help of examples. In JavaScript, we have a ...

Sai gowtham


Scratching my own itch: a JavaScript slide show for full screen looping GIFs and MP4s

Lately I thought it would be good to convert a lot of the GIFs I have to MP4 to save space on some of memory sticks. The problem that I f...

Christian Heilmann


TypeScript

TypeScript 4.2 is Here. Here's What I'm Excited About.

The stable version of TypeScript 4.2 was released on the 23rd of February. When I was researching the new version, I found some exciting ...

Bit


TypeScript Typeguard Transparency

For those familiar with TypeScript, you may already know about typeguards and how useful they can be. If you are not familiar with typegu...

Austin Mueller


Angular

Implementing OAuth Pushed Authorisation Requests in Angular

This posts shows how an Angular application can be secured using Open ID Connect code flow with PKCE and OAuth Pushed Authorisation Reque...

damienbod


Angular Preloading Strategies

Want a savvy understanding about lazy-loaded modules and preloading strategies? Here's the complete guide that will teach you everything ...

JavaScript In Plain English


Angular 11 Image Slider with Lightbox Tutorial with Example - positronX.io

Angular 11 Image Slider or Carousel with Lightbox tutorial; Throughout this quick guide, you will learn how to seamlessly integrate the i...

Digamber Singh


How to Customize the UI of the Angular Query Builder

Our Syncfusion Angular Query Builder is a graphical user interface component used to build queries. It supports data binding, templates, ...

Syncfusion


React

Using Immer with React: a simple Solutions for Immutable States

In React, using an Immutable state enables quick and cheap comparison of the state tree before and after a change. As a result, each comp...

Bit


CORS workaround to consume RSS in a React App

This post will explore a method of displaying recent Medium blog posts within my web development portfolio site. Specifically, on the lef...

Will Carter


Trying Rollup for React Applications

Webpack has been the most popular bundling tool for front-end development with React, and since both Create React App and Next.js used We...

Bit


Prevent Excess Rerenders in React

When developing a React application I typically don't think a lot about rendering performance. React has its famous tree reconciliation a...

Maciek Wątroba


React Context - Simplified

React components can store a set of observable properties called states. React can decide how to render itself based on the state values....

Bewar Salah


React Tutorial - Learn React and JavaScript Programming Basics with Example Code

React is an open-source JavaScript library that helps you build user interfaces. It's a component-based, declarative, "learn once and wri...

Tapas Adhikary


Vue

Vue with TSX - the perfect duo!?

Combining the best of React with the best of Vue - how does the Vue + TSX combo play out? Diving into Vue 2 and Vue 3 and their TypeScrip...

areknawo


Node.js

Will Deno Catchup with NodeJS in 2021?

If you wonder what's Deno, it is a runtime for TypeScript and JavaScript, invented by Ryan Dahl, the creator of Nodejs. As the successor ...

Bit


Beginner's Guide to Data Encryption with NodeJS

As web apps continue to gain access to large amounts of sensitive data that belongs to people, organizations, and even governments, the t...

livecodestream


Writing a Node.js GraphQL backend that actually scales

If you haven't taken the first part of this tutorial, I strongly recommend you to do so. Even though what you'll see here could be easily...

Ernesto Garcia


Libraries and Tools

How to Create a Diverging Bar Chart with a JavaScript Charting Library

This article is a step-by-step guide that'll show you how to build an interactive JavaScript range chart that visualizes 20 years of the ...

Visual Scribbler


Testing

React Component Tests for Humans

React component tests should be interesting, straightforward, and easy for a human to build and maintain. Yet, the current state of the t...

CSS-Tricks


Boost Your Automated Test Workflow using TypeScript IntelliSense

In my previous article, I demonstrated how to maintain a unique set of ids. While that is extremely helpful, we can take it a step furthe...

JavaScript In Plain English


Functional Programming

React Functional Component Styling Made Easy

Boilerplate code is a nightmare. There, I've said it. Running around your components and cherry picking the right boilerplate code is a h...

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 Mar 2, 2021

Tuesday, March 2, 2021

JSK Daily for Mar 2, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Customize the UI of the Angular Query Builder Our Syncfusion Angular Query Builder

JSK Daily for Mar 1, 2021

Monday, March 1, 2021

JSK Daily for Mar 1, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Customize the UI of the Angular Query Builder Our Syncfusion Angular Query Builder

JSK Daily for Feb 25, 2021

Thursday, February 25, 2021

JSK Daily for Feb 25, 2021 View this email in your browser A community curated daily e-mail of JavaScript news CORS workaround to consume RSS in a React App This post will explore a method of

JSK Daily for Feb 24, 2021

Wednesday, February 24, 2021

JSK Daily for Feb 24, 2021 View this email in your browser A community curated daily e-mail of JavaScript news The BFF Pattern (Backend for Frontend): An Introduction Imagine a scenario where you need

JSK Daily for Feb 23, 2021

Tuesday, February 23, 2021

JSK Daily for Feb 23, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to design an interacive dashboard for Covid-19 updates in JavaScript In this dashboard

You Might Also Like

WP Weekly 191 - Essentials - Duplicate in Core, White Label Kadence, Studio for Mac

Monday, April 29, 2024

Read on Website WP Weekly 191 / Essentials It seems many essential features are being covered in-house, be it the upcoming duplicate posts/pages feature in the WordPress core or the launch of Studio

SRE Weekly Issue #422

Monday, April 29, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

Quick question

Sunday, April 28, 2024

I want to learn how I can better serve you ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Kotlin Weekly #404 (NOT FOUND)

Sunday, April 28, 2024

ISSUE #404 28st of April 2024 Announcements Kotlin Multiplatform State of the Art Survey 2024 Help to shape and understand the Kotlin Multiplatform Ecosystem! It takes 4 minutes to fill this survey.

📲 Why Is It Called Bluetooth? — Check Out This AI Text to Song Generator

Sunday, April 28, 2024

Also: What to Know About Emulating Games on iPhone, and More! How-To Geek Logo April 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1425 [Easy]

Sunday, April 28, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Suppose an arithmetic expression is given as a binary tree. Each leaf is an

PD#571 Software Design Principles I Learned the Hard Way

Sunday, April 28, 2024

If there's two sources of truth, one is probably wrong. And yes, please repeat yourself. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

When Procrastination is Productive & Ghost integrating with ActivityPub

Sunday, April 28, 2024

Automattic, Texts, and Beeper join forces to build world's best inbox, Reflect launches its iOS app, how to start small rituals, and a lot more in this week's issue of Creativerly. Creativerly

C#503 Building pipelines with System.Threading.Channels

Sunday, April 28, 2024

Concurrent programming challenges can be effectively addressed using channels ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#453 Get your codebase ready for React 19

Sunday, April 28, 2024

Is your app ready for what's coming up in React 19's release ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌