JavaScript Kicks - JSK Weekly - December 23, 2020

It's our 2nd last newsletter of 2020, just 2 more sleeps till Christmas and we're just too excited to welcome in a fresh new year! Nelly Nelson is also already looking forward to 2021 in "10 Popular Angular UI Libraries To Try In 2021".

If you're not quite ready to say goodbye to 2020, then check out Ryan Carniato's "JavaScript Frameworks, Performance Comparison 2020" and Mark Erikson's "Presentations: Intro to React, Redux, and TypeScript (2020)."

Popular Stories recently curated by passionate community members

General

The Bootstrap Jamstack

Hey, I'm Franck. 👋 I run a developer-first e-commerce solution, and I try my best to grow a healthy bootstrapped company. It's called Sn...

Snipcart


Fundamentals of Caching Web Applications

Web applications have come a long way from the early days. A typical web application development goes through several stages of design, d...

Bit


5 Common Mistakes Developers Do that Affect Page Load Time

Is your web site too slow? Find out where it could have gone wrong and to avoid the common pitfalls....

Bit


The Four Pillars of Object-Oriented Programming

JavaScript is a multi-paradigm language and can be written following different programming paradigms. A programming paradigm is essential...

Kealan


Redux-free state management with Jotai

And here's a live demo for you to inspect Jotai's pattern. It's recommended to separate atom declaration in its own file so that you can ...

Bit


Deploying a Serverless Jamstack Site with RedwoodJS, Fauna, and Vercel

This article is for anyone interested in the emerging ecosystem of tools and technologies related to Jamstack and serverless. We're going...

CSS-Tricks


Presentations: Intro to React, Redux, and TypeScript (2020)

This is a post in the Presentations series. An updated introduction to React, Redux, and TypeScript for 2020 I've done several previous i...

Mark Erikson


JavaScript

Consuming GraphQL in Plain JavaScript | StepZen blog

A GraphQL query is just a standard HTTP request, no special libraries needed. Let's look at how to create one in JavaScript and Node.js....

stepzen_dev


Cracking The JavaScript Coding Interview

This is the first part of a series of articles that will help you to prepare for coding challenges. In this article, I will focus on the ...

Deepak Vishwakarma


How To Create New Template Engine Using JavaScript | Hacker Noon

A tutorial on creating a JS template engine with parsing and precompilation....

Hacker Noon


Sharpen Your JavaScript Skills with Pluralsight

JavaScript recently turned 25 years old, and while it started by dominating over the client side world, this beautiful programming langua...

David Walsh


Understanding Peer Dependencies in JavaScript

Although useful for all developers alike, peer dependencies is a feature very few back-end developers know exactly how it works, while fr...

Bit


Break a forEach Loop with JavaScript

I've written a number of blog posts about JavaScript tricks: Promise tricks, type conversion tricks, spread tricks, and a host of other J...

David Walsh


JavaScript Frameworks, Performance Comparison 2020

I was looking around the web and realized we haven't had a good JavaScript Framework Performance Shootout in over 2 years. So before 2020...

Ryan Carniato


React

Nx, React & Tailwind CSS - Made Simple

I am writing this post after doing something that worked and then forgetting what I did. I tried searching for a similar solution to help...

JavaScript Kicks


How To Decouple Data from UI in React

In Part 1, I presented an approach to decouple the data fetching/management logic from the UI components, which would free us from being ...

Suhan Wijaya


TLDr;React

Quick and easy React snippets that you're always looking for but never find...

tldreact


Using Keychain in React-Native and Keeping the App Session Alive

First and foremost, we can start by installing the react-native-keychain in our React-Native project. Installing react-native-keychain is...

Bit


Introducing Zero-Bundle-Size React Server Components - React Blog

2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React ...

React


Aurelia

Working with configuration based routes in Aurelia 2 - I Like Kill Nerds

In Aurelia 2, despite the framework itself being completely overhauled and rewritten, many aspects of the framework remain the same famil...

Dwayne Charrington


Vue

Laravel 8 Vue JS File/Image Upload Example Tutorial - positronX.io

Throughout this comprehensive tutorial, you will learn how to create file or image upload functionality in Laravel 8 and Vue JS web appli...

Digamber Singh


Node.js

How To Use Annotator.js With Node.js

Annotator.js is an amazing library if you want to Annotate the web and you are looking for an easy reliable solution to use in your proje...

JavaScript Kicks


A Minimal Node.js, Express, & Babel Setup

Let's set up a basic Node.js / Express.js API that uses Babel. Babel will 'transpile' our ES2015+ code and module syntax to older-style c...

JavaScript Kicks


Libraries and Tools

10 Popular Angular UI Libraries To Try In 2021

Angular is one of the most popularly used frameworks with best-designed practices and tools for app development companies. Angular encour...

JavaScript In Plain English


Testing

Improving Cross-Browser Testing, Part 1: Web Application Testing Today - Mozilla Hacks - the Web developer blog

Testing web applications can be a challenge. Unlike most other kinds of software, they run across a multitude of platforms and devices. T...

Mozilla Hacks


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 22, 2020

Tuesday, December 22, 2020

JSK Daily for Dec 22, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Deploying a Serverless Jamstack Site with RedwoodJS, Fauna, and Vercel This article is for

JSK Daily for Dec 21, 2020

Monday, December 21, 2020

JSK Daily for Dec 21, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Using Keychain in React-Native and Keeping the App Session Alive First and foremost, we

JSK Daily for Dec 17, 2020

Thursday, December 17, 2020

JSK Daily for Dec 17, 2020 View this email in your browser A community curated daily e-mail of JavaScript news 5 Common Mistakes Developers Do that Affect Page Load Time Is your web site too slow? Find

JSK Daily for Dec 16, 2020

Wednesday, December 16, 2020

JSK Daily for Dec 16, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Fundamentals of Caching Web Applications Web applications have come a long way from the

JSK Weekly - December 16, 2020

Wednesday, December 16, 2020

December should be about fun and games, right? Right! Why not kick off the games with Fakorede Damilola's "How to Build a Snake Game In JavaScript"? In other news, Ire Aderinokun takes us

You Might Also Like

😬 6 Reasons to Avoid Buying a Used Phone — Why You Should Learn Scripting

Wednesday, March 19, 2025

Also: Oura Ring 4 Review, and More! How-To Geek Logo March 19, 2025 Did You Know Mosquitoes have a measurable and clear preference for people with type O blood. ⌚️ Pebble Is Back It's Wednesday!

The Sequence Engineering #513: A Deep Dive Into OpenAI's New Tools for Developing AI Agents

Wednesday, March 19, 2025

Responses API, file and web search and multi agent coordination are some of the key capabilities of the new stack. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

BetterDev #276 - IO devices and latency

Wednesday, March 19, 2025

Better Dev #276 Mar 18, 2025 Hi all, This week the github action tj-actions/changed-files are compromise and steeling credential of github action env. I had always found the concept of trusting randome

Software Testing Weekly - Issue 262

Tuesday, March 18, 2025

Is BDD dying? 🤔 View on the Web Archives ISSUE 262 March 18th 2025 COMMENT Welcome to the 262nd issue! Behaviour-Driven Development hasn't had much good news over the past years. First, Cucumber

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