DJ works on developer outreach and advocacy in SAP’s Developer Relations team. He’s been hacking on SAP enterprise software for more than three decades, and has a strong connection to the Open Source community too.

He’s contributed to the SAP, Perl, XMPP (Jabber) and Google developer communities and most recently has been sharing knowledge on SAP Fiori and SAP’s UI5 toolkit. He was made an SAP Mentor in recognition of his contributions to the SAP Developer Network and community which he co-created in 2003.

He’s been a member of SAP’s Mentors Advisory Board, and also a member of SAP’s Developer Advisory Board.

He teaches kids and teachers to code. He ran a CodeClub in his local village school, is a voluteer at Manchester CoderDojo, a STEMnet Ambassador and in 2013 ran a centre in Manchester for Young Rewired State.

He is married to his theoretical childhood sweetheart Michelle, and has a son, Joseph, of whom he is very proud.

Writing and Talks

He’s written two books for O’Reilly (Programming Jabber and Google Pocket Guide), conceived, edited and co-written a book on UI5 (30 Days of UI5) and is co-author of the SAP Press book Practical Workflow for SAP (3rd Ed.).

His latest book, also for SAP Press, is SAP Fiori and SAPUI5: Debugging the User Interface.

He’s contributed articles to sites as diverse as O’Reilly’s OpenP2P, the SAP Community Network, Bluefin Solutions as well as writing posts on his own blogs Language Ramblings & DJ’s Weblog where he’s been writing since 2002, as well as on the SAP Community where he’s been writing (as dj.adams and now as since its inception in 2003.

He’s spoken at conferences such as OSCON, JabberConf, FOSDEM, SAP Inside Track, SAP TechEd, SAP d-kom, the SAP UK & Ireland User Group Conference, the SAP Architect & Developer Summit, Manchester Digital Laboratory (MadLab), Manchester Lambda Lounge, UI5con and TEDx.

Follow DJ on Twitter and on Twitch, subscribe to his YouTube channel, read posts on his personal blog, Language Ramblings, and his current & previous blogs on the SAP Community.

Programming Jabber

Programming Jabber, O’Reilly, 2001

Google Pocket Guide

Google Pocket Guide, O’Reilly, 2003

Practical Workflow for SAP

Practical Workflow for SAP, SAP Press, 2014

30 Days of UI5

30 Days of UI5, self published, 2014

SAP Fiori and SAPUI5: Debugging the User Interface

SAP Fiori and SAPUI5: Debugging the User Interface, SAP Press, 2016