I'm a Developer Advocate at SAP.
I've been hacking on SAP enterprise software for more than three decades, and am still enjoying it. I've written books for O’Reilly and SAP Press, and speak at conferences and meetups around the world. Find out more about me here.
Latest posts from Autodidactics
- Aborting a script with parameter expansion (Mon Mar 15 2021)
- fzf - the basics part 2 - search results (Sun Feb 07 2021)
- fzf - the basics part 1 - layout (Tue Feb 02 2021)
Latest posts from qmacro.org
- A new journal experiment - Thinking Aloud (Thu Mar 25 2021)
- Thoughts on video content (Tue Feb 02 2021)
- Do less and do it better (Mon Feb 01 2021)
Latest posts from the SAP Community
- SAP TechEd Developer Keynote - Info Central (Tue Feb 23 2021)
- SAP Tech Bytes: Approuter User API Service (Sat Feb 20 2021)
- From Classics to Developer Advocate (Thu Jan 07 2021)
Latest qmacro episodes from SAPDevs Hands-on SAP Dev show
- Developer Keynote - CONVERTER component (Fri Mar 19 2021)
- Developer Keynote - BRAIN component - part 2 (Fri Mar 12 2021)
- Developer Keynote - BRAIN component - part 1 (Fri Mar 05 2021)
Latest live streams and videos on my YouTube channel
- HandsOnSAPDev Ep.81 - Growing functions in JS from reduce() upwards (Fri Jul 24 2020)
- HandsOnSAPDev Ep.80 - Workflow on SAP Cloud Platform - Boosters, App Studio and more (Fri Jul 17 2020)
- HandsOnSAPDev Ep.79 - A first look at the Core Service APIs for SAP Cloud Platform (Fri Jul 10 2020)
Latest posts from langram.org
- Shell power and simplicity (Wed Oct 23 2019)
- The Observer's Book of JS Style (Thu Jul 18 2019)
- ES6, reduce and pipe (Mon Apr 08 2019)
Latest episodes on my Tech Aloud podcast series
- Monday morning thoughts: OData - DJ Adams (Fri Mar 19 2021)
- The User Interface - from The UNIX Time-sharing System - A Retrospective (Mon Oct 12 2020)
- CAP is important because it’s not important - 6 Nov 2019 - DJ Adams (Wed Nov 06 2019)
Follow me on Twitter, subscribe to my YouTube channel, read posts on my personal blog, on my Language Ramblings blog, and my current & previous profiles on the SAP Community.