Alex Martinez
#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 by clicking on the button below.
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
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
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! 👋