https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/members/developer-advocates/ajmaradiaga.xmlSAP Community - Antonio Maradiaga2026-07-24T11:30:04.654392+00:00python-feedgenAntonio Maradiaga in SAP Communityhttps://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-05-portable-functions/bc-p/14412026#M213Re: June Developer Challenge - CAP Knowledge - Task 05 - Portable functions2026-06-05T14:31:47.850000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>223790792c2e9744c55347987142ea1981d8e44eb7135058c6619bf24429999f</P>2026-06-05T14:31:47.850000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-06-project-specific/bc-p/14413379#M290Re: June Developer Challenge - CAP Knowledge - Task 06 - Project specific configuration2026-06-08T14:04:34.829000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>3f674775d4ba059337b1f2b9e078405799ce89327b066f227cb381eee4d32e8d</P>2026-06-08T14:04:34.829000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-07-authorization-annotations/bc-p/14414677#M346Re: June Developer Challenge - CAP Knowledge - Task 07 - Authorization annotations2026-06-09T15:33:58.187000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>d48b3769427f7d62cb228c786ccda27bf04c36b837f8f76e4f35eab6090c6458</P>2026-06-09T15:33:58.187000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-08-cxl-case-when-then-operator/bc-p/14416391#M395Re: June Developer Challenge - CAP Knowledge - Task 08 - CXL case-when-then operator2026-06-11T05:25:06.810000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>5373297b0af64d00b2e1e2afe35d86f9a082c1dbf861fb7a29d167803239344d</P>2026-06-11T05:25:06.810000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-09-injecting-conditions-via/bc-p/14418823#M522Re: June Developer Challenge - CAP Knowledge - Task 09 - Injecting conditions via filters2026-06-15T09:54:57.232000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>ece7ca708e42ee6683de8e881e6d0641c19d18baf8a3ef4f2e07e75b97fcb323</P>2026-06-15T09:54:57.232000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-10-redirection-targets/bc-p/14418825#M523Re: June Developer Challenge - CAP Knowledge - Task 10 - Redirection targets2026-06-15T09:56:06.308000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>f8481422a2ee16d266d625d0bc557aa4d903685945474cefe3b4a80388a4dde3</P>2026-06-15T09:56:06.308000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-11-metaphysics-of-languages/bc-p/14418826#M524Re: June Developer Challenge - CAP Knowledge - Task 11 - Metaphysics of languages2026-06-15T09:57:01.586000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>379f27d1278d1adfec2169f859df30151d5565e3f15539bc9f9ee61d84576758</P>2026-06-15T09:57:01.586000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-12-query-mode-in-cds-repl/bc-p/14419650#M553Re: June Developer Challenge - CAP Knowledge - Task 12 - Query mode in cds REPL2026-06-16T09:54:30.290000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>60a5565acd5ee0a0ffd436dbc8da4a1fd693f56f8494dc6fb2c00ae69f6c5efc</P>2026-06-16T09:54:30.290000+02:00https://community.sap.com/t5/integration-events/mastering-topic-taxonomies-for-scalable-event-driven-architectures/ev-p/14420004Mastering Topic Taxonomies for Scalable Event-Driven Architectures2026-06-16T13:37:28.686000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>A single poorly named topic can break downstream consumers, trigger routing surprises, and make growth painful. These mistakes are common, and they are fixable once a clear taxonomy is in place. This session gives SAP developers, integration architects, and event-driven practitioners a practical, opinionated path to get topic structure right from day one.</P><P>Join Solace Developer Advocate Hari Rangarajan and SAP Developer Advocate Antonio Maradiaga for a hands-on webinar focused on topic taxonomy best practices in SAP Advanced Event Mesh. A topic is the structured address that routes an event from producer to consumer. A topic taxonomy is the deliberate, hierarchical naming convention that makes those addresses predictable, governable, and reusable across teams and systems.</P><P>We start with a concise primer that clarifies what topics are in SAP Advanced Event Mesh, why naming decisions shape routing and subscriptions, and how a single off-pattern name can ripple into broken consumers downstream. From there, you will follow a live Event Portal walkthrough inside an application domain that contrasts solid patterns with common anti-patterns. Flat, opaque, or overly generic topic strings lead to real problems: failed event discovery, fan-out explosions, and governance headaches that compound as your system scales. You will see the impact in real time, and you can ask questions as we iterate on designs.</P><P>Next, we look at SAP S/4HANA. Its native business events ship with a topic structure that aligns with proven taxonomy principles, which helps teams extend consistently and integrate without reinventing conventions.</P><P>We close with queue naming conventions: clear rules for labeling durable message queues so teams can read, operate, and evolve them confidently across environments. You will see the decision trade-offs and a concrete example in the Event Portal.</P><P>What you will learn:</P><UL><LI>How to design a scalable, hierarchical topic taxonomy for SAP Advanced Event Mesh</LI><LI>The most common topic anti-patterns, why they happen, and how to avoid them</LI><LI>How SAP S/4HANA native events align with best-practice topic structures</LI><LI>Queue naming conventions: guidelines, decision trade-offs, and a live Event Portal walkthrough</LI><LI>How to use the Event Portal application domain view to govern and validate your event landscape</LI></UL><P>Save your seat and bring your use cases for the live Q&A.</P>2026-06-16T13:37:28.686000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-13-optional-cdl-keyword/bc-p/14421149#M597Re: June Developer Challenge - CAP Knowledge - Task 13 - Optional CDL keyword2026-06-17T16:04:39.214000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>d525a8b9c25c71a82c289e0a3143fa6061e8f3b8423c4576afc55b57da72f94b</P>2026-06-17T16:04:39.214000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-14-change-tracking/bc-p/14422357#M617Re: June Developer Challenge - CAP Knowledge - Task 14 - Change tracking2026-06-18T11:18:34.586000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>2858bb281d9611df1a7788281b09e8d2e0f43b72cac60989cbd92c142461456b</P>2026-06-18T11:18:34.586000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-15-local-binding-registry/bc-p/14424528#M713Re: June Developer Challenge - CAP Knowledge - Task 15 - Local binding registry2026-06-22T13:49:16.632000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>b819362a85647c004723cf9cdc0c59f728fcab4ef66bf285b81f3c04423e27cd</P>2026-06-22T13:49:16.632000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-16-escaped-names/bc-p/14424530#M714Re: June Developer Challenge - CAP Knowledge - Task 16 - Escaped names2026-06-22T13:50:50.445000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>a6db06ef903db28ce718afc87e64bdb285e52ea5b90545fdae91460c51bea5a4</P>2026-06-22T13:50:50.445000+02:00https://community.sap.com/t5/sap-codejam/getting-started-with-generative-ai-hub-on-sap-ai-core-lisboa-portugal/ec-p/14427946#M1264Re: 🇵🇹 Getting started with Generative AI Hub on SAP AI Core (Lisboa, Portugal)2026-06-26T09:22:09.819000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/16032">@deiamolina</a> <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1993828">@Pooja71</a> <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1522960">@Alrimar</a> , It was great to meet you all and I'm glad to know that you enjoyed the CodeJam. Keep an eye on the CodeJam events page as there are more events and learning opportunities to come <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span></P>2026-06-26T09:22:09.819000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-20-compiler-messages/bc-p/14427968#M841Re: June Developer Challenge - CAP Knowledge - Task 20 - Compiler messages2026-06-26T09:52:27.073000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>a5e9846d0cdff044662f6623b0cee789aa3e94235b1d6cd1ac16752a067cf208</P>2026-06-26T09:52:27.073000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-19-cds-source-formatter/bc-p/14427971#M844Re: June Developer Challenge - CAP Knowledge - Task 19 - CDS source formatter2026-06-26T09:53:29.573000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>3d316b662854e7a10d513e996da92992005b5c0cddced6af27d73ee913676ec9</P>2026-06-26T09:53:29.573000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-18-rfc-for-uuids/bc-p/14427974#M845Re: June Developer Challenge - CAP Knowledge - Task 18 - RFC for UUIDs2026-06-26T09:54:32.558000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>feb8734b799bd7cb65d6764a01b587d4f06953dec569b4077f227de7d48a54d9</P>2026-06-26T09:54:32.558000+02:00https://community.sap.com/t5/sap-cap-blog-posts/june-developer-challenge-cap-knowledge-task-17-schema-evolution-testing/bc-p/14427975#M846Re: June Developer Challenge - CAP Knowledge - Task 17 - Schema evolution testing2026-06-26T09:55:27.722000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>c693f7ff89d4aafdb349a372669844b0a7e102ef716baee1c946bc3b6d3e5d5c</P>2026-06-26T09:55:27.722000+02:00https://community.sap.com/t5/sap-codejam/ai-enabled-integrations-with-sap-integration-suite-utrecht-netherlands/ev-p/14431404🇳🇱 AI-enabled integrations with SAP Integration Suite (Utrecht, Netherlands)2026-07-01T13:23:46.109000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>In this SAP CodeJam, we will look at SAP Integration Suite and different AI features that <SPAN>we can leverage to integrate our systems and help improve our integration development activities. We will receive customer request events from a customer website, process them in SAP Cloud Integration with the help of an LLM hosted in SAP AI Core. Then, that information will be sent to the Customer service request system. Once we complete the integration flow we will get familiar with the new MCP Gateway available in API Management. We will expose an existing MCP server via the Gateway and we will create an MCP server for an existing API. To wrap things up, we will configure our new MCP server as tools available to an LLM and interact with them from a chat interface. By the end of the CodeJam, we will achieve a scenario like the one below in the diagram.</SPAN></P><P>By the end of the CodeJam, we will achieve a scenario like the one below in the diagram.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="systems-interacting.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/428252i80ED4C203CA366E6/image-size/large?v=v2&px=999" role="button" title="systems-interacting.png" alt="systems-interacting.png" /></span></P><P> </P><H3 id="toc-hId-1948129672"><FONT color="#000000"><U><STRONG>Prerequisites</STRONG></U></FONT></H3><UL><LI>Bring your own laptop with power adapter and have a supported Web browser such as Google Chrome or Firefox installed on your laptop.</LI><LI>It can be helpful to bring a tablet or second laptop, if you have, to have the instructions on a separate screen.</LI></UL><H3 id="toc-hId-1751616167"><STRONG><U>Location and Date</U> </STRONG></H3><P>This is an <STRONG>in-person event</STRONG> <STRONG>only </STRONG>(not virtual) and is planned for <STRONG><FONT color="#FF6600">Friday, September 18, 2026 from 13:00 - 19:00 local time</FONT></STRONG> in <STRONG>Utrecht, Netherlands (CEST)</STRONG>. The language of the event and the content will be <STRONG>English</STRONG>.</P><P><STRONG>Event Address: <FONT color="#FF6600">INNOV8iON, <SPAN>Boteyken 323, 3454 PD </SPAN><SPAN class="">Utrecht</SPAN><SPAN>, The Netherlands</SPAN></FONT></STRONG></P><UL><LI>The event is kindly being hosted by<SPAN><STRONG> INNOV8iON </STRONG></SPAN><STRONG>– THANK YOU!</STRONG></LI><LI><SPAN>The instructor is SAP Developer Advocate <A href="https://www.linkedin.com/in/ajmaradiaga" target="_blank" rel="noopener nofollow noreferrer">Antonio Maradiaga</A></SPAN></LI></UL><P><FONT color="#000000"><STRONG>Please note that spaces are limited! </STRONG>We can only accommodate <STRONG><FONT color="#FF6600">30 attendees</FONT>. </STRONG></FONT>If you want to attend, register by clicking the <STRONG><EM>Yes </EM></STRONG>button in the <STRONG><EM>Will you be attending?</EM></STRONG> section above to the right. About 2 weeks before the event, you will be asked to confirm your attendance and will receive further instructions.</P>2026-07-01T13:23:46.109000+02:00https://community.sap.com/t5/sap-codejam/ai-enabled-integrations-with-sap-integration-suite-porto-portugal/ev-p/14447418🇵🇹 AI-enabled integrations with SAP Integration Suite (Porto, Portugal)2026-07-23T16:08:54.676000+02:00ajmaradiagahttps://community.sap.com/t5/user/viewprofilepage/user-id/107<P>In this SAP CodeJam, we will look at SAP Integration Suite and different AI features that <SPAN>we can leverage to integrate our systems and help improve our integration development activities. We will receive customer request events from a customer website, process them in SAP Cloud Integration with the help of an LLM hosted in SAP AI Core. Then, that information will be sent to the Customer service request system. Once we complete the integration flow we will get familiar with the new MCP Gateway available in API Management. We will expose an existing MCP server via the Gateway and we will create an MCP server for an existing API. To wrap things up, we will configure our new MCP server as tools available to an LLM and interact with them from a chat interface. By the end of the CodeJam, we will achieve a scenario like the one below in the diagram.</SPAN></P><P>By the end of the CodeJam, we will achieve a scenario like the one below in the diagram.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="systems-interacting.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/428252i80ED4C203CA366E6/image-size/large?v=v2&px=999" role="button" title="systems-interacting.png" alt="systems-interacting.png" /></span></P><P> </P><H3 id="toc-hId-1949231974"><FONT color="#000000"><U><STRONG>Prerequisites</STRONG></U></FONT></H3><UL><LI>Bring your own laptop with power adapter and have a supported Web browser such as Google Chrome or Firefox installed on your laptop.</LI><LI>It can be helpful to bring a tablet or second laptop, if you have, to have the instructions on a separate screen.</LI></UL><H3 id="toc-hId-1752718469"><STRONG><U>Location and Date</U> </STRONG></H3><P>This is an <STRONG>in-person event</STRONG> <STRONG>only </STRONG>(not virtual) and is planned for <STRONG><FONT color="#FF6600">Friday, September 25, 2026 from 10:00 - 16:00 local time</FONT></STRONG> in <STRONG>Porto, Portugal (WEST)</STRONG>. The language of the event and the content will be <STRONG>English</STRONG>.</P><P><STRONG>Event Address: <FONT color="#FF6600">R. de Serpa Pinto 60, 4400-307 Vila Nova de Gaia, Porto, Portugal</FONT></STRONG></P><UL><LI>The event is kindly being hosted by<SPAN><STRONG> the organisers of SIT Porto </STRONG></SPAN><STRONG>– THANK YOU!</STRONG></LI><LI><SPAN>The instructor is SAP Developer Advocate <A href="https://www.linkedin.com/in/ajmaradiaga" rel="noopener nofollow noreferrer" target="_blank">Antonio Maradiaga</A></SPAN></LI></UL><P><FONT color="#000000"><STRONG>Please note that spaces are limited! </STRONG>We can only accommodate <STRONG><FONT color="#FF6600">30 attendees</FONT>. </STRONG></FONT>If you want to attend, register by clicking the <STRONG><EM>Yes </EM></STRONG>button in the <STRONG><EM>Will you be attending?</EM></STRONG> section above to the right. About 2 weeks before the event, you will be asked to confirm your attendance and will receive further instructions.</P>2026-07-23T16:08:54.676000+02:00