#DataWeave
A recent study from analytics firm DataWeave showed that the prices of footwear, apparel and bags increased significantly from January to June.
US shoppers feel the heat of Trump’s trade war: ‘the prices are going up’
www.theguardian.com
July 10, 2025 at 8:01 PM
friendos also kinda peam i like .dataweave a little bit much
May 18, 2026 at 2:31 AM
can you believe i solved #adventofcode day 3 part 1 from my phone using the #DataWeave playground???? #mulesoft #programming #challenge
December 4, 2024 at 3:29 AM
DataWeave filter() silently drops records when types mismatch. null == 'active' is false -- record gone, no error.

Fix: partition to separate nulls from valid data.

github.com/shakarbisetty/mulesoft-cookbook
https://github.com/shakarbisetty/mulesoft-cookbook
March 16, 2026 at 9:22 PM
Migrating from DataWeave 1.0 to 2.0: A Practical Guide
via Dev.to

https://flarestart.com/article/migrating-from-dataweave-10-to-20-a-practical-guide-20260222
#DevNews #WebDevelopment #Tutorial
Migrating from DataWeave 1.0 to 2.0: A Practical Guide
If you're upgrading from Mule 3 to Mule 4, every DataWeave file needs to be rewritten. DW 2.0 is not backwards-compatible with 1.0 — the syntax changed, type names changed, flow control changed, and...
flarestart.com
February 22, 2026 at 3:39 AM
I built a config-driven field mapper for 12 tenants. One JSON config per client, zero code changes. 5 lines of DataWeave.

Trap: missing source fields return null silently. Validate config against record keys first.

github.com/shakarbisetty/mulesoft-cookbook
#DataWeave #MuleSoft
April 5, 2026 at 3:45 AM
5 DataWeave Array Traps That Silently Destroy Your Data
via Dev.to Tutorial

https://flarestart.com/article/5-dataweave-array-traps-that-silently-destroy-your-data-20260322
#DevNews #DevOps
5 DataWeave Array Traps That Silently Destroy Your Data
Last October I reviewed a Mule integration that had been running for 3 months. The flow pulled employee records from Workday, filtered active ones, and pushed them to an HR portal. Everything looked...
flarestart.com
March 22, 2026 at 1:55 AM
Karthik Bettadapura turned billions of messy web data points into a competitive intelligence engine. Meet DataWeave's co-founder.

https://yespress.io/karthik-bettadapura?utm_source=bluesky&utm_medium=social via Yespress - apply for company newsroom: yespress.io/newsroom
Karthik Bettadapura - Co-founder & CEO of DataWeave
How Karthik Bettadapura co-founded DataWeave and built an AI-powered competitive intelligence platform that reads the retail web for global brands.
yespress.io
August 23, 2026 at 6:12 AM
A resilient on-error pattern that inspects the HTTP status, retries the transient 5xx, and maps 4xx into a clean typed error envelope — no swallowed failures.

https://github.com/shakarbisetty/mulesoft-cookbook #mulesoft #errorhandling
July 26, 2026 at 2:08 AM
A recent analysis by DataWeave (conducted for Reuters) found that a basket of 1,400 products made in China and sold on Amazon.com rose faster than inflation between January and mid-June, implying tariffs may now be seeping into consumer prices.
July 2, 2025 at 3:32 PM
Join this space on #Quora for integration contents such Salesforce #MuleSoft, Dell #Boomi, IBM #webMethods . Let's get started our journey together

Join with me:
shorturl.at/gSnrK
Integration Pro
Learnings of webMethods, API, REST, MuleSoft, RAML, Dataweave
shorturl.at
August 5, 2024 at 2:06 PM
What? Trump is lying... again?!

"According to DataWeave, Amazon prices have risen nearly 13% this year on average as of the end of September. Meanwhile, Target prices are up around 6% & Walmart prices are up roughly 5%"

www.aol.com/finance/amaz...
Amazon vs. Walmart vs. Target: Who Raised Prices Most Under Tariffs?
Tariffs are driving up prices at major retailers — and Amazon is leading the surge. See which categories cost more now.
www.aol.com
December 3, 2025 at 3:28 PM
We're excited to be at Midwest Dreamin' 2025 in Minneapolis (July 16-18)!

Our Soliant team is presenting three sessions on platform consulting best practices, dynamic Lightning Web Components & DataWeave.

Details: www.soliantconsulting.com/midwest-drea...

#MidwestDreamin2025 #Salesforce
Midwest Dreamin' 2025
Our team is excited to share our Salesforce insights and expertise at Midwest Dreamin' 2025. Learn about the sessions we're leading.
www.soliantconsulting.com
July 15, 2025 at 7:13 PM
SonarQube Cloud now brings deterministic code verification to integration workflows, insurance systems, build pipelines, and infrastructure scripts. #cybersecurity
Four New Languages Arrive in SonarQube Cloud: MuleSoft DataWeave, Gosu, Groovy, and PowerShell
hackernoon.com
September 10, 2026 at 2:53 AM
Partition bulk records into accepted and rejected lists
## Problem My DataWeave script threw an unresolved reference error when calling `partition` without an explicit import. The Arrays module must be imported to your DataWeave code by adding the line `import * from dw::core::Arrays` to the header of your DataWeave script docs. ## Input { "records": [ { "id": "ORD-1001", "email": "ana@example.com" }, { "id": "ORD-1002", "email": "bad-address" }, { "id": "ORD-1003", "email": "raj@example.org" }, { "id": "ORD-1004" }, { "id": "ORD-1005", "email": "mei@example.net" } ] } ## Working configuration %dw 2.0 // partition() lives in dw::core::Arrays — not imported by default import * from dw::core::Arrays output application/json // keys are ALWAYS success/failure — re-map them to domain names var split = payload.records partition (r) -> (r.email default "") matches /.+@.+\..+/ --- { accepted: split.success map (r) -> r.id, rejected: split.failure map (r) -> { id: r.id, reason: "missing or invalid email" }, retryCount: sizeOf(split.failure) } ## Output { "accepted": [ "ORD-1001", "ORD-1003", "ORD-1005" ], "rejected": [ { "id": "ORD-1002", "reason": "missing or invalid email" }, { "id": "ORD-1004", "reason": "missing or invalid email" } ], "retryCount": 2 } The `accepted` array contains IDs from records with valid emails, while the `rejected` array holds objects for records missing or invalidating email addresses. The `retryCount` field reports the size of the failure partition as two. ## The trap The trap is an unresolved reference error when calling `partition` without importing the Arrays module. ## What I do now I add `import * from dw::core::Arrays` to the DataWeave header before using `partition`. I map the `success` and `failure` keys to domain names like `accepted` and `rejected`. I calculate retry counts using `sizeOf` on the failure partition. Runs shown: DataWeave CLI 2.12.2 104 DataWeave patterns + 8 Exchange modules with 208 MUnit tests: github.com/shakarbisetty/mulesoft-cookbook | 60-second walkthroughs: youtube.com/@SanThaParv
dev.to
September 9, 2026 at 3:29 PM
RFC 7807 Error Envelope with DataWeave Try Function
## Problem My script failed when `try` lacked an explicit import from `dw::Runtime`. The runtime reported `Unable to resolve reference of: try` during execution. The documentation describes `try` as a function that returns a Result object for handling errors docs. ## Input { "order": { "id": "ORD-2001", "total": "12.5O" } } ## Working configuration %dw 2.0 // try() lives in dw::Runtime — not imported by default import try from dw::Runtime // RFC 7807 media type is accepted as-is by the JSON writer output application/problem+json var attempt = try(() -> payload.order.total as Number) --- if (attempt.success) { total: attempt.result } else { "type": "https://example.com/problems/invalid-total", "title": "Invalid order total", "status": 400, "detail": attempt.error.message, "instance": "/orders/" ++ payload.order.id, "errorKind": attempt.error.kind } ## Output { "type": "https://example.com/problems/invalid-total", "title": "Invalid order total", "status": 400, "detail": "Cannot coerce String (12.5O) to Number", "instance": "/orders/ORD-2001", "errorKind": "InvalidNumberException" } The `detail` field contains the string `Cannot coerce String (12.5O) to Number`. The `errorKind` field holds the value `InvalidNumberException`. ## The trap The missing import causes a resolution failure when the script executes. Running `fail_noimport.dwl` produces an exit code of 255 and reports `Unable to resolve reference of: try`. ## What I do now I always add `import try from dw::Runtime` at the top of every script that uses the function. I verify the import exists before running the transformation to prevent resolution errors. Runs shown: DataWeave CLI 2.12.2 104 DataWeave patterns + 8 Exchange modules with 208 MUnit tests: github.com/shakarbisetty/mulesoft-cookbook | 60-second walkthroughs: youtube.com/@SanThaParv
dev.to
September 9, 2026 at 3:29 PM
Four new languages arrive in SonarQube Cloud: MuleSoft DataWeave, Gosu, Groovy, and PowerShell

huntaegis.com
September 6, 2026 at 11:42 AM
DataWeave turns billions of public e-commerce data points into pricing and shelf decisions for 400+ brands and retailers.

https://yespress.io/dataweave?utm_source=bluesky&utm_medium=social via Yespress - apply for company newsroom: yespress.io/newsroom
yespress.io
September 2, 2026 at 2:46 PM
From prompt to production — MuleSoft Vibes generates Mule flows, DataWeave, RAML/OAS specs, and MUnit tests from natural language, hitting ~90% syntactic validity vs ~20% for generic LLMs.

https://github.com/shakarbisetty/mulesoft-cookbook/tree/main/ai-agents/vibes-dev-agent #mulesoft #aiagents
July 31, 2026 at 10:33 PM
A clean, allocation-free groupBy → reduce pattern for per-region order rollups in DataWeave 2.0.

https://dev.to/thasha/aggregating-orders-by-region-in-dataweave-20-groupby-reduce-410i-temp-slug-2142219 #dataweave #mulesoft
July 11, 2026 at 12:42 AM
🚀 New recipe: aggregating orders by region in DataWeave 2.0 — a clean groupBy → reduce (single-pass, allocation-free). Full write-up + more integration recipes: https://github.com/shakarbisetty/mulesoft-cookbook #dataweave #mulesoft
July 10, 2026 at 1:53 AM
Importaciones chinas en Amazon suben de precio tras la entrada en vigor de nuevos aranceles
iceebook.com/importacione...
Importaciones chinas en Amazon suben de precio tras la entrada en vigor de nuevos aranceles
Un análisis de DataWeave revela que los productos fabricados en China y vendidos en Amazon aumentan de precio más rápido que la inflación, reflejando el impacto directo de los aranceles estadounidense...
iceebook.com
June 30, 2025 at 4:34 PM