Sign in

DJ Adams

@qmacro.org
664 followers 197 following 954 posts

Developer Advocate at SAP. O'Reilly and SAP Press author. SAP community pioneer and SAP Developer Network co-creator. SAP Mentor Alumnus. Learner. Runner. Just another SAP Hacker. "Bulldog of logic". Opinions my own, and there are many of them.

PostsRepliesMedia
Reposted by DJ Adams
Ciaran Martin @ciaranm.bsky.social · 22h
I was wrong. It’s happening
221980241
DJ Adams @qmacro.org · 28/09/2026
We're running our #HandsOnSAPDev series on CAP in the age of AI during Devtoberfest, at the usual time. Join us this Fri 02 Oct at the usual time, and in this part we'll wrap up our look at agents support. www.youtube.com/watch?v=cMqS... #SAPCAP
youtube.com
CAP in the age of AI #5 - agents wrap-up
YouTube video by SAP Developers
000
DJ Adams @qmacro.org · 25/09/2026
IYCMI, the CAP September 2026 is out. We cover it in depth in this week's SAP Developer News, and also in an extended blog post. Share & enjoy! #SAPCAP News episode: www.youtube.com/watch?v=aT9B... Blog post: qmacro.org/blog/posts/2...
youtube.com
Devtoberfest Week 2, CAP September 2026 Release, CAP Customer Roundtable | SAP Developer News
YouTube video by SAP Developers
020
DJ Adams @qmacro.org · 23/09/2026
New post: Making OAuth 2.0 auth code flows work between containers and their host OS. For those container folks who want to try out Joule Studio CLI 🚀 qmacro.org/blog/posts/2...
qmacro.org
Making OAuth 2.0 auth code flows work between containers and their host OS
Three-legged OAuth 2.0 flows that involve the generation of URLs to authenticate with, and where there's a subsequent return to the local context, are not well suited to container / host environments ...
121
DJ Adams @qmacro.org · 19/09/2026
Thanks to Syntax and the team in Weinheim for organising and hosting yesterday's CodeJam and today's Inside Track events! More info to what I talked about today is here: qmacro.org/blog/posts/2... (thanks to Mattias Steiner for the action photo :-)) #SAPCAP
A photo of me presenting, with my screen projected onto the wall behind me. On my screen is a tmux window with four panes, showing various parts of a running CAP Node.js server.
010
DJ Adams @qmacro.org · 13/09/2026
Catch up with the #HandsOnSAPDev episodes of our series on CAP in the age of AI, and get ready for the next one scheduled for the start of October 🚀 www.youtube.com/playlist?lis...
A screenshot of the "CAP in the age of AI" playlist with 5 items, and me pointing at that screenshot.
001
DJ Adams @qmacro.org · 11/09/2026
Join us LIVE in just under 1 hour from now, friendly chat and curiosity-driven learning-by-doing www.youtube.com/watch?v=2nWI... #SAPCAP #HandsOnSAPDev
youtube.com
CAP in the age of AI #4 - more on agents
YouTube video by SAP Developers
001
DJ Adams @qmacro.org · 10/09/2026
Join us LIVE tomorrow (Fri 11 Sep) at the usual #HandOnSAPDev time for another episode in our series on AI and CAP. Everyone welcome! Curiosity-driven learning by doing, as always 👉 www.youtube.com/watch?v=2nWI... #SAPCAP
The live stream thumbnail which has:

LIVE STREAM
CAP <3 AI
CAP in the age of AI
Hands-on SAP Dev

and the episode title:

#4 more on agents

along with mini photos of me, Stefan Rudi, Daniel Schlachter, Simon Engel and Johannes Vogt.

There's also a larger "thumbs-up" selfie of me super-imposed.
000
DJ Adams @qmacro.org · 08/09/2026
Join Johannes Vogt and me in part 4 of our live stream #HandsOnSAPDev series on CAP in the age of AI. Digging deeper into A2A and agents. Everyone welcome! #SAPCAP www.youtube.com/live/2nWIwzo...
youtube.com
CAP in the age of AI #4 - more on agents
In this series we dive deep into CAP topics in the age of AI, with ...
003
Reposted by DJ Adams
Tony da Franca 📎 🇵🇹🇬🇧🇪🇺 @fdb.graphics · 11/10/2024
33450103
Reposted by DJ Adams
Marian Zeis @marian.zeis.de · 04/09/2026
I´ve created a newsletter for ARC-1 so i can better talk to the users and admins of ARC-1 directly. Also just released version 1.2 with updates regarding ATC, data-source blocklist and a new Agent Plugin See release notes and how to subscribe to the Newsletter here: docs.arc-1-mcp.com/release-notes/
docs.arc-1-mcp.com
Release Notes - ARC-1 — SAP ADT MCP Server
Enterprise-ready MCP proxy for SAP ABAP Development Tools. npm package + Docker image, admin safety controls, works with Claude, Copilot, and all MCP clients.
142
DJ Adams @qmacro.org · 01/09/2026
I'm taking a few days off, but wanted to highlight a few deep-dive series on my blog, covering various topics (UI5, Fiori, Workflow, and of course more recently various aspects of CAP). As always, share & enjoy! qmacro.org/tags/seriesp... #DeveloperAdvocacy
Me pointing to a screenshot from my blog, which is showing a list of series blog posts, and the list is titled:

Blog posts tagged "seriespost"
010
DJ Adams @qmacro.org · 26/08/2026
The bells at St Margaret's in Wrenbury are ringing in earnest, and seemingly incessantly. Reminds me of Barrowbeck. #FolkHorror
010
DJ Adams @qmacro.org · 26/08/2026
I can't help thinking (hoping) that the metadata / film data editors had some fun with these titles #DoctorWho #WorldHealthOrganisation en.wikipedia.org/wiki/Twelfth...
Photo of a wall-mounted flat screen TV, with a film that's paused. The still image shows the film name in the top corner (World War Z), and there's Peter Capaldi in the scene, which is in an office of the World Health Organisation building in Wales. The "actor info" is shown, which includes:

Peter Capaldi
W.H.O. Doctor
010
DJ Adams @qmacro.org · 25/08/2026
New post: Notes on simple agentification of a CAP service. A quick 5 mins read. Share & enjoy! #SAPCAP ✨ CAP <3 AI ✨ qmacro.org/blog/posts/2...
A screenshot of a short chat interaction with an agent built based on a simple bookshop service, with a photo of me pointing at it.
020
Reposted by DJ Adams
Marian Zeis @marian.zeis.de · 24/08/2026
ABAP Cloud Developer Trial 2025 Available Now community.sap.com/t5/technolog...
community.sap.com
ABAP Cloud Developer Trial 2025 Available Now
ABAP Cloud Developer Trial is a free, downloadable ABAP Platform on SAP HANA 2.0 for trying out the ABAP language and toolset. It is extensively pre-configured with SAP Fiori launchpad, SAP Cloud Conn...
074
DJ Adams @qmacro.org · 24/08/2026
Weekend blog post: Balancing context size and callable tool metadata with CAP's MCP adapter qmacro.org/blog/posts/2... (and some jq expressions as a sweet treat) #SAPCAP #MCP #jq
qmacro.org
Balancing context size and callable tool metadata with CAP's MCP adapter
Some notes on both sides of the per_action_tool setting of CAP's MCP adapter plugin.
030
DJ Adams @qmacro.org · 22/08/2026
Something for the weekend? Catch up with the replay of Friday's #HandsOnSAPDev live stream, where we concluded our look at the MCP adapter, and took a first look at CAP's support for building agents and the A2A protocol. Share & enjoy! #SAPCAP www.youtube.com/watch?v=Nu_b...
youtube.com
CAP in the age of AI #3 - from MCP to A2A
YouTube video by SAP Developers
010
DJ Adams @qmacro.org · 21/08/2026
✨ CAP <3 AI ✨ Starting in 1 hour from now, join us LIVE for the next episode in our series on CAP in the age of AI, today with Stefan Rudi and Johannes Vogt. Friendly chat and curiosity driven learning-by-doing, as always! #HandsOnSAPDev www.youtube.com/watch?v=Nu_b...
youtube.com
CAP in the age of AI #3 - from MCP to A2A
YouTube video by SAP Developers
010
DJ Adams @qmacro.org · 19/08/2026
Just a reminder that we're LIVE this Fri 21 Aug at the usual time. Join us, everyone welcome! #SAPCAP #HandsOnSAPDev www.youtube.com/watch?v=Nu_b...
youtube.com
CAP in the age of AI #3 - from MCP to A2A
YouTube video by SAP Developers
010
DJ Adams @qmacro.org · 17/08/2026
Get ready for part 3 of our #HandsOnSAPDev live stream series on CAP in the age of AI, where we wrap up our look at @cap-js/mcp and take a first look at the brand new @cap-js/agents plugin 🤖 Everyone welcome! Fri 21 Aug at the usual time www.youtube.com/watch?v=Nu_b... #SAPCAP
youtube.com
CAP in the age of AI #3 - from MCP to A2A
YouTube video by SAP Developers
340
DJ Adams @qmacro.org · 14/08/2026
Did you miss this morning's exciting and in-depth #HandsOnSAPDev episode with Johannes, Stefan, Simon & me? See the replay www.youtube.com/watch?v=5RBF.... We also have a new tutorial on the MCP adapter, give it a go 👉 developers.sap.com/tutorials/ca... and let us know what you think! #SAPCAP
youtube.com
CAP in the age of AI #2 - more on the MCP adapter
YouTube video by SAP Developers
020
DJ Adams @qmacro.org · 14/08/2026
✨ CAP <3 AI ✨ Join us LIVE in 1 hour from now, friendly chat & curiosity driven learning-by-doing. Everyone welcome! #HandsOnSAPDev #SAPCAP www.youtube.com/watch?v=5RBF...
youtube.com
CAP in the age of AI #2 - more on the MCP adapter
YouTube video by SAP Developers
010
Reposted by DJ Adams
Towpath Talk @towpathtalk.bsky.social · 11/08/2026
Llangollen Canal in early August 2026 near Swanley, close to Nantwich, impacting routes toward Wrenbury. The collapse- suspected to be culvert failure triggered by a fallen tree—caused localised field flooding and closed navigation heading toward Wrenbury. Photos Janis Geraghty.
072
DJ Adams @qmacro.org · 12/08/2026
✨ CAP <3 AI ✨ Just a reminder that we're LIVE this Fri 14 Aug (0700 UTC / 0800 BST / 0900 CEST / 1230 IST / 1700 AEST), and you're all welcome. Join us for friendly chat and curiosity driven learning-by-doing, as always. www.youtube.com/watch?v=5RBF... #HandsOnSAPDev #SAPCAP
youtube.com
CAP in the age of AI #2 - more on the MCP adapter
YouTube video by SAP Developers
011
DJ Adams @qmacro.org · 10/08/2026
Join us live this Fri 14 Aug (0700 UTC / 0800 BST / 0900 CEST / 1230 IST / 1700 AEST) for part 2 in our new #HandsOnSAPDev series on CAP in the age of AI #SAPCAP www.youtube.com/watch?v=5RBF...
youtube.com
CAP in the age of AI #2 - more on the MCP adapter
YouTube video by SAP Developers
010
DJ Adams @qmacro.org · 09/08/2026
Thanks to yet another breach on the Llangollen, I'm now trapped between the breach at Whitchurch, and the new one at Swanley.
300
DJ Adams @qmacro.org · 08/08/2026
Something for the weekend? Catch up with the replay from the first episode in our new CAP in the age of AI live stream series www.youtube.com/watch?v=VPJh... #HandsOnSAPDev #SAPCAP
youtube.com
CAP in the age of AI #1 - the MCP adapter
YouTube video by SAP Developers
040
DJ Adams @qmacro.org · 07/08/2026
Excellent thread, with longer-lived gems thrown in. I especially liked the "baroque and slightly greasy" description of AI prose.
001
DJ Adams @qmacro.org · 07/08/2026
Starting now! Join us now, live, for friendly chat, curiosity-driven learning-by-doing and deep dives into what we love. #HandsOnSAPDev www.youtube.com/watch?v=VPJh... #SAPCAP
youtube.com
CAP in the age of AI #1 - the MCP adapter
YouTube video by SAP Developers
030
Reposted by DJ Adams
Mark Downie @poppastring.com · 07/08/2026
@simonwillison.net on Technical Blogging This is correct. simonwillison.net/2026/Aug/6/s...
simonwillison.net
Simon Willison on Technical Blogging
I was interviewed by Cynthia Dunlop for her "Write that blog!" series back in January, but I just realized I never linked to the interview from my own blog! It …
031
DJ Adams @qmacro.org · 07/08/2026
✨CAP <3 AI✨ Starting in 1 hour from now, join us LIVE for the new Hands-on SAP Dev series "CAP in the age of AI", with part 1 diving into the MCP adapter. Learning by doing! Everyone welcome! 👉 www.youtube.com/watch?v=VPJh... #SAPCAP
youtube.com
CAP in the age of AI #1 - the MCP adapter
YouTube video by SAP Developers
000
DJ Adams @qmacro.org · 05/08/2026
My kind of restaurant (at Hawksmoor, Manchester) #Vim
Photo through a doorway to a private dining room, with half-panelled walls either side of a fireplace. A large oak wooden table and comfortable chairs is in the middle of the room, laid out with glasses and cutlery. There's a framed image above the fireplace which has:

VIM
Tonic

Vim & Vigour

Available at
Whalleys Temperance
Bar
140
DJ Adams @qmacro.org · 03/08/2026
In this new Hands-on SAP Dev series we dive deep into CAP topics in the age of AI. In this first episode we look closely at the MCP adapter. Join us live on Fri 07 Aug at 0700 UTC / 0800 BST / 0900 CEST / 1230 IST / 1700 AEST, everyone welcome! #SAPCAP www.youtube.com/live/VPJhkR9...
youtube.com
CAP in the age of AI #1 - the MCP adapter
YouTube video by SAP Developers
010
DJ Adams @qmacro.org · 02/08/2026
macOS taking a lead from Windows and completely failing to estimate time to complete. This progress bar has been showing "about 5 minutes remaining" for the past half an hour.
Progress bar for macOS update to Tahoe 26.6, showing an almost complete bar, with "About 5 minutes remaining" below it.
120
DJ Adams @qmacro.org · 31/07/2026
Hands-on SAP Dev is back & we're starting with a new series with some heroes of mine, on the topic of CAP in the age of AI. Expect the usual hands-on, tech content, explorations, random digressions ... and most of all learning together. Join us - episode 1 coming soon, watch this space! #SAPCAP
A thumbnail / slide image, with "LIVE STREAM" at the top and the main heading "CAP in the age of AI", the show name "Hands-on SAP Dev". Plus an array of 5 faces, DJ, Stefan, Daniel, Simon and Johannes, above another text "New series!". Finally, there's a small "badge" with "CAP <3 AI".
040
DJ Adams @qmacro.org · 31/07/2026
Starting in just under an hour from now, join Daniel Schlachter and me in the chat for this premiere, on the CAP MCP adapter 👉 www.youtube.com/watch?v=Cpgk...
youtube.com
CAP Node.js Expert Session #6 - The MCP Adapter
YouTube video by SAP Developers
110
DJ Adams @qmacro.org · 29/07/2026
New post: Knowledge and netiquette in today's AI era - What I took from a couple of great podcast episodes I listened to this morning. qmacro.org/blog/posts/2...
qmacro.org
Knowledge and netiquette in today's AI era
What I took from a couple of great podcast episodes I listened to this morning.
121
Reposted by DJ Adams
Code Connect @code-connect.bsky.social · 28/07/2026
Missed UI5con 2026 or want to rewatch your favorite session? The full livestream is on our YouTube channel. 💻 Go check it out: www.youtube.com/watch?v=CMPu... Sessions from the blue room W2 will follow soon. #UI5con #UI5con2026 #SAPUI5 #OpenUI5
Hit Play on UI5con 2026
Your front-row seat to the main stage is just one click away. UI5con 2026 is now streaming on YouTube.
021
DJ Adams @qmacro.org · 27/07/2026
Hey folks, the next episode in our Expert Session series on CAP Node.js is on the MCP Adapter and premieres this Fri 31 Jul at 0700 UTC / 0800 BST / 0900 CEST / 1230 IST / 1700 AEST. Join Daniel Schlachter and me in the chat www.youtube.com/watch?v=Cpgk... #SAPCAP
youtube.com
CAP Node.js Expert Session #6 - The MCP Adapter
YouTube video by SAP Developers
020
DJ Adams @qmacro.org · 25/07/2026
Mooring spot last night, near Hurleston junction #ukcanals
Photo, view from the narrowboat's stern, along the roofline but also taking in the canal and offside greenery that (unseen) stretches up to the Hurleston Reservoir that towers over the canal. In the middle distance are two further narrowboats moored up, and beyond that a stone bridge over the canal. It's a warm evening and the blue sky is cloudy but inviting.
1110
DJ Adams @qmacro.org · 25/07/2026
Something for the weekend? Theory and practical details (featuring two "co-operating" REPLs) showing how CAP's remote proxies are an example of magic made simple when it comes to local-first. Plus a footnotes digression on the origins of how ~ came to mean "home". #SAPCAP qmacro.org/blog/posts/2...
A selection of screenshots from the blog post, with a photo of me pointing (at them), and the CAP logo.
010
DJ Adams @qmacro.org · 24/07/2026
New post for the weekend: Timeless principles, agnostic design and the power of CAP's abstractions. #SAPCAP qmacro.org/blog/posts/2...
qmacro.org
Timeless principles, agnostic design and the power of CAP's abstractions
The timeless principle of agnostic design, aka minimal assumptions, is strongly present in CAP. In this post I explain what this principle represents, based on the corresponding section of Daniel Hutz...
030
Reposted by DJ Adams
Towpath Talk @towpathtalk.bsky.social · 24/07/2026
𝗕𝗢𝗔𝗧𝗘𝗥𝗦 𝗧𝗢 𝗛𝗘𝗟𝗣 𝗦𝗛𝗔𝗣𝗘 𝗟𝗜𝗖𝗘𝗡𝗦𝗜𝗡𝗚 𝗖𝗢𝗡𝗦𝗨𝗟𝗧𝗔𝗧𝗜𝗢𝗡 Canal & River Trust is starting early engagement ahead of a 14-week public consultation opening in December. See the timetable and how to take part: www.towpathtalk.co.uk/canal-river-...
towpathtalk.co.uk
Canal & River Trust launches engagement programme with boaters ahead of major consultation | Towpath Talk
Canal & River Trust is inviting boaters to help shape the future of boating on the waterways ahead of a major public consultation in December. The consu ...
021
Reposted by DJ Adams
re>≡CAP unconference @recap-conf.bsky.social · 23/07/2026
What an incredible day at reCAP 2026! 🎉 If you missed it (or want to rewatch your favourite sessions), check out all recordings on YouTube – links in the blog post below! community.sap.com/t5/technolog... #reCAP2026 #SAPCAP #CodeConnect2026
Welcome to reCAP 2026!Keynote in the audimaxA session at reCAP 2026
051
DJ Adams @qmacro.org · 23/07/2026
🚨 In one hour from now (0700 UTC / 0800 BST / 0900 CEST / 1230 IST / 1700 AEDT) Join Vadim Tomnikov and me in chat to learn about the Application Frontend Service, an essential component for today's apps in the SAP ecosphere. Part 1 - Getting Started 🚀 www.youtube.com/watch?v=kOC6...
youtube.com
Application Frontend Service Expert Session #1: Getting Started
YouTube video by SAP Developers
020
DJ Adams @qmacro.org · 22/07/2026
Greetings earthlings! Join expert Vadim Tomnikov and me in the chat for the premiere of part 1 of a new Expert Session series on the Application Frontend Service tomorrow (Thu 23 Jul) at 0800 BST / 0900 CEST / 1000 IDT / 12:30 IST / 1700 AEST www.youtube.com/watch?v=kOC6...
youtube.com
Application Frontend Service Expert Session #1: Getting Started
YouTube video by SAP Developers
031
DJ Adams @qmacro.org · 20/07/2026
Hey #SAPCAP folks! The recordings from the Audimax and W1/W2 tracks at #reCAP last week have been sliced, diced & prepared for your watching pleasure, by our media elf. Two playlists, one for each track. Share & enjoy! Get them from the #reCAP YT channel home page 👉 www.youtube.com/@reCAP_uncon...
A screenshot of the reCAP conference YouTube channel home page, showing the two new reCAP 2026 playlists. There's also a CAP logo, and a photo of me pointing at the page.
1105
Reposted by DJ Adams
Mike Zaschka @mikezaschka.bsky.social · 19/07/2026
The 20 minute slot at #reCAP2026 was hardly enough to explain and showcase my take on data federation with CAP. So I wrote it all down in the @sapcommunity.bsky.social. Part 1 is on the theory, part 2 is hands-on. Plenty to read… but I think it’s worth the time. 😀 community.sap.com/t5/technolog...
community.sap.com
Federating, Replicating, and Caching Remote Data in CAP — Part 1
Last year and this year at reCAP I had the honor and opportunity to give two talks on CAP performance optimization with data replication and caching. While I was able to introduce the core ideas, 20-m...
071
Reposted by DJ Adams
Mike Zaschka @mikezaschka.bsky.social · 19/07/2026
Part 2 on CAP data federation is a long read, but I think (hope) it really shows how the plugins extend CAP‘s strong foundation and make it super convenient to build mashup services in CAP. For end users, other apps and even LLMs. community.sap.com/t5/technolog...
community.sap.com
Federating, Replicating, and Caching Remote Data in CAP — Part 2
At this year's reCAP I gave a talk on data federation in CAP, but 20 minutes only allow for a short intro. This two-part series tells the much bigger story of what data federation, delegation, and rep...
061