How to build event mesh driven architecture
When: Wed 23 Nov 2022 at 1400 GMT
A talk and live demo showing the features of the SAP Event Mesh service on SAP Business Technology Platform.
Hands-on with the btp CLI and APIs
When: Mon 28 Nov 2022
The SAP Business Technology Platform is an essential part of your SAP enterprise landscape. If you work in Basis, DevOps or development, then knowing how to view and manage resources on SAP BTP from the command line and via APIs is essential, not only for your own use, but for automation. In this session you'll get a feel for the command line tool for SAP BTP – the btp CLI – and also some of the APIs for managing SAP BTP resources. You can bring your own laptop and play along, or attend and just watch. If you're intending to play along, be sure to set up everything in the prerequisites described for a related SAP CodeJam: https://github.com/SAP-samples/cloud-btp-cli-api-codejam/blob/main/prerequisites.md
Here is a list of some of my recent talks.
OData V4 and SAP Cloud Application Proramming Model
When: Sat 24 Sep 2022 at 1400 CEST
In this session we'll look at what the SAP Cloud Application Programming Model (CAP) has to offer for OData V4 (talk content).
SAP CodeJam BTP: Hands-on with the btp CLI and APIs (Mechelen, Belgium)
When: Fri 23 Sep 2022 (all day)
The inaugural SAP CodeJam BTP event is on the Core Service APIs for SAP BTP and also the command line interface tool for SAP BTP, otherwise known as the btp CLI.
Back to basics: OData - the Open Data Protocol - Part 6 - Wrapping up
When: Fri 15 Jul 2022 at 0800 BST (UTC+1)
Join us for this final episode on our introduction to OData series. In this wrap up we'll cover annotations, accessing on-prem OData services, and more. Everyone welcome, especially beginners! (🔴 Live stream)
Back to basics: OData - the Open Data Protocol - Part 5 - Actions & functions
When: Fri 24 Jun 2022 at 0800 BST (UTC+1)
Join us for more on OData, where we look at a different side of the protocol, in the form of actions and functions, which are somewhat orthogonal to the core RESTful principles but fascinating and important nonetheless. So much to learn! Everyone welcome, especially beginners, and no question is too simple! (🔴 Live stream)
Exploring OData V4 with the SAP Cloud Application Programming Model (CAP)
When: Sat 24 Sep 2022 in Kontich, Belgium
In this session we'll explore what CAP has to offer in terms of support for OData V4. For background content on this topic you may wish to watch the replays of the Back to basics: OData series on the Hands-on SAP Dev show.
First steps towards automating your SAP BTP cloud based systems and resources
When: Mon 20 Jun 2022 in Manchester
An overview of what the SAP Business Technology Platform (BTP) really is beneath the surface, what it's constructed from, and how to navigate and understand it using the Cockpit. Then, going a little deeper, a quick tour of CLI tools and APIs for the BTP resources that can be used to build automations that work for you.
Back to basics: OData - the Open Data Protocol - Part 4 - All things $filter
When: Fri 17 Jun 2022 at 0800 BST (UTC+1)
Join us for more on OData, where we look in detail at the $filter system query option. (🔴 Live stream)
Accessing SAP BTP resources with APIs and the CLI
When: Thu 09 Jun 2022 in 2850 Boom, BE
A brief but technically heavy exploration of how to explore and manage resources on the SAP Business Technology platform with command line tools and APIs, both of which are key to being able to move fully to the cloud from a devops and automation perspective.
Back to basics: OData - the Open Data Protocol - Part 3 - System query options
When: Fri 27 May 2022 at 0800 BST (UTC+1)
Join us for more on OData, where we look at system query options and lots more. Everyone welcome, especially beginners, and no question is too simple! (🔴 Live stream)
Back to basics: OData - the Open Data Protocol - Part 2 - Basic operations
When: Fri 20 May at 0800 BST (UTC+1)
Join us for more on OData, where we look at basic operations. Everyone welcome, especially beginners! (🔴 Live stream)
Back to basics: OData - the Open Data Protocol
When: Fri 13 May 2022 at 0800 BST (UTC+1)
Join us in this first episode of a new series where we explore fundamental building blocks together. This week we'll start to look at OData. Everyone welcome, especially beginners! (🔴 Live stream)
Wrapping up our adventures with the SAP Service Manager on SAP Business Technology Platform
When: Fri 06 May 2022 at 0800 BST (UTC+1)
A third and final episode in this mini-series where we journey together to explore the SAP Service Manager. (🔴 Live stream)
Setting up my own Cloud Foundry
When: Wed 20 Apr 2022 at 0900 BST (UTC+1) / 1800 AEDT (UTC+10) ⏰
As a developer with access to SAP’s Business Technology Platform, I already have free access to multiple runtime environments and services. These environments include Kubernetes, via Kyma, and Cloud Foundry.
While exploring service brokers and service consumption on SAP Business Technology Platform recently, with a view to understanding the context and role of the SAP Service Manager (another open source project in the form of Peripli), I wanted to go beyond the developer level access I had to a Cloud Foundry runtime.
In essence, I wanted my own Cloud Foundry environment instance, that I controlled and administered. That way I would be able to explore the SAP Service Manager, and service catalogues and marketplaces in general, in more detail.
- Exploring service brokers and service consumption on SAP Business Technology Platform (blog post)
- Setting up my own Cloud Foundry (blog post)
Level up Your SAP BTP Resource Management Skills with Command Line Tools and APIs
When: Tue 12 Apr 2022 at 1145 BST (UTC+1) / 1245 SAST (UTC+2) ⏰
General info | Talk content You've committed to the cloud, and started to explore the SAP Business Technology Platform via the cockpit's UI. But now you want to get to the next level to understand and manage your resources efficiently, aligned with the rest of your devops workflows. In this session -- which sits at the meeting point between developers, devops, developer experience and the SAP Business Technology Platform (BTP) - you'll learn what resources there are to manage, and how to manage them with powerful tools that you can build into automated mechanisms. The command line tools and APIs are where the rubber meets the road, and you need to be in the driving seat.
You'll come away with an understanding of what tools are available, what they're used for and where to use them. You'll also learn how to combine them with tools in the wider ecosphere to help you explore, create and manipulate resources on SAP BTP. If you're interested in levelling up in this space, and embracing command line tools and APIs that give you superpowers for your SAP BTP environment, this session is for you.
Introducing ABAP on Exercism - practice and improve your ABAP skills online
When: Fri 01 Apr 2022 at 0800 BST (UTC+1)
Exercism is a website for coding exercises and mentorship to help folks gain true fluency in their chosen programming languages. It's open-source and not-for-profit. And there's now an ABAP language track! Join us in this special live stream where we talk to the folks behind this new track and understand more about how Exercism works and what the ABAP track looks like.