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

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