JavaScript Kicks - JSK Weekly - January 27, 2021

With month one of 2021 basically done and dusted, it's probably safe to start looking forward now to what we can expect from the rest of 2021.

Let's kick off with Richard Bultitude's predictions for the big JavaScript stories of 2021 in "The JavaScript Landscape in 2021", followed with Dave Ceddia's "State of the React Ecosystem in 2021". Then end off on a more practical note and see if any of Reed Barger's ideas in "7 React Projects You Should Build in 2021" interest you.

Popular Stories recently curated by passionate community members

General

Porting Firefox to Apple Silicon - Mozilla Hacks - the Web developer blog

The release of Apple Silicon-based Macs at the end of last year generated a flurry of news coverage and some surprises at the machine's p...

Mozilla Hacks


Dynamic Programming: Memoization vs Tabulation

At the beginning of your programming journey, all you hoped was that your programs run without any bugs. But when you grow as a developer...

Bit


Using the Performance Web API with Chrome DevTools

As developers, we always push our limits to develop better-performing applications. And most of the time, we use specialized tools and li...

Bit


How To Create An Awesome Github Profile README

Visitor Badge can count visitors for your README.md, Issues, PRs in GitHub in just one line markdown code. Let's update the page.id with ...

Gapur Kassym


January brings us Firefox 85 - Mozilla Hacks - the Web developer blog

To wrap up January, we are proud to bring you the release of Firefox 85. In this version we complete removal of Flash support from Firefox....

Mozilla Hacks


JavaScript

Fun Things to Do with JavaScript as a Beginner - positronX.io

Among programming languages commonly learned today, JavaScript remains on top. According to a language ranking by RedMonk (posted on ZDNe...

Digamber Singh


Creating a JavaScript promise from scratch, Part 7: Unhandled rejection tracking

When promises were introduced in ECMAScript 2015, they had an interesting flaw: if a promise didn't have a rejection handler and was late...

Nicholas C. Zakas


5 Frontend Interview Questions To Help You Master Asynchronous JavaScript

One of the hardest things to wrap your head around when it comes to learning JavaScript is promises. They're not easy to understand and i...

Ilia Kniazev


How To Sort An Object By Key/Value In JavaScript

Objects consist of key and value pairs. A key can be a string or symbol and a value can be any type. There might be instances where you w...

JavaScript In Plain English


Which type of loop is fastest in JavaScript?

Learn which for loop or iterator suits your requirement and stops you from making silly mistakes that cost your app performance. JavaScri...

JavaScript In Plain English


The JavaScript Landscape in 2021

In web development our world changes quickly, but what can we pin down what 2021 will bring? By scrutinizing data from the 2020 developer...

Richard Bultitude


array.sort() Does Not Simply Sort Numbers in JavaScript

In JavaScript, the array.sort() method sorts the array. Let's use the method to sort an array of numbers: Hm... numbers.sort() returns [1...

Dmitri Pavlutin


TypeScript

The Singleton Pattern In TypeScript

Design patterns in general, allow for developers to use pre-defined and proven templates to structure a logical solution to a type of pro...

Bit


Do TypeScript Types Provide Enough Documentation On Their Own?

Here is an interesting question; are the types in your TypeScript project enough documentation, on their own, to allow someone to learn t...

Jack Herrington


Angular

How to use Apollo GraphQL with Angular

Apollo-Angular is a flexible GraphQL client with which you can send queries from a front-end client project or from a native platform to ...

JavaScript In Plain English


Building a Range Slider with SVGs in Angular

It was another day in the office, and I was stuck on a task, where our customer was requesting a specific functionality (a range slider)....

Marcus Revaj


Create a CMS with Angular + Firebase

Welcome to the second part of our Angular Cms Tutorial. Here are the links to the other parts of the tutorial (I will add the links after...

JavaScript In Plain English


React

Creating Reusable Animation Components with React and GSAP

Each Bit user can have many collections, and a collection can have many components. You can set your collection to either private or publ...

Bit


How to Write Better React Components

Many features were added to JavaScript in ES6. And these changes help developers write code that is short and easy to understand and main...

Yogesh Chavan


State of the React Ecosystem in 2021

What's the best way to build React apps in 2021? What has changed since 2016? What libraries is everyone using these days? This post is i...

Dave Ceddia


Reinventing the routing in React apps

Reinventing the routing in React apps / The router is the backbone of your application. Trust me, that's how it is and I can prove it. On...

Krasimir Tsonev


Understanding the useRef react hook

Continuing our React hooks series, we will learn about the useRef React hook in this blog post. The useRef React hook is useful in the fo...

saransh kataria


Double Your React Coding Speed With This Simple Trick

A simple component, that has been written by a developer like you. What does it do: Fetches a list of browsers from a backend Shows "load...

JavaScript In Plain English


7 React Projects You Should Build in 2021

React is a JavaScript library that is ideal for creating impressive apps. There are countless projects that you can make with React, but ...

freeCodeCamp.org


A React "if component"

After using Vue and Angular.js (I used the first version of Angular when it came out) for many years, I have to say that I always enjoyed...

stefan judis


Aurelia

Working With slot & au-slot in Aurelia 2 - I Like Kill Nerds

In Aurelia 2, we have a couple of different ways of working with slotted content. If you are familiar with Web Components, the slot eleme...

Dwayne Charrington


Node.js

How To Build A Node.js API For Ethereum Blockchain

In this article, John Agbanusi explains how you can build a Node.js API from scratch by building and deploying an Ethereum Blockchain for...

Smashing Magazine


Libraries and Tools

Setting Up Jest With React Testing Library to Work With Redux Components

As someone who had recently been learning unit testing with react, I found that there are many complications using 'enzyme' in react 17 a...

Kevin Sheehan


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 Jan 27, 2021

Wednesday, January 27, 2021

JSK Daily for Jan 27, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Introduction to Aleph - The React Framework in Deno The ES modules required by your

JSK Daily for Jan 26, 2021

Tuesday, January 26, 2021

JSK Daily for Jan 26, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Twisted Colorful Spheres with Three.js From our sponsor: Elevate all your marketing with

JSK Daily for Jan 25, 2021

Monday, January 25, 2021

JSK Daily for Jan 25, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Authentication and Authorization with JWT in a GraphQL Server The safety of a project is

JSK Daily for Jan 22, 2021

Friday, January 22, 2021

JSK Daily for Jan 22, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Using the Performance Web API with Chrome DevTools As developers, we always push our

JSK Daily for Jan 20, 2021

Wednesday, January 20, 2021

JSK Daily for Jan 20, 2021 View this email in your browser A community curated daily e-mail of JavaScript news The Singleton Pattern In TypeScript Design patterns in general, allow for developers to

You Might Also Like

JSK Daily for Mar 18, 2025

Tuesday, March 18, 2025

JSK Daily for Mar 18, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Hope AI By Bit. - Developer teams build with AI and composable software. ✅ Build full-

Textual UIs, Tail-Call Performance, Bidirectional Generators, and More

Tuesday, March 18, 2025

Python Textual: Build Beautiful UIs in the Terminal #673 – MARCH 18, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Python Textual: Build Beautiful UIs in the Terminal Textual is a Python library

Ranked | Visualizing the Magnificent Seven's Revenue Growth in 2024 📊

Tuesday, March 18, 2025

From Nvidia's 114% rise to Tesla's modest 1% increase, we show the revenue growth of the Magnificent Seven stocks in 2024. View Online | Subscribe | Download Our App Get our app and see

Daily Coding Problem: Problem #1721 [Hard]

Tuesday, March 18, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a string and a set of delimiters, reverse the words in the string while

Report Available: The Age of Data 📈

Tuesday, March 18, 2025

Explore the world's most critical resource with Visual Capitalist's latest report. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

LW 174 - Interview with Shopify's Head of Engineering

Tuesday, March 18, 2025

Interview with Shopify's Head of Engineering ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 174

WEBINAR - Streamline Your DNS Management with DNSimple's Terraform Integration

Tuesday, March 18, 2025

Join the team at DNSimple for an exclusive webinar in collaboration with Hashicorp and DNSimple, on April 2, 2025 at 1:30 PM EST. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Vibe coding isn't for everyone

Tuesday, March 18, 2025

5 Chromecast tips; Handy USB-C; Free iPhone 16 deal -- ZDNET ZDNET Tech Today - US March 18, 2025 colorful LED diodes close-up What is AI vibe coding? It's all the rage but it's not for

⚙️ Can Nvidia rebound?

Tuesday, March 18, 2025

Plus: China's latest bit of AI competition ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Apache Tomcat Vulnerability Actively Exploited Just 30 Hours After Public Disclosure

Tuesday, March 18, 2025

THN Daily Updates Newsletter cover ChatGPT Prompts Book - Precision Prompts, Priming, Training & AI Writing Techniques for Mortals:Crafting Precision Prompts and Exploring AI Writing with ChatGPT (