JavaScript Kicks - JSK Weekly - 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 through the "Highlights from Chrome Dev Summit 2020" and it's time to have your say again in the "State of JavaScript", so remember to give your input!


Popular Stories recently curated by passionate community members

General

Exploring the Network Tab in Chrome Dev Tools

Chrome Dev Tools is one of the vital tools when it comes to web development. It is equipped with a large number of features for us to tak...

Bit


Learn to Build a Blog Using Statamic Headless + Gatsby

Statamic headless + Gatsby. How great does that sound as a stack for your next blog? Read this tutorial to achieve this in a few steps....

Snipcart


Github Actions or Jenkins? Making the Right Choice for You

Over the past few years, DevOps have become a crucial part of the software life cycle. This fueled the growth of many leading DevOps tool...

Bit


How to increase CSS-in-JS performance by 175x

I like the convenience of CSS-in-JS especially being able to co-locate styling but I'm not convinced on a few of things: That hashed clas...

JavaScript Kicks


90% of Developers get this wrong

You might have heard that variables hoist, and hoisting this and hoisting that. Let me tell you this beforehand 'Hoisting' is an English ...

JavaScript In Plain English


Highlights from Chrome Dev Summit 2020

CDS in 2020 was a bit different, like everything else. It was online, and the talks were more bite-sized at roughly 10 minutes each. I re...

Ire Aderinokun


Why I Love Tailwind

Published December 7th, 2020 Tailwind is an atomic CSS framework that has taken the frontend world by storm. It gives developers without ...

Max Stoiber


Keeping Your Documentation Up-to-Date with Bit and GitHub

One of the benefits of automation, is that you don't have to worry about manually doing a particular task. But for this to happen, you ha...

Bit


JavaScript

Automating Your iPhone With Just JavaScript

If you would like to receive tutorials on the most exciting technologies built around JavaScript, sign up below. Scriptable is an extreme...

James Robertson


Fading in a Page on Load with CSS & JavaScript - Impressive Webs

When I visit a page, I get annoyed when I try to interact with elements while the website is still loading. Often stuff is moving around,...

Louis Lazaris


Guide for Mastering Modern JavaScript skills

In today's constantly changing world, a lot of new content and updates are coming to JavaScript which are very useful for improving your ...

Yogesh Chavan


Errors and Error Handling in JavaScript

There are several ways to handle errors in JavaScript. Some concern asynchronous tasks while the other concern synchronous. The try-catch...

Bit


State of JavaScript 2020

2020 has been a tough year for everyone, one that makes worrying about the latest JavaScript frameworks seem pretty futile in comparison....

StateOfJS


How to Build a Snake Game In JavaScript

In this article I am going to show you how to build a snake game with JavaScript. A snake game is a simple game where a snake moves aroun...

freeCodeCamp.org


JavaScript Selection Sort

Sort in ascending orderInput: [4, 2, 5, 1, 3, 6]Output: [1, 2, 3, 4, 5, 6] Let's look through the array to find the minimum value, keepin...

JavaScript In Plain English


Measuring Performance of Different JavaScript Loop Types

As developers, we always push our limits to write better-performing applications. And most of the time, we look for performance from a hi...

Bit


15 Rules For Writing Clean JavaScript

So you are a React developer or Node.js developer. You can write code that works. But can you write code that is visually beautiful and u...

Mohammad Faisal


TypeScript

TypeScript & Relevance

In our wide world of building for the web, we have every opportunity to talk about tools. We lunge to fill every gap we find in our proje...

CSS-Tricks


Running Typescript programs with babel-node aka how does babel register work

As a member of a frontend infrastructure team, (aka DivOps), I write a lot of Javascript tooling. I also really really like Typescript. I...

Jonathan Creamer


Angular

NgStyle vs Style Binding in Angular

To add a single style dynamically from any element we can make use of style binding. Syntax is: [style.style_property] = "expression" The...

Amitav Mishra


React

Facepalm Mistakes to Avoid When Using React Hooks

Most likely you've read many posts on how to use React hooks. But knowing how Not to use, sometimes, is equally important as knowing how ...

Dmitri Pavlutin


A Better Way to Type React Components

I was slow to embrace TypeScript. Not because I think TypeScript is bad, but more for my love of the dynamism of JavaScript. Surprisingly...

Mikael Brevik


Upgrading to React 17 and Webpack 5

I have been working with React for several years now. So far, after each release, it always excited to try out new features. But this was...

Bit


How React Updates State

React useState() hook manages the state in functional React components. In class components this.state holds the state, and you invoke th...

Dmitri Pavlutin


How to Build a To-Do App using React

Today we're going to be building a to-do application using React JS. When learning a new Framework or library, it is best to try to build...

Piyush Upadhyay


Vue

Laravel 8 Vue JS Owl Carousel Slider Tutorial with Example - positronX.io

This comprehensive tutorial will help you understand how to integrate responsive image carousel slider dynamically with Vue js components...

Digamber Singh


Libraries and Tools

11 Tools To Build a Monorepo In 2021

Best tools to build a monorepo. Develop, build, and publish packages, and scale development. Discover Lerna, Nx, Rush, Bit, Yarn Workspac...

Bit


7 Best Angular Component Libraries to Use in 2020

Here are some of the best Angular component libraries that are thriving in 2020 and highly used and recommended by Angular Developers....

Malkesh Sondagar


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

Tuesday, December 15, 2020

JSK Daily for Dec 15, 2020 View this email in your browser A community curated daily e-mail of JavaScript news How To Handle JavaScript Type Conversion Between Numbers And Strings In JavaScript, you

JSK Daily for Dec 14, 2020

Monday, December 14, 2020

JSK Daily for Dec 14, 2020 View this email in your browser A community curated daily e-mail of JavaScript news React.isValidElement Knowing what input type you've received is hugely important in

JSK Daily for Dec 13, 2020

Sunday, December 13, 2020

JSK Daily for Dec 13, 2020 View this email in your browser A community curated daily e-mail of JavaScript news 7 Best Angular Component Libraries to Use in 2020 Here are some of the best Angular

JSK Daily for Dec 11, 2020

Friday, December 11, 2020

JSK Daily for Dec 11, 2020 View this email in your browser A community curated daily e-mail of JavaScript news NgStyle vs Style Binding in Angular To add a single style dynamically from any element we

JSK Daily for Dec 10, 2020

Thursday, December 10, 2020

JSK Daily for Dec 10, 2020 View this email in your browser A community curated daily e-mail of JavaScript news Github Actions or Jenkins? Making the Right Choice for You Over the past few years, DevOps

You Might Also Like

[Report] 69% of Attacks Bypass Defenses

Wednesday, March 19, 2025

69% of attacks go undetected. Breach and Attack Simulation pinpoints you where your defenses fail—before attackers do. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

11 Windows apps I always trash 🗑️

Wednesday, March 19, 2025

Forget SaaS; Change this TV setting; Amazon Spring Sale deals -- ZDNET ZDNET Tech Today - US March 19, 2025 delete key The 11 Microsoft apps I ditch on every new Windows install - and the 11 I keep A

⚙️ Nvidia's 'incredible' demand

Wednesday, March 19, 2025

Plus: The DNA of organized crime ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/19/2025

Wednesday, March 19, 2025

New blogs from Syncfusion ® Analyze Stock Market Trends with React DataGrid for Smart Trading By Mohammed Farook J This blog explains how to create a robust trading analysis app using the React

Unpatched Windows Zero-Day Flaw Exploited by 11 State-Sponsored Threat Groups Since 2017

Wednesday, March 19, 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 (

😬 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-