Skip to content

chore: add ferror to ambasadors#2099

Merged
asyncapi-bot merged 6 commits intoasyncapi:masterfrom
Ferror:patch-1
Oct 21, 2025
Merged

chore: add ferror to ambasadors#2099
asyncapi-bot merged 6 commits intoasyncapi:masterfrom
Ferror:patch-1

Conversation

@Ferror
Copy link
Contributor

@Ferror Ferror commented Oct 14, 2025

Lets make this party going 😄

Summary by CodeRabbit

  • Chores
    • Added a new ambassador profile for Zbigniew Malcherczyk to the ambassadors page, including full biographical details (GitHub, LinkedIn, country, company, title, image) and a curated contributions list (articles, case studies, talks) with dates and links for display.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@Ferror Ferror changed the title Update AMBASSADORS_MEMBERS.yaml chore: add ferror to ambasadors Oct 14, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 14, 2025

Walkthrough

A new ambassador profile for Zbigniew Malcherczyk was added to AMBASSADORS_MEMBERS.yaml with full profile fields (GitHub, GitHub ID, LinkedIn, country, company, title, image) and documented contributions (articles, case studies, talks with dates and links). The entry was inserted before the Ankit Kumar entry.

Changes

Cohort / File(s) Change Summary
Ambassador Profile Addition
AMBASSADORS_MEMBERS.yaml
Inserted a new ambassador entry for Zbigniew Malcherczyk including profile metadata (github, githubID, linkedin, country, company, title, img) and a list of contributions (articles, case studies, talks with dates and links). Placed immediately before the Ankit Kumar entry.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 I hopped with joy beneath the moon,
Penciled a name in the ambassador room,
Zbigniew's talks and links now shine,
One more rabbit-step in the line 🌙

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "chore: add ferror to ambasadors" directly corresponds to the main change in the pull request: adding a new ambassador entry for the user Ferror (Zbigniew Malcherczyk) to the AMBASSADORS_MEMBERS.yaml file. The title is specific and concise, clearly indicating both what type of change is being made (adding an ambassador) and who is being added (ferror). While there is a minor spelling error in the title ("ambasadors" instead of "ambassadors"), this does not affect the clarity or relatedness of the title to the changeset.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@derberg
Copy link
Member

derberg commented Oct 15, 2025

oh nice

@Ferror
Copy link
Contributor Author

Ferror commented Oct 15, 2025

I will need to spend some time on providing the things I did, but lets try 😄

@derberg
Copy link
Member

derberg commented Oct 16, 2025

just provide minimum for starter:

  • your php conf talk from 2025 from YT
  • case study link
  • blog post link
  • paris 2023 talk - link to slides

@Ferror Ferror marked this pull request as ready for review October 20, 2025 17:19
@Ferror Ferror requested a review from thulieblack as a code owner October 20, 2025 17:19
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9380e11 and bec3f83.

📒 Files selected for processing (1)
  • AMBASSADORS_MEMBERS.yaml (1 hunks)

Copy link
Member

@thulieblack thulieblack left a comment

Choose a reason for hiding this comment

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

Thanks and welcome to the ambassadors!

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

♻️ Duplicate comments (1)
AMBASSADORS_MEMBERS.yaml (1)

527-535: Add bio field for consistency with other ambassador entries.

This entry is missing the bio field present in nearly all other ambassador profiles. A short professional summary (1–2 sentences) describing Zbigniew's role or background would maintain schema consistency.

Example format (similar to other entries):

bio: "Zbigniew is a Staff Backend Engineer at TransferGo, focusing on event-driven architecture and AsyncAPI adoption."
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ad6b9fb and c0340c6.

📒 Files selected for processing (1)
  • AMBASSADORS_MEMBERS.yaml (1 hunks)
🔇 Additional comments (2)
AMBASSADORS_MEMBERS.yaml (2)

543-548: Verify contribution type casestudy is valid.

Other ambassador entries consistently use type "article" for case studies (e.g., Ludovic Dussart line 275: "AsyncAPI - Adeo case study" marked as article, and Manuel Ottlik line 406: "AsyncAPI - HDI Global SE Case Study" marked as article). Confirm whether "casestudy" is a valid/intended type in your schema, or if this should be "article" for consistency.


537-560: Verify PR objectives are met.

Per the PR comments from derberg, the following materials were requested:

  • PHP conference talk from 2025 (YouTube link) — Not present
  • Case study link — ✓ Present (line 543–548)
  • Blog post link — ✓ Present (line 537–542)
  • Paris 2023 talk (link to slides) — Not clearly present

The contributions include a December 2023 talk with PDF slides and a September 2023 Polish-language talk, but neither is explicitly identified as a Paris 2023 talk. Confirm whether these are sufficient to close the PR objectives or if additional contributions should be added.

Comment on lines +536 to +560
contributions:
- type: "article"
title: "How TransferGo adopted AsyncAPI"
date:
year: 2025
month: "October"
link: "https://www.asyncapi.com/blog/transfergo-asyncapi-story"
- type: "casestudy"
title: "How TransferGo adopted AsyncAPI"
date:
year: 2025
month: "September"
link: "https://www.asyncapi.com/casestudies/transfergo"
- type: "talk"
title: "Studium przypadku asynchronicznej konsumpcji zdarzeń w domenie finansowej"
date:
year: 2023
month: "September"
link: "https://www.youtube.com/watch?v=CtiqwMbOBes"
- type: "talk"
title: "How TransferGo uses AsyncAPI to improve Developer Experience"
date:
year: 2023
month: "December"
link: "https://github.com/Ferror/keynotes/blob/master/asyncapi-2023-developer-experience.pdf"
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

Fix YAML indentation in contributions list.

The contribution list items are indented with 4 spaces, but should be indented with 6 spaces to match the structure used in other ambassador entries (e.g., Hugo Guerrero at lines 124–137, Ludovic Dussart at lines 225–302).

Apply this diff:

     contributions:
-    - type: "article"
+      - type: "article"
         title: "How TransferGo adopted AsyncAPI"
         date:
           year: 2025
           month: "October"
         link: "https://www.asyncapi.com/blog/transfergo-asyncapi-story"
-    - type: "casestudy"
+      - type: "casestudy"
         title: "How TransferGo adopted AsyncAPI"
         date:
           year: 2025
           month: "September"
         link: "https://www.asyncapi.com/casestudies/transfergo"
-    - type: "talk"
+      - type: "talk"
         title: "Studium przypadku asynchronicznej konsumpcji zdarzeń w domenie finansowej"
         date:
           year: 2023
           month: "September"
         link: "https://www.youtube.com/watch?v=CtiqwMbOBes"
-    - type: "talk"
+      - type: "talk"
         title: "How TransferGo uses AsyncAPI to improve Developer Experience"
         date:
           year: 2023
           month: "December"
         link: "https://github.com/Ferror/keynotes/blob/master/asyncapi-2023-developer-experience.pdf"
📝 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
contributions:
- type: "article"
title: "How TransferGo adopted AsyncAPI"
date:
year: 2025
month: "October"
link: "https://www.asyncapi.com/blog/transfergo-asyncapi-story"
- type: "casestudy"
title: "How TransferGo adopted AsyncAPI"
date:
year: 2025
month: "September"
link: "https://www.asyncapi.com/casestudies/transfergo"
- type: "talk"
title: "Studium przypadku asynchronicznej konsumpcji zdarzeń w domenie finansowej"
date:
year: 2023
month: "September"
link: "https://www.youtube.com/watch?v=CtiqwMbOBes"
- type: "talk"
title: "How TransferGo uses AsyncAPI to improve Developer Experience"
date:
year: 2023
month: "December"
link: "https://github.com/Ferror/keynotes/blob/master/asyncapi-2023-developer-experience.pdf"
contributions:
- type: "article"
title: "How TransferGo adopted AsyncAPI"
date:
year: 2025
month: "October"
link: "https://www.asyncapi.com/blog/transfergo-asyncapi-story"
- type: "casestudy"
title: "How TransferGo adopted AsyncAPI"
date:
year: 2025
month: "September"
link: "https://www.asyncapi.com/casestudies/transfergo"
- type: "talk"
title: "Studium przypadku asynchronicznej konsumpcji zdarzeń w domenie finansowej"
date:
year: 2023
month: "September"
link: "https://www.youtube.com/watch?v=CtiqwMbOBes"
- type: "talk"
title: "How TransferGo uses AsyncAPI to improve Developer Experience"
date:
year: 2023
month: "December"
link: "https://github.com/Ferror/keynotes/blob/master/asyncapi-2023-developer-experience.pdf"
🤖 Prompt for AI Agents
In AMBASSADORS_MEMBERS.yaml around lines 536 to 560, the contributions list
items and their nested fields are indented 4 spaces instead of the expected 6;
update each list item marker and its child keys (type, title, date, year, month,
link) to be indented with 6 spaces to match the other ambassador entries so the
YAML structure aligns consistently.

@thulieblack
Copy link
Member

/rtm

@asyncapi-bot asyncapi-bot merged commit 56521b8 into asyncapi:master Oct 21, 2025
13 checks passed
@asyncapi-bot
Copy link
Contributor

@Ferror We invited you to join the AsyncAPI organization, and you are added to the team that lists all Ambassadors.

Welcome aboard! We are excited to have you as part of the team.

@Ferror Ferror deleted the patch-1 branch October 21, 2025 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants