JavaScript Kicks - JSK Weekly - March 09, 2022

They say that practice makes perfect and while that doesn't work for everything, it definitely does apply for newcomers to Javascript. Louis Herman has compiled "JavaScript Practice Exercises for All Levels" on Snipcart's blog, which is a great place to start.

Other popular stories this week include Chameera Dulanga's "Angular Dependency Injection: A Complete Guide" on Syncfusion, "It’s 2022, Don’t Use the console.log() Anymore" by SnowBit and Albert Smith's "6 APIs Frontend Developers Should Know" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

15 Useful Lodash Methods for Everyday Coding

Lodash is one of the most popular open-source JavaScript libraries. It implements a lot of functional programming helpers that make every...

Bit


Fathym vs. Netlify and Vercel: Open Up New Possibilities with Micro Frontends

When it comes to hosting, there are some familiar names out there in Netlify and Vercel. Fathym may be the new kid on the block, but we'r...

Rich Kurtzman


Remix helps bridge the network chasm featuring Kent C. Dodds (JS Party #215)

Never miss another mission-critical issue again - Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make ...

JS Party


It's 2022, Don't Use the console.log() Anymore

We as JavaScript developers usually console.log() stuffs to test the output or just for fun. Even, I can bet that our (include me ✌️) fir...

SnowBit


Working together on Interop 2022

From the very beginning, the web was always intended to work in any browser, on any computer. This is possible through interoperability -...

WebKit


6 APIs Frontend Developers Should Know

Frontend plays a vital role in the development process. It is the creation of the graphical user interface of a website. Frontend refers ...

Bit


Why does console.log() return 'undefined'?

If you've spent time exploring your browser's console, or the Node.js command line tool in your terminal, you may have seen some strange ...

Bit


JavaScript

How to Get Accurate Countdown in JavaScript

As we know, setTimeout means to run the script after the minimum threshold (MS unit), and setInterval means to continuously execute a spe...

Bit


JavaScript Practice Exercises for All Levels

Practice JavaScript online with this list of free practices exercises. Start practicing to improve your skills or take one of our listed ...

Snipcart


5 String Methods Every JavaScript Developer Should Know

Dealing with strings is inevitable in all programming languages, so it's great to know that JavaScript provides some amazing string manip...

Anshuman Bhardwaj


How to Implement the Binary Tree Using JavaScript in 2022

A tree is a non-linear data structure that follows some hierarchy. It is a collection of the tree nodes. A tree node stores the informati...

JavaScript In Plain English


Guide to JavaScript's filter() Method

In this guide, you'll learn how to filter an array in JavaScript with the filter() method. You'll learn how to use the context, index and...

StackAbuse


How to Build a Date Countdown With Vanilla JavaScript

A countdown timer is a virtual clock that starts (or stops) counting down from a specific date to mark the start (or finish) of an event....

StackAbuse


A Guide To Audio Visualization With JavaScript And GSAP (Part 1)

What started as a case study turned into a guide to visualizing audio with JavaScript. Although the output demos are in React, Jhey Tompk...

Smashing Magazine


Learn JavaScript by Coding 7 Games

One of the best ways to learn JavaScript is to create projects. One of the best and funnest ways is to create games. We just published a ...

Beau Carnes


How to Build a Wordle Clone in JavaScript

In this article, you will be recreating the guessing game Wordle [https://www.nytimes.com/games/wordle/index.html]. This article covers t...

freeCodeCamp.org


TypeScript

Union Types vs. Enums in TypeScript

When I was working on a TypeScript project, I needed to define the status of a request. So I could implement it via enums or union types....

Gapur Kassym


Getting the Best out of TypeScript with Maina Wyclyffe on Web Rush #173

Maina Wyclyffe talks with us about how to write better TypeScript. How does he decide when to use TypeScript? How do you deal with null? ...

John Papa


Angular

Customize the Enter and Shift+Enter Keys in Angular Rich Text Editor for Better Productivity

As a web developer, you might feel annoyed if you have to write code for the same element frequently. In that scenario, we can customize ...

Syncfusion


Change Component Prefix in Angular

Whenever we create a new component in Angular, its selector contains a prefix which is app by default. But sometimes we might need to cha...

Bit


Angular Dependency Injection: A Complete Guide

Dependency injection is one of the most highlighted features in Angular. Angular has its own dependency injection framework, which enforc...

Syncfusion


Why You Should Not Put Any Logic in the RxJS Subscribe Callback in Angular

As a freelance developer, I tend to hop from one Angular project to another. I have worked with teams of various sizes and levels of expe...

Aurélien Leloup


React

Create React App without Create React App

This article talks about the process of creating react app without using any libraries or frameworks such as "create-react-app" , "NextJS...

Bit


Ionic vs React Native in 2022

In the era of the digital revolution, people need access to valuable information and data at their fingertips. Many companies are shiftin...

Bit


React File Type Validation using FilePond Module Tutorial

In this tutorial, you will learn how to implement file-type validation in React application's file upload component....

Digamber Singh


How to Handle HTTP Request with Async Await in React

React async / await tutorial; In this guide, we will learn how to send an HTTP request using Fetch API and handle the HTTP response using...

Digamber Singh


Create React App without Create React App

This article talks about the process of creating react app without using any libraries or frameworks such as "create-react-app" , "NextJS...

Bit


Have React Hooks Made Higher-Order Components Obsolete?

Is it true that React hooks have made higher-order components obsolete? And the only use case for those is to be a remnant of the past in...

Nadia Makarevich


React FilePond Show Image Preview Before Upload Tutorial

In this tutorial, we will learn how to show image preview after the image is selected from the system's local disk in React application u...

Digamber Singh


Vue

7 Component Communications in Vue 3

This article adopts the writing way of , which is freer than the options API. Then we will talk about the following seven ways of compone...

JavaScript In Plain English


Libraries and Tools

Top Audio Player Library for React Native Apps In 2022

With the advent of React Native, cross-platform app development has become much easier. By allowing developers to use JavaScript for both...

Bit


Top 6 React state management libraries for 2022

The top 6 libraries to use for state management in your next React.js app #react #javascript #js #webdev...

areknawo


Testing

Control LaunchDarkly From Cypress Tests

How to set the feature flag values using targeting to test each variation. Let's say you are using LaunchDarkly to develop and test new w...

Gleb Bahmutov


Functional Programming

Arrow Functions and Parameters in JavaScript

A function expression describes when a function is stored inside a variable. We can declare a named unction expression where the function...

codecupdev


JavaScript for Beginners: Functions and the "this" Keyword

A function is an executable object. This means a function can store some properties. Let's see an example: "a" is a function, which means...

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 9, 2022

Thursday, March 10, 2022

JSK Daily for Mar 9, 2022 View this email in your browser A community curated daily e-mail of JavaScript news A Vue Developer's Guide to Redux If you have worked in the front-end scene for a while,

JSK Daily for Mar 8, 2022

Tuesday, March 8, 2022

JSK Daily for Mar 8, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Angular Dependency Injection: A Complete Guide Dependency injection is one of the most

JSK Daily for Mar 7, 2022

Monday, March 7, 2022

JSK Daily for Mar 7, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Angular Dependency Injection: A Complete Guide Dependency injection is one of the most

JSK Daily for Mar 4, 2022

Friday, March 4, 2022

JSK Daily for Mar 4, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Create React App without Create React App This article talks about the process of creating

JSK Daily for Mar 3, 2022

Thursday, March 3, 2022

JSK Daily for Mar 3, 2022 View this email in your browser A community curated daily e-mail of JavaScript news 6 APIs Frontend Developers Should Know Frontend plays a vital role in the development

You Might Also Like

Youre Overthinking It

Wednesday, January 15, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 15, 2025? The

eBook: Software Supply Chain Security for Dummies

Wednesday, January 15, 2025

Free access to this go-to-guide for invaluable insights and practical advice to secure your software supply chain. The Hacker News Software Supply Chain Security for Dummies There is no longer doubt

The 5 biggest AI prompting mistakes

Wednesday, January 15, 2025

✨ Better Pixel photos; How to quit Meta; The next TikTok? -- ZDNET ZDNET Tech Today - US January 15, 2025 ai-prompting-mistakes The five biggest mistakes people make when prompting an AI Ready to

An interactive tour of Go 1.24

Wednesday, January 15, 2025

Plus generating random art, sending emails, and a variety of gopher images you can use. | #​538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A

Spyglass Dispatch: Bromo Sapiens

Wednesday, January 15, 2025

Masculine Startups • The Fall of Xbox • Meta's Misinformation Off Switch • TikTok's Switch Off The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely

The $1.9M client

Wednesday, January 15, 2025

Money matters, but this invisible currency matters more. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ Federal data centers

Wednesday, January 15, 2025

Plus: Britain's AI roadmap ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 01/15/2025

Wednesday, January 15, 2025

New blogs from Syncfusion Introducing the New .NET MAUI Bottom Sheet Control By Naveenkumar Sanjeevirayan This blog explains the features of the Bottom Sheet control introduced in the Syncfusion .NET

The Sequence Engineering #469: Llama.cpp is The Framework for High Performce LLM Inference

Wednesday, January 15, 2025

One of the most popular inference framework for LLM apps that care about performance. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

3 Actively Exploited Zero-Day Flaws Patched in Microsoft's Latest Security Update

Wednesday, January 15, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and