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

C#513 Building Powershell

Sunday, July 7, 2024

What if you had to fight against your company's culture to bring a revolutionary tool to life? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#582 A Git story

Sunday, July 7, 2024

Not so fun this time ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#463 Enhancing The New York Times Web Performance with React 18

Sunday, July 7, 2024

An how they tackled some of the challenges ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1489 [Medium]

Sunday, July 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Stripe. Write a map implementation with a get function that lets you retrieve the value

☁️ Azure Weekly #474 - 7th July 2024

Sunday, July 7, 2024

Azure Weekly Newsletter Issue #474 powered by endjin Welcome to issue 474 of the Azure Weekly Newsletter. First off two Microsoft Fabric posts from the community: Choosing Between the Lakehouse and

Sunday Digest | Featuring 'Median Income by State in 2024' 📊

Sunday, July 7, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo Jul 7, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi:

BEP 341: Consecutive Block Production

Sunday, July 7, 2024

Top Tech Content sent at Noon! Tackle your credit card debt with 0% interest until nearly 2026 Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, July 7

Android Weekly #630 🤖

Sunday, July 7, 2024

View in web browser 630 July 7th, 2024 Articles & Tutorials Sponsored Genius Scan SDK: a document scanner in your app Embed a reliable document scanner with OCR in your app, enabling your customers

Apple rejects, then approves, Epic’s marketplace

Sunday, July 7, 2024

A CIO with a $17 trillion IT budget View this email online in your browser By Anthony Ha Sunday, July 7, 2024 Image Credits: Andrew Harrer/Bloomberg Fortnite maker Epic Games and Apple continue to butt

Workaholism doesn’t work and escapism is a trap.

Sunday, July 7, 2024

There is a third way ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌