Upcoming Talks

Back to basics: OData - the Open Data Protocol - Part 5 - Actions & functions

When: Fri 24 Jun at 0800 BST (UTC+1)

Live Stream / Recording

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 in Kontich, Belgium

Event info

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.


Past talks

Here is a list of some of my recent talks.

First steps towards automating your SAP BTP cloud based systems and resources

When: Mon 20 Jun in Manchester

Event info

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 at 0800 BST (UTC+1)

Live Stream / Recording

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 in 2850 Boom, BE

Event info

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 at 0800 BST (UTC+1)

Live Stream / Recording

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)

Live Stream / Recording

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 at 0800 BST (UTC+1)

Live Stream / Recording

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 at 0800 BST (UTC+1)

Live Stream / Recording

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)

Event info | Talk recording

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.

Related content:


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)

General info | Recording

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.