JavaScript Kicks - JSK Weekly - 5th June, 2024

What are higher order functions? Put simply, higher order functions are functions that operate on other functions either by taking them as arguments or by returning them. This is what makes them “higher order” — they’re operating on a higher level than regular functions.

Why are they so cool? By passing functions as arguments or returning them as results, you can create more modular code that can be easily customized and adapted to different situations. This is a key principle of functional programming, which emphasizes the use of small, composable functions that can be combined in different ways to solve complex problems. Check out "Higher order functions" for all the details.

Other popular stories this week include "A Full-Stack Web App Using Angular and GraphQL: Part 1" on Syncfusion, "SurviveJS - What did I learn by rewriting this site" and "JavaScript patterns - Pyramid of doom"

< style> @media only screen and (max-width: 599px){ .vote-button{ width:15% !important; } } @media only screen and (max-width: 599px){ .story-content{ width:85% !important; } }

Popular Stories recently curated by passionate community members

General

ECMAScript 2024 features: resizing and transferring ArrayBuffers

In this blog post, we examine ArrayBuffer features that were introduced in ECMAScript 2024: "In-place resizable ArrayBuffers", proposed b...

Axel Rauschmayer


Big Gulps, huh? (JS Party #324)

Jerod &amp; KBall discuss what's new in the world of web development: the State of HTML survey results, Node 22, React Compiler, Reac...

JS Party


SurviveJS - What did I learn by rewriting this site

If you have used this site earlier, you might have noticed it looks different now. That is because I did a massive rewrite of it. I had t...

SurviveJS


The Era Of Platform Primitives Is Finally Here

Application frameworks have built whole ecosystems on top of them. Let's take a closer look at serverless platforms such as Netlify's [Pl...

Smashing Magazine


JavaScript

JavaScript patterns - Pyramid of doom

In this post, I will introduce you to the concept of the pyramid of doom. Although the pattern is not typical anymore, it is good to know...

SurviveJS


What is Prototypal Inheritance in JavaScript? Explained with Code Examples

Prototypal inheritance can feel like a complex concept shrouded in technical jargon. But fear not! This guide will break it down using cl...

JavaScript Kicks


The JavaScript Interview Prep Handbook - Essential Topics to Know + Code Examples

JavaScript is a widely used language in web development and powers interactive features of virtually every website out there. JavaScript ...

Nkunal25


Angular

A Full-Stack Web App Using Angular and GraphQL: Part 1

This is the first of a series of articles that will walk you through the process of creating a full-stack web application using Angular, ...

Syncfusion


Build Multi-Parent Hierarchical Trees with Angular Diagram Library

Hierarchical trees with multiple parents are also known as directed acyclic graphs (DAGs). They are powerful tools to represent complex r...

Syncfusion


React

What is React's useActionState and useFormStatus?

React Server Actions are an awesome way to pass data to and from your React client and server. Like all functions, they need a way to ret...

Unicorn Utterances


React 19 beta is out!

We take a look at some of the new Hooks and APIs React 19 brings and how they improve how we build our React applications....

Hassan Djirdeh


Node.js

Generate QR code on your machine using Node.js

Generate QR code on your machine using Node.js / I spoke at an event last week, and on the very last slide, I had a QR code that was supp...

Krasimir Tsonev


Sending Emails with Node.js, Nodemailer, MJML and Amazon SES

In fact, the ability to send messages electronically between computers predates the internet. Despite its age, the technology remains one...

Bret Cameron


Libraries and Tools

Are You Evolving with your Developer Tools? on Web Rush #282

Liam Hampton talks about his top picks for developer tools, how GitHub Actions can be a way to level up, what the Azure Developer CLI is,...

John Papa


Functional Programming

Higher order functions

To dig deeper in our functional rabbit hole, we have to meet higher order functions. Then we would have more Options as well ;) Put simpl...

Soós Gábor


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 Jun 4, 2024

Tuesday, June 4, 2024

JSK Daily for Jun 4, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Full-Stack Web App Using Angular and GraphQL: Part 1 This is the first of a series of

JSK Daily for Jun 3, 2024

Monday, June 3, 2024

JSK Daily for Jun 3, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Full-Stack Web App Using Angular and GraphQL: Part 1 This is the first of a series of

JSK Daily for May 27, 2024

Monday, June 3, 2024

JSK Daily for May 27, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Build Multi-Parent Hierarchical Trees with Angular Diagram Library Hierarchical trees with

JSK Daily for May 28, 2024

Monday, June 3, 2024

JSK Daily for May 28, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Build Multi-Parent Hierarchical Trees with Angular Diagram Library Hierarchical trees with

JSK Daily for May 30, 2024

Monday, June 3, 2024

JSK Daily for May 30, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Higher order functions To dig deeper in our functional rabbit hole, we have to meet higher

You Might Also Like

Will humanoid robots take off?

Tuesday, June 11, 2024

The sci-fi dream of humanoid robots working among us seems to be just around the corner. But will it come true? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Let’s BeReal

Tuesday, June 11, 2024

Plus: GM invests $850M in Cruise and time to schedule those iPhone texts View this email online in your browser By Christine Hall Tuesday, June 11, 2024 Good afternoon, and welcome to TechCrunch PM.

🖥️ How AI Will Transform the iPhone, iPad, and Mac — Hidden Windows 11 Features

Tuesday, June 11, 2024

Also: How to Stop Apps From Draining Your Android Battery, and More! How-To Geek Logo June 11, 2024 Did You Know Although over a century and a half has elapsed since settlers traversed the Oregon Trail

String Interpolation, Music Processing, Command-Line Utilities, and More

Tuesday, June 11, 2024

String Interpolation in Python: Exploring Available Tools #633 – JUNE 11, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo String Interpolation in Python: Exploring Available Tools In this tutorial,

JSK Daily for Jun 11, 2024

Tuesday, June 11, 2024

JSK Daily for Jun 11, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Create Interactive Digital Logic Circuits in React Welcome to the world of digital logic

New Webinar! Simulation Brings Out the Best in Additive Manufacturing

Tuesday, June 11, 2024

A fully integrated system can enable an end-to-end digital thread View this email in your browser engineering.com Simulation Brings Out the Best in Additive Manufacturing NEW Live Webinar! June 26 th

Live demo: Proactively protect your business with 1Password Business

Tuesday, June 11, 2024

Curious about 1Password Business? Join us for a demo. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

New Webinar! Simulation Brings Out the Best in Additive Manufacturing

Tuesday, June 11, 2024

A fully integrated system can enable an end-to-end digital thread View this email in your browser engineering.com Simulation Brings Out the Best in Additive Manufacturing NEW Live Webinar! June 26 th

Daily Coding Problem: Problem #1469 [Hard]

Tuesday, June 11, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Oracle. You are presented with an 8 by 8 matrix representing the positions of pieces on

Mapped | Where Tesla and BYD Make Their Cars 🌎

Tuesday, June 11, 2024

We map the locations of Tesla and BYD's present and future EV factories, along with their estimated maximum output. View Online | Subscribe Presented by: EnergyX's groundbreaking technology can