About Me
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 created the first online SAP community in 1995, and in 2003 I co-created what is now known today as SAP Community.
I've been a member of SAP's Mentors Advisory Board, and also a member of SAP's Developer Advisory Board.
I've contributed to the SAP, Perl, XMPP (Jabber) and Google developer communities and was made an SAP Mentor in recognition of my contributions to the SAP Developer Network (now "SAP Community").
I have spent many happy hours teaching kids & teachers to code. I ran a CodeClub in my local village school, I've been a volunteer at Manchester CoderDojo, a STEMnet Ambassador and in 2013 I ran a centre in Manchester for Young Rewired State.
I gave a talk on teaching kids to code, and why it's important, at TEDx Oldham. There's a recording here: Our computational future: DJ Adams at TEDx Oldham.
I have a wonderful son Joseph, of whom I'm very proud.
Writing and Talks
I've written two books for O'Reilly (Programming Jabber and Google Pocket Guide). I also conceived, edited and co-wrote a book on UI5 (30 Days of UI5) and am a co-author of the SAP Press book Practical Workflow for SAP (3rd Ed.).
My latest book, also for SAP Press, is SAP Fiori and SAPUI5: Debugging the User Interface.
I've contributed articles to sites as diverse as O'Reilly's OpenP2P, the SAP Community Network, Bluefin Solutions as well as writing posts on my own blog here where I've been blogging since 2002, as well as on the SAP Community where I've been writing (as dj.adams.sap and previously as dj.adams) since its inception in 2003.
I've 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.
I run a live stream show called Hands-on SAP Dev and cover various technical topics in the SAP developer space. The main philosophy that guides each episode's content is "friendly chat and curiosity driven learning-by-doing".
Follow me on Mastodon and LinkedIn.
Books
Programming Jabber
O'Reilly, 2001
Google Pocket Guide
O'Reilly, 2003
Practical Workflow for SAP
SAP Press, 2014
30 Days of UI5
Self published, 2014
SAP Fiori and SAPUI5: Debugging the User Interface
SAP Press, 2016
Bio and photos
Here's a short bio (and there's a slightly longer alternative on the Developer Advocates page):
Developer Advocate at SAP. O'Reilly and SAP Press author. SAP community pioneer and original SAP Community co-creator. Learner. Coffee drinker. Runner. "Bulldog of logic". Opinions my own, and there are many of them.
There are a couple of photos (with jacket and without jacket) available too, if you're looking for something more formal than my normal floating head.