Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 70 additions & 3 deletions config/AMBASSADORS_MEMBERS.json
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,9 @@
"bio": "Hugo Guerrero is a developer advocate for APIs and Event-driven Architecture. He assists organizations in this role by creating, editing, and curating product content shared with the community through webinars, conferences, and other activities. He works on open source software with major private and federal public sector clients looking to connect and extend their system architecture. He has over 20 years of experience as a developer, consultant, architect, and software development manager.",
"github": "hguerrero",
"twitter": "hguerreroo",
"title": "Chief Software Architect @Red Hat",
"linkedin": "hugo-guerrero",
"company": "Red Hat",
"title": "Head of Technical Marketing",
"linkedin": "hugoguerrero",
"company": "Kong",
"contributions": [
{
"type": "presentation",
Expand Down Expand Up @@ -580,5 +580,72 @@
"link": "https://redocly.com/docs/cli/guides/lint-asyncapi"
}
]
},
{
"name": "Laurent Broudoux",
"github": "lbroudoux",
"twitter": "lbroudoux",
"country": "🇫🇷",
"bio": "Laurent is a Cloud-Native Architecture expert and Enterprise Integration problem lover. He is the founder and lead developer of the Microcks.io open-source project: a cloud-native tool for API mocking and testing. For this, he is using his 10+ years experience as an architect in Financial Services where he defined API transformation strategies, including governance and delivery process.",
"linkedin": "laurentbroudoux",
"company": "Postman",
"title": "Solutions Architect / DevRel",
"img": "https://avatars.githubusercontent.com/u/1538635?s=400&v=4",
"contributions": [
{
"type": "talk",
"title": "AsyncAPI unit testing - from nightmares to sweet dreams",
"date": {
"year": 2024,
"month": "December"
}
"link": ""
},
{
"type": "talk",
"title": "Using Testcontainers for AsyncAPI unit testing",
"date": {
"year": 2024,
"month": "September"
},
"link": ""
},
{
"type": "presentation",
"title": "Quoi de neuf dans AsyncAPI v3 ? Découvrez le en live avec la migration du use-case Adeo",
"date": {
"year": 2023,
"month": "December"
},
"link": "https://www.youtube.com/watch?v=WCK9_ZDv6K4"
},
{
"type": "talk",
"title": "Elevating Event-Driven Architecture: Boost your delivery with AsyncAPI and Microcks",
"date": {
"year": 2023,
"month": "December"
},
"link": "https://www.youtube.com/watch?v=PYEW3F91wbI"
},
{
"type": "presentation",
"title": "AsyncAPI Recipes for EDA Gourmet",
"date": {
"year": 2022,
"month": "November"
},
"link": "https://www.youtube.com/watch?v=m6vWzTF7LGI"
},
{
"type": "presentation",
"title": "AsyncAPI or CloudEvents? Both My Captain!",
"date": {
"year": 2021,
"month": "November"
},
"link": "https://www.youtube.com/watch?v=_p9RyClgYhE"
}
]
}
Comment on lines +584 to 650
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

❓ Verification inconclusive

New Ambassador Laurent Broudoux Addition with JSON Formatting Issue

The new entry for Laurent Broudoux is comprehensive and meets the PR objectives by including his profile details, social links, and contributions. However, there is a JSON formatting error in the first contribution object. In the first contribution (lines 595–603), the closing curly bracket for the "date" field is not followed by a comma, which causes the parser to interpret the subsequent "link" key incorrectly. This issue can be fixed by inserting a comma after the }.

Below is the proposed diff to address the issue:

@@
-        "date": {
-          "year": 2024,
-          "month": "December"
-        }
-	"link": ""
+        "date": {
+          "year": 2024,
+          "month": "December"
+        },
+	"link": ""

Action Required: Fix JSON Formatting in Ambassador Data

The JSON entry for Laurent Broudoux in config/AMBASSADORS_MEMBERS.json looks comprehensive, but there is a JSON formatting error in the first contribution object. Specifically, after the "date" field (lines 595–603), the closing curly bracket is missing a trailing comma before the "link" key. This error can cause JSON parsing issues.

  • File: config/AMBASSADORS_MEMBERS.json
  • Location: Contribution object for "AsyncAPI unit testing - from nightmares to sweet dreams" (lines 595–603)
  • Issue: Missing comma after the "date" field

Below is the proposed diff to address the issue:

@@
-        "date": {
-          "year": 2024,
-          "month": "December"
-        }
-	"link": ""
+        "date": {
+          "year": 2024,
+          "month": "December"
+        },
+	"link": ""
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
{
"name": "Laurent Broudoux",
"github": "lbroudoux",
"twitter": "lbroudoux",
"country": "🇫🇷",
"bio": "Laurent is a Cloud-Native Architecture expert and Enterprise Integration problem lover. He is the founder and lead developer of the Microcks.io open-source project: a cloud-native tool for API mocking and testing. For this, he is using his 10+ years experience as an architect in Financial Services where he defined API transformation strategies, including governance and delivery process.",
"linkedin": "laurentbroudoux",
"company": "Postman",
"title": "Solutions Architect / DevRel",
"img": "https://avatars.githubusercontent.com/u/1538635?s=400&v=4",
"contributions": [
{
"type": "talk",
"title": "AsyncAPI unit testing - from nightmares to sweet dreams",
"date": {
"year": 2024,
"month": "December"
}
"link": ""
},
{
"type": "talk",
"title": "Using Testcontainers for AsyncAPI unit testing",
"date": {
"year": 2024,
"month": "September"
},
"link": ""
},
{
"type": "presentation",
"title": "Quoi de neuf dans AsyncAPI v3 ? Découvrez le en live avec la migration du use-case Adeo",
"date": {
"year": 2023,
"month": "December"
},
"link": "https://www.youtube.com/watch?v=WCK9_ZDv6K4"
},
{
"type": "talk",
"title": "Elevating Event-Driven Architecture: Boost your delivery with AsyncAPI and Microcks",
"date": {
"year": 2023,
"month": "December"
},
"link": "https://www.youtube.com/watch?v=PYEW3F91wbI"
},
{
"type": "presentation",
"title": "AsyncAPI Recipes for EDA Gourmet",
"date": {
"year": 2022,
"month": "November"
},
"link": "https://www.youtube.com/watch?v=m6vWzTF7LGI"
},
{
"type": "presentation",
"title": "AsyncAPI or CloudEvents? Both My Captain!",
"date": {
"year": 2021,
"month": "November"
},
"link": "https://www.youtube.com/watch?v=_p9RyClgYhE"
}
]
}
{
"name": "Laurent Broudoux",
"github": "lbroudoux",
"twitter": "lbroudoux",
"country": "🇫🇷",
"bio": "Laurent is a Cloud-Native Architecture expert and Enterprise Integration problem lover. He is the founder and lead developer of the Microcks.io open-source project: a cloud-native tool for API mocking and testing. For this, he is using his 10+ years experience as an architect in Financial Services where he defined API transformation strategies, including governance and delivery process.",
"linkedin": "laurentbroudoux",
"company": "Postman",
"title": "Solutions Architect / DevRel",
"img": "https://avatars.githubusercontent.com/u/1538635?s=400&v=4",
"contributions": [
{
"type": "talk",
"title": "AsyncAPI unit testing - from nightmares to sweet dreams",
"date": {
"year": 2024,
"month": "December"
},
"link": ""
},
{
"type": "talk",
"title": "Using Testcontainers for AsyncAPI unit testing",
"date": {
"year": 2024,
"month": "September"
},
"link": ""
},
{
"type": "presentation",
"title": "Quoi de neuf dans AsyncAPI v3 ? Découvrez le en live avec la migration du use-case Adeo",
"date": {
"year": 2023,
"month": "December"
},
"link": "https://www.youtube.com/watch?v=WCK9_ZDv6K4"
},
{
"type": "talk",
"title": "Elevating Event-Driven Architecture: Boost your delivery with AsyncAPI and Microcks",
"date": {
"year": 2023,
"month": "December"
},
"link": "https://www.youtube.com/watch?v=PYEW3F91wbI"
},
{
"type": "presentation",
"title": "AsyncAPI Recipes for EDA Gourmet",
"date": {
"year": 2022,
"month": "November"
},
"link": "https://www.youtube.com/watch?v=m6vWzTF7LGI"
},
{
"type": "presentation",
"title": "AsyncAPI or CloudEvents? Both My Captain!",
"date": {
"year": 2021,
"month": "November"
},
"link": "https://www.youtube.com/watch?v=_p9RyClgYhE"
}
]
}
🧰 Tools
🪛 Biome (1.9.4)

[error] 605-605: expected , but instead found "link"

Remove "link"

(parse)

]
Loading