JavaScript Kicks - JSK Weekly - February 01, 2023

Welcome to the month of love! Our shared love of Javascript is always cause to celebrate and what better way is there to celebrate than by laughing? Check out Ariana Milasincic's "10 JavaScript Memes" to get the month started right.

Other popular stories this week include Nethmi Wijesinghe's "Building Custom Structural and Attribute Directives in Angular" on Syncfusion, Dmitri Pavlutin's "JavaScript Closure: A Simple Explanation" and Simon Ugorji's "Node.js App Step-by-Step Guide for Frontend Developers" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Best Practices in Handling Errors in Web Components

Almost all modern-day web applications are bound to run into errors at some point during their lifetime. Unfortunately, it is never "fail...

Bit


Fetching Data From an API in Next.js - Upmostly

Fetching data in a Next.js app is an essential part of building any web application. Axios is a popular library for making HTTP requests ...

Upmostly


Context API vs Redux

Every React developer has surely come across the question: "What's the difference between Redux and Context API, and can the Context API ...

JavaScript In Plain English


Turn Your Figma Designs into Code with a Single click

We've all been there, working on a brand new site, we hear that the designer is ready with the mockups, and the next thing we know, they'...

Bit


Why doesn't JSON support comments?

Did you ever curse the JSON data format for not allowing comments and wondered what the heck? Yeah, same here. Surprisingly, JSON, in its...

stefan judis


10 Web Development Trends in 2023

While, in my personal opinion, the web development landscape slowed down for a few years (2016 - 2021), it started to gain lots of tracti...

Robin Wieruch


Adding Multi-Version Support to Your Astro-based Documentation

Building a docs site is like building a static site with lots of pages. What happens if those pages change when the version of your produ...

Bit


How To Build an Animated Dashboard with Framer Motion in Next.js - Upmostly

Framer Motion is a powerful animation library that makes it easy to create smooth, complex animations in your Next.js projects. In this a...

Upmostly


JavaScript

JavaScript 101: All About Timers

JavaScript timers are great tools for achieving recurrent behavior or even triggering delayed actions. Whatever time-based logic you have...

Bit


Speed Up Your JavaScript: Proven Techniques for Optimizing Performance

JavaScript performance optimization is critical for creating fast and responsive web applications. Optimizing JavaScript code can reduce ...

Liudas Drejeris


How to Switch Blockchains on MetaMask with JavaScript

With over 10,000 blockchains currently operating, there are endless possibilities for deploying your smart contracts. For anybody to be a...

freeCodeCamp.org


Understand the Lexical Scoping in JavaScript

Are you ready to learn about one of the quirks of JavaScript? Today, I'm going to talk about lexical scoping. It might sound intimidating...

Olivia Brown


10 JavaScript Memes

Haven't done one of these for quite some time, enjoy!. "10 JavaScript Memes" is published by Ariana Milasincic in JavaScript in Plain Eng...

JavaScript In Plain English


Advanced Data Structures: Implementing the A* Algorithm in JavaScript

Without getting into code just yet, the basic algorithm behind A* is the following: You first need to define a grid-based map, where each...

Bit


JavaScript Closure: A Simple Explanation

The callbacks, event handlers, higher-order functions can access outer scope variables thanks to the closure. The closure concept is impo...

Dmitri Pavlutin


5 Rare Native APIs for JavaScript

This article brings 5 rare JavaScriot native APIs that bring unexpected convenience to our front-end development. The Element.getBounding...

Maxwell


10 Must-Know JavaScript Tricks & Tips to Make You a Better Programmer

In the past, I wrote a lot of junk code, and now that looks terrible. When I saw those code fragments again, I even doubted whether I was...

fatfish


Building a Temperature Converter App using HTML, CSS, and JavaScript

A temperature converter is a tool used to convert temperatures, to and from Celsius, Fahrenheit, and Kelvin. In this article, we will lea...

Frankie | frankiefab.eth/.lens (🧱, 🚀)


TypeScript

Exploring Advanced Ways in TypeScript

TypeScript is a powerful tool for building large and complex JavaScript applications. It offers a number of advanced features that can he...

Suman Giri


Angular

Building Custom Structural and Attribute Directives in Angular

Angular directives assist us in manipulating the DOM. We may customize a DOM element’s look, behavior, or layout using directives. In add...

Syncfusion


Advanced Lazy Loading Techniques in Angular

Welcome to our blog on advanced lazy loading techniques in Angular! If you're not familiar with lazy loading, it's a technique that allow...

Frontend Weekly


Ace your Angular Interview: Top Questions and Pro Tips

Are you ready to take your Angular skills to the next level and impress your interviewer? Look no further! In this article, we will be di...

JavaScript In Plain English


React

How does React's Reconciliation Algorithm work? - Upmostly

Fiber is a reconciliation algorithm used in the popular JavaScript library React to efficiently update a web application's user interface...

Upmostly


Master the Art of Referencing with React's useRef Hook: A Beginner's Guide

The useRef hook in React allows you to create a reference to a DOM element or a component instance. This can be useful for various tasks ...

JavaScript In Plain English


Vue

Introduction to Vue Components

When developing a large application, it is always a good idea to break it down into smaller components to make the code easier to read, s...

StackAbuse


5 Must-Know Differences Between ref() and reactive() in Vue

If you landed on this post most likely you have a basic understanding of Vue reactivity. However, like me, you might be asking yourself t...

Dmitri Pavlutin


Node.js

Node.js App Step-by-Step Guide for Frontend Developers

App development is the process of creating software applications that run on mobile devices, such as smartphones and tablets. These apps ...

Bit


How to read excel file in Node.js

IDEA - Create a get api in Node.js to read below excel file using xlsx and convert data in json format which can be used by client side f...

JavaScript In Plain English


Let's build APIs with Node, Express, and PostgreSQL

This article is part two of the "Develop APIs with Express Framework and PostgreSQL" series. In part one, you learned how to create a Nod...

Yogesh Datir


How to solve Cannot find module 'bcrypt' error in Node.js

In this tutorial, we are going to learn about how to solve the cannot find module 'bcrypt' error in Node.js. This error occurs due to the...

Sai gowtham


Functional Programming

JavaScript Require - How to Use the require() Function in JS

In JavaScript, modules refer to a file that holds JavaScript code which performs a specific purpose. Modules are self-contained, making i...

Joel 🦸‍♀️


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 Jan 31, 2023

Tuesday, January 31, 2023

JSK Daily for Jan 31, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Node.js App Step-by-Step Guide for Frontend Developers App development is the process of

JSK Daily for Jan 30, 2023

Monday, January 30, 2023

JSK Daily for Jan 30, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Best Practices in Handling Errors in Web Components Almost all modern-day web applications

JSK Daily for Jan 26, 2023

Thursday, January 26, 2023

JSK Daily for Jan 26, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Building Custom Structural and Attribute Directives in Angular Angular directives assist

JSK Daily for Jan 25, 2023

Wednesday, January 25, 2023

JSK Daily for Jan 25, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Building Custom Structural and Attribute Directives in Angular Angular directives assist

JSK Weekly - January 25, 2023

Wednesday, January 25, 2023

Do you know how much of an impact Javascript Frameworks have on Web Development? Code Home has a great walkthrough (including some history) for those who like a little more background. Check out "

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 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? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your