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

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that