Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prostdev/codetober23
Find the needed code to follow along the #codetober 2023 videos with Alex!
https://github.com/prostdev/codetober23
anypoint-code-builder anypoint-studio api-specification codetober mule4 mulesoft raml visual-studio-code
Last synced: 18 days ago
JSON representation
Find the needed code to follow along the #codetober 2023 videos with Alex!
- Host: GitHub
- URL: https://github.com/prostdev/codetober23
- Owner: ProstDev
- Created: 2023-09-19T20:04:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-07T18:50:37.000Z (about 1 year ago)
- Last Synced: 2023-11-07T19:26:32.249Z (about 1 year ago)
- Topics: anypoint-code-builder, anypoint-studio, api-specification, codetober, mule4, mulesoft, raml, visual-studio-code
- Language: RAML
- Homepage: https://www.youtube.com/playlist?list=PLb61lESgk6hhKwJpM565UJVS5CxVZ4D1u
- Size: 2.24 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# #Codetober 2023
## What is #Codetober?
Here at [ProstDev](https://www.prostdev.com/), we dedicate ourselves to sharing knowledge with everyone who needs it. Because of that, every October we create this series of 31 videos ranging from various tech topics. [See the full playlist for previous years](https://www.youtube.com/playlist?list=PLb61lESgk6hhKwJpM565UJVS5CxVZ4D1u).
That's right...we'll publish ONE VIDEO A DAY!
This year, the videos will be edited for your better digestion and will be less than 10 minutes each (hopefully).
All of the scheduled videos will be listed below. If you can't access some of them yet is because they haven't been released as of now. If there's a listed video that you can't access yet, it'll be published at `12:00 AM ET` on the corresponding day.
Please comment on our videos to suggest future content or to ask any questions you may have about a specific topic (discussed in the video).
Happy #Codetober!
## 💻 Technical specs
These videos use:
- Anypoint Extension Pack
- version `1.0.3` (Pre-Release/BETA)
- version `1.0.5` (GA - After day 16)
- Anypoint Studio version `7.15`
- DataWeave version `2.5` (after day 5)
- MacOS Ventura `13.5` with Intel Core i9 processor
- Mule runtime version `4.4`
- MUnit version `2.3.14`
- Visual Studio Code version `1.82.2`## ▶️ Videos
| Day | Video | Code
|-|-|-
| 1 | [How to scaffold Mule flows from a published API spec in Anypoint Studio](https://youtu.be/PHfN7Ah9mpc) | - [API Specification/](/day1/api-spec/)- [Mule project/](/day1/mule-app/)
| 2 | [How to scaffold Mule flows from a published API spec in Anypoint Code Builder](https://youtu.be/59PQL1FfM_g) | - [API Specification/](/day2/api-spec/)- [Mule project/](/day2/mule-app/)
| 3 | [How to RE-scaffold Mule flows from an Exchange API spec in Anypoint Studio](https://youtu.be/Wl9D72kBjso) | - [API Specification/](/day3/api-spec/)- [Mule project/](/day3/mule-app/)
| 4 | [Use MuleSoft's visual API Designer to create a To-Do API specification](https://youtu.be/8TqtcafHNT8) | - [RAML code](/day4/api.raml)- [OAS code](/day4/api.json)
| 5 | [DataWeave 2.5 module features: `toString`, `concatWith`, `version`](https://youtu.be/CY2WeiTAgvk) | - [`toString`](https://dataweave.mulesoft.com/learn/playground?projectMethod=GHRepo&repo=ProstDev%2Fcodetober23&path=day5%2FtoString)- [`concatWith`](https://dataweave.mulesoft.com/learn/playground?projectMethod=GHRepo&repo=ProstDev%2Fcodetober23&path=day5%2FconcatWith)- [`version`](https://dataweave.mulesoft.com/learn/playground?projectMethod=GHRepo&repo=ProstDev%2Fcodetober23&path=day5%2Fversion)
| 6 | [Exploring the Thunder Client Extension for Visual Studio Code](https://youtu.be/oIN0tLa8zQ4) | no code 🥹
| 7 | [How to create custom user snippets in Anypoint Code Builder (VS Code)](https://youtu.be/pVJuvrf1_tM) | - [mule-xml.json](/day7/mule-xml.json)
| 8 | [Exploring the GitHub Actions Extension for Visual Studio Code](https://youtu.be/COXOGBnmsSI) | - [test.yml](/day8/test.yml)
| 9 | [How to deploy to CloudHub 2.0 with the Mule Maven Plugin & Connected App](https://youtu.be/r3V81EgFdGY) | - [Mule project/](/day9/mymuleapp/)- [mvn commands](/day9/commands.md)
| 10 | [How to use DataWeave 2.5 with the BETA extension in Visual Studio Code](https://youtu.be/x_g-v6gJnbY) | - [day 5: `version`](https://dataweave.mulesoft.com/learn/playground?projectMethod=GHRepo&repo=ProstDev%2Fcodetober23&path=day5%2Fversion)
| 11 | [8 examples to import modules/functions in DataWeave](https://youtu.be/Uzz2_yO-DJQ) | - [example-project/](/day11/example-project/)- [example-project.zip](/day11/example-project.zip)
| 12 | [Help us get DataWeave into Exercism for programming challenges/exercises](https://youtu.be/svRDoS1UbOY) | no code 😡
| 13 | [How to run several Mule applications in Anypoint Studio at the same time](https://youtu.be/45XW5Gu4Pgo) | - [xcodetober/](/day13/xcodetober/)- [pcodetober/](/day13/pcodetober/)- [scodetober/](/day13/scodetober/)
| 14 | [Best practices in Mule apps: global elements & properties files per env](https://youtu.be/vccXdAiup3o) | - [xcodetober/](/day14/xcodetober/)- [pcodetober/](/day14/pcodetober/)- [scodetober/](/day14/scodetober/)
| 15 | [Setting up HTTP Requests for Experience, Process, & System layers in Mule 4](https://youtu.be/vjuS_o12FMA) | - [xcodetober/](/day15/xcodetober/)- [pcodetober/](/day15/pcodetober/)- [scodetober/](/day15/scodetober/)
| 16 | [How to debug several Mule applications in Anypoint Studio at the same time](https://youtu.be/KwlV7BC8lOY) | - [xcodetober/](/day16/xcodetober/)- [pcodetober/](/day16/pcodetober/)- [scodetober/](/day16/scodetober/)
| 17 | [Deploy Experience, Process, & System API layers to CloudHub 2.0 from Studio](https://youtu.be/s9Vd31XAPRM) | - [xcodetober/](/day17/xcodetober/)- [pcodetober/](/day17/pcodetober/)- [scodetober/](/day17/scodetober/)
| 18 | [Designing the American Flights API Spec in Anypoint Code Builder (ACB)](https://youtu.be/Plmry5Usq5U) | - [American Flights API/](/day18/American%20Flights%20API/)
| 19 | [Testing, syncing, and publishing an API in Anypoint Code Builder (ACB)](https://youtu.be/mLm34YPn180) | no code 😭
| 20 | [Integrating American Flights Processes in Anypoint Code Builder (ACB)](https://youtu.be/hAHosASL-cA) | - [american-ws-anypoint-code-builder/](/day20/american-ws-anypoint-code-builder/)
| 21 | [Connecting to a Database from the Mule app in Anypoint Code Builder (ACB)](https://youtu.be/PFrBliD2W7I) | - [american-ws-anypoint-code-builder/](/day21/american-ws-anypoint-code-builder/)
| 22 | [Transforming Flight Data with DataWeave in Anypoint Code Builder (ACB)](https://youtu.be/62w45KzekXM) | - [american-ws-anypoint-code-builder/](/day22/american-ws-anypoint-code-builder/)
| 23 | [Implementing the American Flights API Spec in Anypoint Code Builder (ACB)](https://youtu.be/UxDPOjUZUCg) | - [american-ws-anypoint-code-builder/](/day23/american-ws-anypoint-code-builder/)
| 24 | [Debugging the American Flights App in Anypoint Code Builder (ACB)](https://youtu.be/DZGkrtxTyNY) | - [american-ws-anypoint-code-builder/](/day24/american-ws-anypoint-code-builder/)
| 25 | [Implement & test a GraphQL API in Anypoint Code Builder (ACB)](https://youtu.be/la0GM2KUbio) | - [books-api.graphql](/day25/books-api.graphql)- [books-implementation/](/day25/books-implementation/)
| 26 | [Using the Transform Message component (DataWeave) in Anypoint Code Builder](https://youtu.be/v7Qv3s_RDK0) | - [mule-project/](/day26/mule-project/)
| 27 | [Using branches in Design Center & Anypoint Code Builder for API specs](https://youtu.be/imPeV-JJrmc) | - [systemB/](/day27/systemB/)
| 28 | [Testing Mule flows with the MUnit recorder in Anypoint Studio](https://youtu.be/F8jeqW93x2E) | - [munit-recorder/](/day28/munit-recorder/)
| 29 | [Enable Multi-Factor Authentication in MuleSoft with the Salesforce App](https://youtu.be/u13IzP7YiEg) | no code 🌟
| 30 | [Differences between the DataWeave extension & Anypoint Code Builder](https://youtu.be/7fTitIdCT3s) | no code 🫠
| 31 | [Export a Mule project as a deployable JAR file in Anypoint Code Builder](https://youtu.be/KOTG9AHS13A) | - [mule-project/](/day31/mule-project/)