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

How are you liking the Tip of the Day?

Saturday, April 27, 2024

Dear iPhone Life Reader, Now that you've been enjoying Tip of the Day for a few weeks, we have a quick favor to ask: If you've found the daily emails helpful, please share this link with a

📧 Request Response Messaging Pattern With MassTransit

Saturday, April 27, 2024

​ Request Response Messaging Pattern With MassTransit Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Get ready for POST/CON 24! ​ Join us in San Francisco from April 30 - May 1 for

Tesla Autopilot investigation closed

Friday, April 26, 2024

Inside the IBM-HashiCorp deal and Thoma Bravo takes another company private View this email online in your browser By Christine Hall Friday, April 26, 2024 Good afternoon, and welcome to TechCrunch PM.

Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464

Friday, April 26, 2024

Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle

Friday, April 26, 2024

Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates

JSK Daily for Apr 26, 2024

Friday, April 26, 2024

JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal

So are we banning TikTok or what?

Friday, April 26, 2024

Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1423 [Medium]

Friday, April 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of nonnegative integers. Let's say you start at the

Data science for Product Managers

Friday, April 26, 2024

Crucial resources to empower you with data that matters. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌