JavaScript Kicks - JSK Weekly - May 03, 2023

When talking about functions in JavaScript, you would often hear function declarations and function expressions. Though these approaches are almost similar, they have notable differences. Check out Dillion Megida's "Function Declaration vs Function Expression" for all the details.

Other popular stories this week include "Syncfusion Vue Components are Compatible with Version 2.7" on Syncfusion, "Introducing secure, self-hosted storage in Airplane" and "How to Scale Node.js Socket Server with Nginx and Redis" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Web Locks API Explained

In my previous article, I explained how you can implement a simple Lock using a single Promise and started to introduce the Web Locks API...

Bit


Introducing self-hosted storage in Airplane, the platform for building custom internal tools

Airplane is the developer platform for building powerful custom internal tools. Airplane's newest beta feature, self-hosted storage, exte...

Airplane


JavaScript

What is Hoisting in JavaScript | Hoisting Functions, Variables and Classes

Hoisting is a concept or behavior in JavaScript where the declaration of a function, variable, or class goes to the top of the scope they...

Dillion Megida 🚀


Preventing Regular Expression Backtracking in JavaScript

Regular expressions (regex) are a powerful tool for manipulating and validating text in software applications. However, certain regex pat...

Duc Le


HackerRank Certified 🥇Javascript(Basic) Question Solved ✅

Hackerrank has Skills Certification in multiple Topics including Javascript, React, Python, Angular, Node, and many more you can check it...

Lama Ibrahim


TypeScript

Exploring TypeScript Literal Type Widening

As TypeScript continues to grow in popularity, having a deep understanding of its features becomes increasingly important for developers....

Bit


Top 7 TypeScript Mistakes You Need to Avoid

TypeScript is a popular programming language that has gained immense popularity among developers due to its ability to enforce strong typ...

JavaScript In Plain English


How To Manage Query Params in TypeScript - Upmostly

Have you ever found yourself working on a web application and needing to handle query parameters in a type-safe way? If so, you're in luc...

Upmostly


TypeScript Advanced Types for Next.js: Examples and Best Practices In 2023

As a front-end developer working with Next.js, you're likely already familiar with the power of TypeScript for creating type-safe and mai...

Bit


Record Type in TypeScript

The usual way to define a type of an object in TypeScript is using an object type: or an index signature: These are good ways to define o...

Dmitri Pavlutin


Angular

Creating Reusable Web Components with Angular Elements

Almost four years ago, I wrote an introductory article on setting up Angular Elements when they were first introduced in Angular v6. In t...

Bit


Optimize Angular bundle size

Angular is a powerful framework for building modern, scalable web applications. However, one of the challenges developers face while buil...

sumit kr. singh


React

How to Implement Drag and Drop Functionality in React with React Beautiful Dnd

Picture this: You're using a project management app to organize your team's tasks, effortlessly dragging and dropping tasks from one colu...

Bit


How to Trigger an Event On Web Page Scroll in React Js

Browser events happen within the system you are programming concerning user interaction with the system. Events can be invoked by a wide ...

Digamber Singh


Creating Scalable and Reusable React Components

In this article, I will discuss a common issue that I have encountered in React applications: the creation of single-use components that ...

Aral Roca


Flutter and React Native : Everything You Need to Know

Explore the pros and cons of Flutter and React Native, the two most popular cross-platform frameworks, and determine which one is best su...

In Plain English


Vue

Syncfusion Vue Components are Compatible with Version 2.7

Many users want to stay on Vue 2 due to dependency compatibility, browser support requirements, and deficiency in bandwidth to upgrade to...

Syncfusion


Node.js

How to Scale Node.js Socket Server with Nginx and Redis

Server scaling and distribution are among the most exciting topics in back-end development. There are many ways to scale your app and han...

Bit


Functional Programming

Function Declaration vs Function Expression

When creating functions, you can use two approaches: declaration and expression. What's the difference? When talking about functions in J...

Dillion Megida 🚀


Mastering Arrow Functions in JavaScript: A Comprehensive Guide

Arrow functions are a relatively new feature in the world of JavaScript that allows for a more concise and expressive syntax when writing...

FardaKarim


Write Better CSS By Borrowing Ideas From JavaScript Functions

Many problems with website layouts happen when we don't write CSS with the same care we'd use when writing a JavaScript function. Let's l...

Smashing Magazine


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 May 2, 2023

Tuesday, May 2, 2023

JSK Daily for May 2, 2023 View this email in your browser A community curated daily e-mail of JavaScript news TypeScript Advanced Types for Next.js: Examples and Best Practices In 2023 As a front-end

JSK Daily for May 1, 2023

Monday, May 1, 2023

JSK Daily for May 1, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Exploring TypeScript Literal Type Widening As TypeScript continues to grow in popularity,

JSK Daily for Apr 26, 2023

Wednesday, April 26, 2023

JSK Daily for Apr 26, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Introducing self-hosted storage in Airplane, the platform for building custom internal

JSK Weekly - April 26, 2023

Wednesday, April 26, 2023

In JavaScript, there are two types of functions. You have normal functions and arrow functions. But do you know the difference between them? Check out Dillion Megida's "Arrow Functions vs

JSK Daily for Apr 25, 2023

Tuesday, April 25, 2023

JSK Daily for Apr 25, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Introducing self-hosted storage in Airplane, the platform for building custom internal

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