#Codetober 2022–31 days of DataWeave learning…for the second time!
--
In case you didn’t see the series of videos from last year, you can check out this post to see the full list: Codetober 2021. This year I tried to be more diverse. Last year I did mostly DataWeave content 😄 The range of topics I did this year was way wider. Stuff like:
- DataWeave (of course)
- CI/CD
- Linux (Vagrant)
- Flex Gateway
- CloudHub 2.0
- DataGraph (GraphQL)
- Community products (Anypoint Platform Chrome extension & MuleFD)
You can check out the full playlist with this and last year’s videos here.
Videos:
- How to look cool while developing DataWeave code 😎 with Visual Studio Code
- CI/CD pipelines with GitHub actions for Mule apps or DataWeave libraries
- DataWeave’s landing page: StackOverflow, Slack, GitHub, Docs, and more!
- DateTime formatting in DataWeave (taken from Stack Overflow)
- How to create a Linux (Ubuntu) Virtual Machine with Vagrant with a Terminal
- How to install Flex Gateway v1.2.0 in connected mode as a Linux service
- How to install Flex Gateway v1.2.0 in local mode as a Linux service
- DataWeave’s update operator vs. update function (taken from Stack Overflow)
- How to groupBy 2 or more fields in DataWeave (taken from Stack Overflow)
- XML attributes, namespaces, & syntax stuff in DataWeave (Stack Overflow)
- How to transform key-value pairs into objects using pluck in DataWeave
- Simplified try-catch strategy in DataWeave with the default keyword
- Same result different functions: reduce, map & object destructor in DataWeave
- Generate random numbers with randomInt, now, uuid, & more in DataWeave
- MuleSoft’s CloudHub 2.0 overview and demo
- Time how long an operation takes in DataWeave with Timer::duration
- Set reader and writer configuration properties for data formats in DataWeave
- Intro to Anypoint DataGraph (GraphQL) for your REST APIs in MuleSoft
- Be more productive with the Anypoint Platform Chrome extension by Edgar!
- How to create visual diagrams of your Mule apps (flows, VMs, etc) with mulefd
- To use or not to use… map and flatten vs. flatMap in DataWeave
- What are recursive functions and how to use them in DataWeave
- What are TAIL-recursive functions and how to use them in DataWeave
- DataWeave Scripts repo: getDatesArray tail recursive function
- DataWeave Scripts repo: daysUntil function (head and tail constructor)
- DataWeave Scripts repo: infiniteCountFrom func (head & tail constructor)
- How to generate examples from GitHub to open in the DataWeave Playground
- How to debug DataWeave scripts in Visual Studio Code
- Solving puzzles with DataWeave! Advent of Code 2022
- Anypoint API Catalog CLI example using GitHub Actions (CI/CD & Exchange)
- Wrap up! What did we learn? Get in touch and give me your feedback!
I also didn’t edit these videos because last year it took me forever to edit every video 😄 But I think they still turned out ok.
Subscribe to ProstDev’s YouTube channel? 🥺
See you next year! 👋