photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

246
active users

#SAPCAP

0 posts0 participants0 posts today
DJ Adams<p>Another vacation blog post: "Neovim configuration for file and module navigation in CDS models", where I describe how I extended my Lua-based Neovim configuration for CDS filetypes to improve navigation to referenced files and modules.</p><p><a href="https://qmacro.org/blog/posts/2025/08/06/neovim-configuration-for-file-and-module-navigation-in-cds-models/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/08/</span><span class="invisible">06/neovim-configuration-for-file-and-module-navigation-in-cds-models/</span></a></p><p>Share &amp; enjoy! <a href="https://hachyderm.io/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a> <a href="https://hachyderm.io/tags/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a> <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a></p>
DJ Adams<p>I wrote up my <a href="https://hachyderm.io/tags/reCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reCAP</span></a> talk on the cds REPL: "A reCAP intro to the cds REPL" <a href="https://qmacro.org/blog/posts/2025/07/21/a-recap-intro-to-the-cds-repl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/07/</span><span class="invisible">21/a-recap-intro-to-the-cds-repl/</span></a> with a step-by-step series of invocations so you can follow along yourself too. Share &amp; enjoy! <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span> <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a></p>
Gregor Wolf-15kWp☀️/13kWh🏡🔋<p>A big step for <a href="https://chaos.social/tags/SAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAP</span></a> <a href="https://chaos.social/tags/SaaS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SaaS</span></a> Application developers with <a href="https://www.npmjs.com/package/@sap/cds-oyster" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">npmjs.com/package/@sap/cds-oys</span><span class="invisible">ter</span></a> <a href="https://chaos.social/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> opens the option for custom code in Multitenant <a href="https://chaos.social/tags/SAPBTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPBTP</span></a> applications <a href="https://chaos.social/tags/reCAP2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reCAP2025</span></a> <a href="https://chaos.social/tags/reCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reCAP</span></a> <a href="https://chaos.social/tags/CodeConnect" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeConnect</span></a></p>
Gregor Wolf-15kWp☀️/13kWh🏡🔋<p>See you tomorrow for the <a href="https://chaos.social/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <a href="https://chaos.social/tags/CodeJam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeJam</span></a> with <span class="h-card" translate="no"><a href="https://hachyderm.io/@qmacro" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>qmacro</span></a></span> as the start for <a href="https://chaos.social/tags/CodeConnect" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeConnect</span></a></p>
Thomas Bonk<p>I'm a Speaker at re&gt;=CAP 2025<br>Time: 11:00<br>Room: Blue Room</p><p>Presentation: Towards ultimate resilience with CAP-native task queues</p><p><a href="https://nutty-developer.tech/tags/sap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sap</span></a> <a href="https://nutty-developer.tech/tags/sapcap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sapcap</span></a> <a href="https://nutty-developer.tech/tags/recap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>recap</span></a> <a href="https://nutty-developer.tech/tags/recap2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>recap2025</span></a></p>
Helmut Tammen<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@qmacro" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>qmacro</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span> the most notable thing is the loosening of SAP CAP Licence. There is still room for improvement, but this expands the possible uses of <a href="https://saptodon.org/tags/sapcap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sapcap</span></a> enormously and allows us to think about new application scenarios.</p>
Helmut Tammen<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@qmacro" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>qmacro</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span> Ah, you also moved to LazyVim. I really love it because of the easy configuration and displaying possible shortcuts as soon as you have typed a key in normal mode.</p><p>I also like debugging my <a href="https://saptodon.org/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> typescript code with the help of <a href="https://saptodon.org/tags/dap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dap</span></a>. </p><p>It's so great not to have to reach out to the mouse every few seconds but leave your hands at the keyboard, stare at the screen and think about what you develop.</p>
DJ Adams<p>New post: "A modern and clean Neovim setup for CAP Node.js - configuration and diagnostics", where I describe my re-worked basic setup for <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> Node.js in <a href="https://hachyderm.io/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a>, focusing on the config and digging into the LSP based diagnostic facilities 👉 <a href="https://qmacro.org/blog/posts/2025/06/10/a-modern-and-clean-neovim-setup-for-cap-node.js-configuration-and-diagnostics/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/06/</span><span class="invisible">10/a-modern-and-clean-neovim-setup-for-cap-node.js-configuration-and-diagnostics/</span></a> </p><p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>In the beautiful city of 's-Hertogenbosch, NL to run another <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> CodeJam today, kindly hosted by newFounders <a href="https://community.sap.com/t5/sap-codejam/sap-codejam-service-integration-with-cap-s-hertogenbosch-nl/ev-p/14032345" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">community.sap.com/t5/sap-codej</span><span class="invisible">am/sap-codejam-service-integration-with-cap-s-hertogenbosch-nl/ev-p/14032345</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>ICYMI, a brief foray into the CAP Node.js server code that loads the CDS model, using what we are learning in our functional programming explorations to understand why &amp; how required services are automatically loaded. <a href="https://qmacro.org/blog/posts/2025/05/01/fp-function-chains-and-cap-model-loading/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/05/</span><span class="invisible">01/fp-function-chains-and-cap-model-loading/</span></a></p><p><a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> <a href="https://hachyderm.io/tags/FP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FP</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Wonder how functional programming, function chains and the standard <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> model loading mechanism are related? Here's a blog post digging into some CAP Node.js server source code to unravel a mystery and learn more about function chains along the way. Share and enjoy! <a href="https://qmacro.org/blog/posts/2025/05/01/fp-function-chains-and-cap-model-loading/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/05/</span><span class="invisible">01/fp-function-chains-and-cap-model-loading/</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Something for a Sunday? Relating to Friday's <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> live stream on <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> and <a href="https://hachyderm.io/tags/FP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FP</span></a>, we have 👉</p><p>📺 the replay, so you're all caught up for next Friday: <a href="https://www.youtube.com/watch?v=4XLCRF1Cc9w" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=4XLCRF1Cc9</span><span class="invisible">w</span></a></p><p>📖 a vintage <a href="https://hachyderm.io/tags/MondayMorningThoughts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MondayMorningThoughts</span></a> post on dynamic language, JS function evaluations &amp; reduce, to complement what we explored: <a href="https://qmacro.org/blog/posts/2018/10/22/monday-morning-thoughts:-dynamic-language/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2018/10/</span><span class="invisible">22/monday-morning-thoughts:-dynamic-language/</span></a> </p><p>Share and enjoy! </p><p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Hey folks; I just gave a talk at SAP Inside Track Madrid on the cds REPL in CAP Node.js, and have just published a blog post to accompany it, so that you can see the content even if you didn't manage to attend the event. Please share &amp; enjoy! </p><p>"Level up your CAP skills by learning how to use the cds REPL"</p><p><a href="https://qmacro.org/blog/posts/2025/03/21/level-up-your-cap-skills-by-learning-how-to-use-the-cds-repl/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/03/</span><span class="invisible">21/level-up-your-cap-skills-by-learning-how-to-use-the-cds-repl/</span></a> </p><p><a href="https://hachyderm.io/tags/SITMAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SITMAD</span></a> <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Starting my journey to Madrid for a <a href="https://hachyderm.io/tags/CodeJam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeJam</span></a> on <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> tomorrow and a speaking slot at SAP InsideTrack Madrid <a href="https://hachyderm.io/tags/SITMAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SITMAD</span></a></p>
Thomas Bonk<p>SAP has five open positions, [2 Senior Developers](<a href="https://jobs.sap.com/job/Garching-Senior-Developer-%28fmd%29-SAP-Cloud-Application-Programming-Model-%28CAP%29%2C-SAP-Munich-85748/1179887401/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobs.sap.com/job/Garching-Seni</span><span class="invisible">or-Developer-%28fmd%29-SAP-Cloud-Application-Programming-Model-%28CAP%29%2C-SAP-Munich-85748/1179887401/</span></a>) and [3 (Associate) Developer](<a href="https://jobs.sap.com/job/Garching-%28Associate%29-Developer-%28fmd%29-SAP-Cloud-Application-Programming-Model-%28CAP%29%2C-SAP-Munich-85748/1179885801/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobs.sap.com/job/Garching-%28A</span><span class="invisible">ssociate%29-Developer-%28fmd%29-SAP-Cloud-Application-Programming-Model-%28CAP%29%2C-SAP-Munich-85748/1179885801/</span></a>), for a new SAP Cloud Application Programming Model team in Munich.</p><p><a href="https://troet.cafe/tags/sapcap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sapcap</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sapcap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sapcap</span></a></span> <a href="https://troet.cafe/tags/jobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobs</span></a> <a href="https://troet.cafe/tags/joboffers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>joboffers</span></a> <a href="https://troet.cafe/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://troet.cafe/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://troet.cafe/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://troet.cafe/tags/btp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>btp</span></a> <a href="https://troet.cafe/tags/SAPBTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPBTP</span></a></p>
DJ Adams<p>New CodeJam event alert! The Developer Advocates are running another CodeJam on <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> in the city of 's-Hertogenbosch, NL, kindly hosted by the lovely folks at newFounders. Check out the detail and registration on the event page and we hope to see you there! <a href="https://community.sap.com/t5/sap-codejam/sap-codejam-service-integration-with-cap-s-hertogenbosch-nl/ev-p/14032345" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">community.sap.com/t5/sap-codej</span><span class="invisible">am/sap-codejam-service-integration-with-cap-s-hertogenbosch-nl/ev-p/14032345</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Something for the weekend? Why not watch our replay of part 10 of The Art and Science of CAP, where I go through the notes to part 9, taking the time to explain things and show live examples in the cds REPL. So you'll have the notes themselves and a "companion" guide in the form of this episode. Share &amp; enjoy! <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a></p><p>Notes: <a href="https://qmacro.org/blog/posts/2025/02/21/tasc-notes-part-9/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/02/</span><span class="invisible">21/tasc-notes-part-9/</span></a></p><p>Replay: <a href="https://www.youtube.com/watch?v=483aIk_-PqQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=483aIk_-Pq</span><span class="invisible">Q</span></a></p>
DJ Adams<p>Join Daniel Hutzel and me in 1 hour from now, LIVE, for friendly chat and curiosity-driven learning by doing, with part 10 of The Art and Science of CAP 🚀 <a href="https://www.youtube.com/watch?v=483aIk_-PqQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=483aIk_-Pq</span><span class="invisible">Q</span></a> <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>I've just published the notes for last week's episode of The Art and Science of CAP with Daniel Hutzel - let me know if they're useful, happy reading, and see you online LIVE with Daniel tomorrow 🚀 <a href="https://qmacro.org/blog/posts/2025/02/21/tasc-notes-part-9/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/02/</span><span class="invisible">21/tasc-notes-part-9/</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Hey folks, part 10 of The Art and Science of CAP with Daniel Hutzel is tomorrow (Fri 28 Feb) at the usual time (0800 GMT / 0900 CET / 1330 IST / 1900 AEDT). Join us LIVE for friendly chat &amp; collaborative learning. Free, no reg. required, everyone welcome! <a href="https://www.youtube.com/watch?v=483aIk_-PqQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=483aIk_-Pq</span><span class="invisible">Q</span></a> <a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>