New functions on Make: Array Diff, Intersect, and Editing Collections Directly
In this deep-dive tutorial, Volker digs into Make's new array and collection functions, showing you how two long-awaited additions finally solve the array-comparison headaches that developers have dealt with for years. Using his familiar lookup-table setup connecting HubSpot and Stripe customer data, Volker walks through exactly how these functions clean up logic that used to require clunky manual routines.
🔍 Inside the Build:
* Setting the Stage: Volker rebuilds his classic lookup-table scenario, initializing arrays with Set Multiple Variables to track which customers have HubSpot IDs.
* Array Diff: See how the new array diff function instantly returns items present in one array but missing from another — replacing what used to be a manual comparison routine.
* Array Intersect: Learn how the complementary intersect function isolates entries that exist in both arrays, useful for finding matches across data sources.
* Editing Collections Directly: Volker demonstrates the new set function, which lets you update a single field inside a collection (like an address) without rebuilding the whole structure from scratch.
* Developer Reflections: Volker shares his take on why these "smaller" quality-of-life updates matter just as much as flashy feature launches.
Volker's mission is to show that Make is listening to real developer pain points — not just shipping headline features. This video is a perfect blueprint for builders who regularly compare, filter, or edit structured data across scenarios.
🛠️ Featured Stack:
* Make Array Functions (diff, intersect)
* Make Collection Functions (set)
* Make Data Store / Lookup Table (Sample customer database)
* HubSpot & Stripe (Referenced data sources)
💡 Pro-Tip from Volker: "Always initialize your arrays before you use them." Volker points out that in Make, you can't add to a variable that doesn't exist yet — so setting empty arrays with Set Multiple Variables at the start of your scenario is essential to avoid errors down the line. 🔗 Make
https://www.youtube.com/watch?v=WuW0FRDuxvg&utm_source=dlvr.it&utm_medium=blogger
🔍 Inside the Build:
* Setting the Stage: Volker rebuilds his classic lookup-table scenario, initializing arrays with Set Multiple Variables to track which customers have HubSpot IDs.
* Array Diff: See how the new array diff function instantly returns items present in one array but missing from another — replacing what used to be a manual comparison routine.
* Array Intersect: Learn how the complementary intersect function isolates entries that exist in both arrays, useful for finding matches across data sources.
* Editing Collections Directly: Volker demonstrates the new set function, which lets you update a single field inside a collection (like an address) without rebuilding the whole structure from scratch.
* Developer Reflections: Volker shares his take on why these "smaller" quality-of-life updates matter just as much as flashy feature launches.
Volker's mission is to show that Make is listening to real developer pain points — not just shipping headline features. This video is a perfect blueprint for builders who regularly compare, filter, or edit structured data across scenarios.
🛠️ Featured Stack:
* Make Array Functions (diff, intersect)
* Make Collection Functions (set)
* Make Data Store / Lookup Table (Sample customer database)
* HubSpot & Stripe (Referenced data sources)
💡 Pro-Tip from Volker: "Always initialize your arrays before you use them." Volker points out that in Make, you can't add to a variable that doesn't exist yet — so setting empty arrays with Set Multiple Variables at the start of your scenario is essential to avoid errors down the line. 🔗 Make
https://www.youtube.com/watch?v=WuW0FRDuxvg&utm_source=dlvr.it&utm_medium=blogger

