Skip to Content
Event Information
Author's profile photo DJ Adams

SAP TechEd Developer Keynote DK100 – The Story

We got together to build a Developer Keynote for TechEd for you; this post gives you some context on what you’ll see, and, following the keynote, will contain all the links you need.

Update 10 Dec 2020: Watch the Developer Keynote replay here ☞ Developer Keynote: All Developers Welcome and get access to the code and config in the GitHub repo, now public: https://github.com/SAP-samples/teched2020-developer-keynote.

All the developer advocates are looking forward to SAP TechEd 2020. Some of us are giving individual sessions, but we all got together to build the DK100 Developer Keynote, which is open to everyone, scheduled a couple of times to suit different timezones, and is hopefully enlightening and fun. Go ahead and add it to your agenda and then come back here and continue reading 🙂

The story

The theme and tagline of the Developer Keynote is “All Developers Welcome”, and the story is of three developers, with completely different backgrounds and skillsets, coming together on their first project sprint review, to look at where they are, and to explain to each other the components that each of them have been building.

The company they work for initiated this “Charity Fund” project which is all about building charity fund credit amounts in a backend ABAP system based on sales orders, and their values, coming into their main ERP system on SAP S/4HANA Cloud. Those charity fund credits will go towards a tree-planting initiative later that year.

Tasked with building different parts to the whole solution, the developers have come together in this first sprint review to go through what they’ve done, and how they’ve done it. Here you’ll see multiple components work together …

  • across different runtimes on SAP Cloud Platform (Kyma, Cloud Foundry and ABAP)
  • in different languages (ABAP, Go, Node.js and Bash)
  • using different programming models (SAP Cloud Application Programming Model and ABAP’s RESTful Application Programming Model)
  • in different time signatures (synchronous and asynchronous using SAP Enterprise Messaging)
  • for different purposes (backend services and a frontend with SAP UI5 & SAP Fiori)
  • based on standardised APIs and Cloud Events (from the SAP API Business Hub)

but with one overarching theme – ALL of these three DEVELOPERS, with different backgrounds and skillsets, are WELCOME.

The sprint review is oriented around the project team’s whiteboard, which looks like this:

Whiteboard%20with%20component%20diagram

Whiteboard with component diagram

Where you fit in

Perhaps you can identify with one or more of these developer skillsets or backgrounds. Perhaps this will inspire you to try out that little idea you’ve been hatching, or to dig in to that tutorial you’ve promised yourself. Perhaps it will at least show that multi-discipline projects are tangible and within your reach.

Perhaps most importantly, everything you see that the developers have built, is available for you to try out yourself, in an SAP Cloud Platform trial account. All the code and configuration that the developer advocates collectively created, and that was shown in the keynote, is available in a public GitHub repository for you to clone, try out and adapt.

So enjoy the Developer Keynote replay, have fun digging into the code, and most of all, remember:

ALL DEVELOPERS WELCOME!

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Nigel James
      Nigel James

      I love the thought of engaging with developers from multiple languages.

       

      Author's profile photo DJ Adams
      DJ Adams
      Blog Post Author

      Thanks Nigel! We hope you all enjoy it.

      Author's profile photo Patrick Van Nierop
      Patrick Van Nierop

      I was awesome!