Skip to content

SAP-samples/teched2021-developer-keynote

SAP TechEd 2021 Developer Keynote - Improving Developers' Lives

REUSE status

Description

Join the SAP Developer Advocates and friends as they highlight SAP technologies with a clear focus on features that accelerate the development process, improve the developer experience and increases developer productivity and efficiency when developing end to end solutions or extending existing applications. Several aspects of application development will be represented including: AI/ML, ABAP, CAP, Data & Analytics, Low-Code/No-Code.

📺 The Developer Keynote, and the on-stage Q&A discussion afterwards, is available for replay: Improve Developers' Lives: Developer Keynote and Open Discussion.

Content

In the context of the Developer Keynote, the content here is presented in the form of bite-sized sections, each one with a different angle, but all of them are focused on the same thing - making developers' lives better. The sections have been designed to be consumed quickly on the first pass, but are rich with layers that can be explored over time.

The fun thing this year is that the sections are on different topics, and stand independently, so you can consume them in any order, and dive in to the ones that speak to you.

Sections

Here are those sections, in no particular order.

  • Command Line Magic - learn how the command line is a powerful and scriptable environment that can help you get your job done faster, more directly, and perhaps most importantly, in a way that you can automate and customize. The primary focus for this section is on the CLI tool for the SAP Business Technology Platform - the BTP CLI.

  • Data Lake in SAP HANA Cloud - find out how straightforward it can be to bring in files with a tabular data into your enterprise data landscape and explore using SQL-on-Files. See how the SAP HANA Cloud, Data Lake is used, with SAP Data Intelligence Cloud too. And there's a powerful command line tool as well as a REST API that is WebHDFS compatible.

  • ABAP Extensibility with Embedded Steampunk - learn how SAP S/4HANA Cloud customers and partners can extend SAP functionality in a cloud-ready way while continuing to keep the core clean by leveraging Embedded Steampunk.

  • SAP Fiori elements apps for OData V4 - explore the code that leverages the flexible programming model to extend SAP Fiori elements apps for OData V4. This projects build on an existing CAP demo that can be found in this repo as well.

  • SAP Cloud Application Programming Model Consuming Remote Services - In this demo we show how CAP can also be used to consume Remote Service. From importing the service definition, to creating extended entities that are mixture of remote service and local persistenence, to coding the logic to make this all work; you will find all of this in this CAP example project.

  • Low / No Code Development - For this demo section, we see how the new SAP offerings in both Low and No Code development offer the opportunity to expand how much content can be delivered to a business. Either through improving the productivity of professional developers or creating opportunities for citizen developers or business builders; the expanded possibilites are impressive.

  • SAP Fiori for iOS ARKit Open Source project - learn how this project lets you build powerful augmented reality apps from the comfort of your Xcode development environment, while benefiting from the SAP Fiori design guidelines. Imagination is your only limit.

  • Eventing and CI/CD in Kyma - you're now able to incorporate SAP Event Mesh into Kyma, which is a great alternative to NATS. Additionally you'll learn how you can set up a Continuous Integration / Continuous Delivery (CI/CD) within a Kyma namespace to make your development workflow smoother.

  • Automating your dev workflow with git commit hooks - with a few dev dependencies in your project you can set up a super comfortable mechanism that will take the drudgery out of your development workflow - for automatically formatting files and running unit tests on commit.

  • Your first steps with AI - you don't have to be a Data Scientist to be able to embrace and make use of AI services. See how easy it is to get started with pre-trained models from the AI Business Services on SAP Business Technology Platform.

How to obtain support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

License

Copyright (c) 2021 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.