DJ Adams

Blog posts tagged "sap-community-post"

  1. Test drive Joule's generative AI features in SAP Build Code now!

    Announcing the GA of SAP Build Code and the limited-time opportunity to test drive Joule's generative AI features.

  2. Managing resources on SAP BTP - what tool do I choose?

    A way to think about the different tools available for managing resources on the SAP Business Technology Platform and when to use each one.

  3. SAP Tech Bytes: btp CLI - new home for configuration

    Noting the updates to where the btp CLI configuration is stored by default.

  4. Getting BTP resource GUIDs with the btp CLI – part 2 - JSON and jq

    Exploring how the btp CLI supports JSON output and how to parse it with jq.

  5. Getting BTP resource GUIDs with the btp CLI - part 1

    Learning how to use the btp CLI to determine resource GUIDs in a BTP global account.

  6. UTFRW - Unofficial TechEd Fun Run / Walk / Roll - Share Your Pics!

    Inviting people to walk, run or roll 5K during SAP TechEd week and share pictures.

  7. SAP Tech Bytes: btp CLI - autocompletion

    Setting up command autocompletion for the btp CLI.

  8. SAP Tech Bytes: btp CLI - managing configuration

    Understanding and managing the btp CLI client configuration.

  9. SAP Tech Bytes: btp CLI – logging in

    Logging in with the btp CLI and finding a subaccount for subsequent activities.

  10. SAP Tech Bytes: btp CLI - installation

    Installing the btp CLI to start exploring its features for BTP administration.

  11. SAP Tech Bytes: Exploring SAP-samples with gh and fzf

    Discovering SAP-samples repositories by exploring them from the command line with gh and fzf.

  12. SAP TechEd Developer Keynote - Info Central

    Gathering all the information about the SAP TechEd 2020 Developer Keynote and related resources in one place.

  13. SAP Tech Bytes: Approuter User API Service

    Kicking the tyres of the new User API Service available in the SAP approuter NPM package.

  14. From Classics to Developer Advocate

    Telling the story of how I went from reading Classics at university to becoming a Developer Advocate at SAP.

  15. Updating your fork of the Developer Keynote repository

    Showing how to update your fork of the SAP TechEd Developer Keynote repository with new material.

  16. SAP TechEd 2020 Channel 1 at home

    Watching all the SAP TechEd 2020 Channel 1 content from the comfort of my TV at home.

  17. UTFRW - Unofficial TechEd Fun Run / Walk

    Organising a virtual 5K fun run and walk during SAP TechEd 2020.

  18. SAP TechEd Developer Keynote DK100 - The Story

    Telling the story behind the SAP TechEd Developer Keynote DK100 that we built together.

  19. My SAP TechEd 2020 - what I'm looking forward to

    Sharing what I'm looking forward to at SAP TechEd 2020 as a virtual event.

  20. An overview of SAP Developers video content

    Providing an overview of the wealth of video content for SAP developers on the YouTube channel.

  21. Programmer's Day Mission 2020

    Announcing the Programmer's Day mission on the SAP Community for earning a special badge.

  22. SAP NPM packages now on npmjs.org

    Explaining the migration of SAP Node.js packages from the SAP NPM registry to npmjs.org.

  23. SAP Community Coding Challenge 2 - Finalists

    Presenting the voting thread for the finalists of the second SAP Community Coding Challenge.

  24. SAP Community Coding Challenge 2 - Contestants

    Listing the successful contestants in the second SAP Community Coding Challenge.

  25. SAP Community Coding Challenge 2 - Update

    Providing an update on the progress of the second SAP Community Coding Challenge.

  26. Terminal Tip: a CF remote monitor script

    Building a script to find and remotely monitor an ongoing Cloud Foundry multi-target app deployment.

  27. SAP Community Coding Challenge Nr.2

    Announcing the second SAP Community Coding Challenge with a fun puzzle to solve.

  28. Terminal Tip: remotely monitor a CF deployment

    Remotely monitoring an ongoing Cloud Foundry MTA deployment from the terminal.

  29. Terminal Tip: switching CF targets

    Switching between Cloud Foundry targets efficiently from the command line.

  30. Terminal Tip: parsing CF app logs

    Parsing Cloud Foundry application log output with shell tools for better readability.

  31. Terminal Tip: truncating CF output

    Truncating wide Cloud Foundry CLI output to make it more readable in the terminal.

  32. Mini adventures with MTAs and the Cloud Foundry CLI

    Exploring MTAs and shell pipeline techniques with the Cloud Foundry CLI.

  33. Scripting Cloud Foundry activities in trial

    Sharing a script for recreating my Business Rules environment in the Cloud Foundry trial using the CLI.

  34. My learning list for 2020

    Sharing my learning aspirations for 2020 and reflecting on the previous year.

  35. Help us to help you - good questions beget good answers

    Suggesting key aspects of composing good questions to help community members provide better answers.

  36. Mission 'Use CAP and SAP Cloud SDK to Extend S/4HANA' - an overview

    Outlining the Use CAP and SAP Cloud SDK to Extend S/4HANA mission created for SAP TechEd 2019.

  37. CAP is important because it's not important

    Considering what CAP really is, what it gives us, and why its transparency is what makes it important.

  38. Submit suggestions for Tech Aloud during SAP TechEd 2019

    Explaining how to submit content suggestions for the Tech Aloud podcast during SAP TechEd 2019.

  39. Tech Aloud podcast - an introduction

    Providing an introduction to my Tech Aloud podcast and the themes emerging from the first episodes.

  40. Happy Programmers Day!

    Celebrating Programmers Day and reflecting on a couple of people who have inspired my growth as a programmer.

  41. Computed field example in CAP

    Showing one way of using computed properties in CAP using CDS and service events in Node.js.

  42. Double SAP CodeJam Athens - a report

    Reporting on delivering two SAP CodeJams in Athens on CAP and Workflow.

  43. Revisiting UI5 on CodeTalk

    Revisiting the subject of UI5 in a CodeTalk session with Marius Obert and Ian Thain.

  44. Monday morning thoughts: looking back and forwards

    I look back on the posts in this series, reflect upon the journey we've made, and think about what 2019 might hold for us.

  45. Monday morning thoughts: digging deeper

    I think about the tools we use in our day-to-day activities, the feeling I have that I'm just scratching the surface with regards to their capabilities, and what I plan to do about it in 2019.

  46. Monday morning thoughts: indirect influence

    On how our work can directly and even indirectly influence those that come after us, and about what this means for how we should act.

  47. Monday morning thoughts: learning media and mechanisms

    I think about the different ways I learn, and wonder how that translates to how we learn in the SAP developer ecosphere.

  48. Monday morning thoughts: rethinking like the web

    I revisit some principles that help us "think like the web" and think about them in the context of today's SAP technology landscape and community.

  49. Monday morning thoughts: longevity and loose coupling

    I think about the importance of core technologies, and how the arrival of functions-as-a-service might be merely the next incarnation of an idea that's existed for a while.

  50. Monday morning thoughts: on starting blogging

    On what made me start blogging, and on the reasons to start blogging that might resonate with you, if you've not yet made that step.

  51. Monday morning thoughts: exploring reuse

    I think about reuse and extension, in the context of the Application Programming Model for SAP Cloud Platform, and mindful of Björn Goerke's SAP TechEd 2018 keynote message in Barcelona - "keep the core clean".

  52. Monday morning thoughts: dynamic language

    Musings on a particular function definition in JavaScript, and how it represents beauty and practicality in equal measure.

  53. Set up VS Code on Chrome OS for local Application Programming Model development

    In this post I walk through the process I used to set up a development environment for CAP on my Chromebook.

  54. Monday morning thoughts: big school and community

    On my experience going from primary school to secondary school - "big school", how that parallels our collective move from on-prem to the cloud, and how the community is more important than ever in this transition.

  55. SAP Cloud Application Programming Model (CAP) - start here

    An overview of the key resources for folks wanting to get started with CAP.

  56. Monday morning thoughts: more on ABAP in the cloud

    Following a previous post on the subject, I think a bit more about the SAP Cloud Platform ABAP Environment, inspired by the conversations around the subject at SAP TechEd in Las Vegas last week.

  57. Monday morning thoughts: impostor syndrome

    On the impostor syndrome, how it relates to me, and one of the possible causes.

  58. Monday morning thoughts: growth is upwards

    In this post, I think about how we grow, how we improve ourselves by adding to our knowledge and experience, and consider that our growth is sometimes uphill but almost always rewarding.

  59. Monday morning thoughts: Workflow Forms and the definition of a developer

    I think briefly about the definition of a developer, and in that context look at the advent of Workflow Forms, a major new addition to the functionality of the Workflow service on SAP Cloud Platform.

  60. Monday morning thoughts: ABAP in the cloud

    I think about the new SAP Cloud Platform ABAP Environment, what it is, what it isn't, and why I think it's a great move.

  61. Monday morning thoughts: considering GraphQL

    On GraphQL, and its relationship with existing ideas for managing data and structured exposure to that data over a wire protocol.

  62. Monday morning thoughts: a good blog post

    What makes a good blog post, and also what writing such a post does for the author, too.

  63. Monday morning thoughts: OData

    I think about OData, in particular where it came from and why it looks and acts like it does. I also consider why I think it was a good protocol for an organisation like SAP to embrace.

  64. Monday morning thoughts: the cloud is the computer

    I think about what the future of programming in an enterprise environment might look like, and realise that it makes sense to consider that the cloud itself is the new computer.

  65. Monday morning thoughts: mainframes and message documentation

    I think about mainframes and a message documentation aspect from the mainframe world that, while originally proprietary, is a big plus for operators and developers alike and something I'd love to see return.

  66. Monday morning thoughts: local http servers and containerisation

    I look back on an idea surfaced by a hero of mine, and think about how that idea laid the path for today's containerisation initiatives.

  67. Monday morning thoughts: what not how

    In this post, I think about how we program, about the way we describe what it is that we want the computer to do for us, and look at what has become for me the canonical example of the difference between 'what' and 'how'.

  68. Monday morning thoughts: abstraction

    I think about abstraction, the power and facility it affords, and consider CDS as one example of a modern abstraction language.

  69. Monday morning thoughts: curiosity and understanding

    I think about how curiosity can lead to a better understanding of things, and give a specific example concerning CDS and the new Application Programming Model for SAP Cloud Platform.

  70. Monday morning thoughts: developers and advocacy

    I think about what it means to me to be a part of the Developer Relations team, and talk a bit about evangelism, outreach and advocacy.

  71. Monday morning thoughts: programming models

    I think about the idea of the programming model and consider the occurrence of such over the recent years in the SAP development ecosphere.

  72. Interview with Rui Nogueira on the new Application Programming Model for SAP Cloud Platform

    In this post you'll find a transcript of an interview between me and Rui Nogueira on the new Application Programming Model for SAP Cloud Platform. There's also a link to the audio version, available via Coffee Corner Radio.

  73. Monday morning thoughts: community engagement

    I think about some of the basic ingredients of a good online community, and describe what I'm going to try to do to engage more with the SAP Community.

  74. Monday morning thoughts: Core Data Services

    What Core Data Services (CDS) is, what it does, and why we should make it a priority to learn more about.

  75. Monday morning thoughts: the learning continuum

    I contemplate the idea of the learning continuum, and think about the fact that we're all learning together, which is a good thing.

  76. Monday morning thoughts: programmers and identity

    On how some programmers identify strongly with a particular language, consider the meanings of 'programmer', 'coder' and 'developer', and what it means for us as the SAP enterprise programming landscape changes.

  77. The Business Rules service - overview and getting started

    Some resources to help you get started with this service on SCP.

  78. Monday morning thoughts: milestones

    I look back at changes and developments that I consider milestones in SAP's technology history, and muse on some of the developments today that we'll consider milestones in the future.

  79. Monday morning thoughts: functions - what functions?

    Musings on the concept of functions-as-a-service, what it means, and what it's good for.

  80. Monday morning thoughts: containers and silence

    On the silence of workstations and what that represents to me, and the new ability to look at maintaining software and services in a completely different way - via containers.

  81. Monday morning thoughts: editors and editing

    I look at how the editor environments that we come across in our daily work are different, and, as those differences might grow and expand as we become cloud native, how we bridge the contrast in facilities with core obsessions such as correct indentation and whitespace.

  82. Monday morning thoughts: debugging approach and Greasemonkey revival

    Thinking about debugging approaches and reviving Greasemonkey for improving the web experience.

  83. Monday morning thoughts: upload / download in a cloud native world

    On how our modus operandi is often at odds with the true nature of cloud computing.

  84. Monday morning thoughts: a cloud native smell

    On the importance and design of URLs, and the opacity of cattle vs the individuality of pets.

  85. Introduction to SAP Cloud Platform Workflow - Summary

    Yesterday I gave a webcast for ASUG entitled "Introduction to SAP Cloud Platform Workflow". This is a short post that pulls together all the resources related to that webcast.

  86. Scripting the Workflow API with bash and curl

    There's an API for the SAP Cloud Platform Workflow service. Let's explore!

  87. Monday morning thoughts: cloud native

    What does it mean to be "cloud native"?

  88. Debugging Fiori and UI5 - Materials

    A collection of pointers to material related to debugging UI5.

  89. Discovering SCP Workflow - Service Tasks

    Wrapping up with a look at service tasks.

  90. Discovering SCP Workflow - Script Tasks

    Taking a look at script tasks.

  91. Discovering SCP Workflow - Recommendation UI

    Looking at how the UI is put together.

  92. Discovering SCP Workflow - Component Startup

    In this post we'll look into how a task UI starts up, where it gets the right data to display, and how it interacts with the My Inbox "host" app.

  93. Discovering SCP Workflow - User Tasks

    Looking at the user task - present recommendations.

  94. Discovering SCP Workflow - Workflow Definition

    Now that we've covered how to kickstart a workflow instance, It's time to look at the overall picture of what we're building.

  95. Discovering SCP Workflow - Service Proxy

    In this post I present a small proxy service I wrote to handle the minutiae of initiating a new workflow instance.

  96. Discovering SCP Workflow - Using Postman

    Using Postman to explore and interact with the SCP Workflow API.

  97. Discovering SCP Workflow - Instance Initiation

    In this post we explore the part of the SCP Workflow API that deals with workflow instances, and look at how we initiate a new workflow instance, paying particular attention to how we request, and then use, a cross site request forgery (XSRF) token.

  98. Discovering SCP Workflow - The Monitor

    Notes on the workflow monitor app that is part of the SAP Cloud Platform Workflow service.

  99. SAP on the Google Cloud - exploring the possibilities

    The era of the software defined datacentre is truly upon us.

  100. Understanding SAP Fiori Webinar - The Director's Cut

    Following up our Understanding SAP Fiori webinar with a deeper dive Director's Cut video.

  101. SAP Developer Advisory Board - Your Input!

    Asking the SAP developer community for input ahead of the Developer Advisory Board meeting.

  102. Small steps - OpenUI5 toolkit now in jsbin.com

    Celebrating the addition of the OpenUI5 toolkit to jsbin.com for easy code demos and snippets.

  103. Reaching Out

    Examining SAP's journey of reaching out to the wider developer community over four decades.

  104. Mocking up the Payroll Control Center Fiori App

    Mocking up a Fiori-style Payroll Control Center app to demonstrate how quickly such UIs can be built.

  105. Public SAP Mentor Monday 24 Mar 2014 - UI5 with Andreas Kunz

    Announcing a public SAP Mentor Monday session on UI5 with Andreas Kunz.

  106. XML Views and Resource Bundle Declarations

    Looking at how resource bundle declarations work in SAPUI5 XML views.

  107. UI5 XML Views - Another Example

    Providing another example of UI5 XML views with event handling and controller logic.

  108. Help us to help you - share your code

    Encouraging folks to share code via Gists and GitHub repos when asking for help with UI5 issues.

  109. Mobile Dev Course W3U3 Rewrite - XML Views - An Analysis

    Analysing the differences between JavaScript and XML view implementations in my W3U3 rewrite.

  110. Custom Sorting and Grouping

    Learning how to control the order of groups in a sorted list using the sorter function rather than the grouper.

  111. CodeTalk - SAPUI5 and SAP Fiori

    A two-part CodeTalk video interview covering SAPUI5 and SAP Fiori, from general concepts and architecture through to hands-on code and demos.

  112. Mobile Dev Course W3U3 Rewrite - XML Views - An Intro

    Introducing the XML views branch of my W3U3 rewrite, rebuilding the JavaScript views in XML.

  113. Mobile Dev Course W3U3 Rewrite - ProductList, ProductDetail and SupplierDetail

    Explaining the changes to the ProductList, ProductDetail and SupplierDetail views in my W3U3 rewrite.

  114. Mobile Dev Course W3U3 Rewrite - App and Login

    Explaining what I changed in the App and Login views and controllers in my rewrite of the open.sap.com mobile dev course sample SAPUI5 app.

  115. Mobile Dev Course W3U3 Rewrite - Index and Structure

    Explaining my changes to the index.html file and general app structure in my W3U3 rewrite.

  116. Mobile Dev Course W3U3 Rewrite - Intro

    Introducing my rewrite of the open.sap.com mobile course sample SAPUI5 app to fix some fundamental issues.

  117. Building SAP Fiori-like UIs with SAPUI5

    Previewing my SAP TechEd sessions on building SAP Fiori-like UIs with SAPUI5.

  118. An Amazing 36 Hours at SAP Labs Israel

    Recounting a whirlwind 36 hours visiting the developer engine that is SAP Labs Israel.

  119. Engaging the Next Generation

    Reflecting on my involvement with Young Rewired State and engaging the next generation of coders.

  120. Happy Birthday SCN, Old Friend

    Reflecting on ten years of the SAP Community Network and my involvement from the very beginning.

  121. Simple SAPUI5 Chrome icon for lazy developers like me

    Creating a simple Chrome hosted app icon to quickly navigate to the SAPUI5 Developer Center on SCN.

  122. Getting Started with SAPUI5: Alternative Guide

    Putting together an alternative getting started guide for SAPUI5 focused on portability and independence.

  123. Public Github repo sapui5bin available

    Making my growing collection of runnable SAPUI5 snippets available as a public GitHub repo.

  124. Jump to Shell Workset Item from URL

    Discovering how to jump to specific SAP Shell workset items from a URL.

  125. Bind Paginator to model?

    Experimenting with binding a SAPUI5 Paginator control to a model for automatic page calculation.

  126. OData Everywhere

    Musings on the Open Data Protocol, SAP NetWeaver Gateway, and the importance of both.

  127. Blog It Forward - DJ Adams

    Taking part in the Blog It Forward community challenge on SCN.

  128. Gateway metadata cache check - always abap_true?

    Debugging the Gateway metadata caching mechanism and finding a potential issue.

  129. SAPUI5 says "Hello OData" to NetWeaver Gateway

    Exploring the newly released SAPUI5 beta and connecting it to NetWeaver Gateway via OData.

  130. Making OData from SAP accessible with the ICM's help

    Using the SAP Internet Communication Manager to make OData from NetWeaver Gateway more accessible.

  131. REpresentational State Transfer (REST) and SAP

    Exploring how REST as an architectural style applies to SAP integration scenarios.

  132. Tech skills chat with JonERP - a follow-on story

    How I was inspired to read and learn more.

  133. REST orientation - Controlling access to resources

    Auth with respect to the alternative dispatcher layer in ABAP.

  134. A new REST handler / dispatcher for the ICF

    One of the best underlying mechanisms to be introduced into the Basis / NetWeaver stack in the past few years is the Internet Communication Framework (ICF), which is a collection of configuration, interfaces, classes and a core set of processes that allow us to build HTTP applications directly inside SAP.

  135. SAP and Google Wave - Conversation Augmentation

    Demonstrating integration between Google Wave and SAP, inspired by the Dashboard project from six years earlier.

  136. One way of dealing with blogtheft from SDN - through images

    Using image-based techniques to deal with content being stolen from SDN.

  137. A return to the SDN community, and a touch of Javascript

    Returning to the SDN community after six years and reflecting on how it has grown.

  138. OssNoteFix script updated for Greasemonkey 0.6.4 and Firefox 1.5

    Updating my OssNoteFix Greasemonkey script to work with newer versions of Greasemonkey and Firefox.

  139. SAP and Open Source: an analysis and letter to SAP and Shai

    Analysing SAP's position on open source and writing an open letter to SAP and Shai Agassi.

  140. The SAP developer community 10 years ago

    On the early years of the SAP community online.

  141. Hacking the SAP service portal to make OSS notes better

    Deploying Greasemonkey to fix a long standing issue with OSS Notes at SAP.

  142. SDN Meets Labs gets underway at SAP University

    The SDN Meets Labs at Walldorf-Rot gets underway at Walldorf-Rot.

  143. (Mini) Installfest in the SDN clubhouse at TechEd

    Running a mini installfest with the latest WAS 6.40 demo system on a small Linux server at SAP TechEd.

  144. Photos from SAP TechEd Munich

    The third weblog in two days … what’s going on? Well, Mark is a hard taskmaster, obviously 🙂

  145. The meaning of LIFETIME_RC

    Last week, during some preparation for my talk at TechEd on Thursday this week, I’d been wondering about something in the ICF that hadn’t seemed quite right.

  146. SAP TechEd first day - notes from Munich

    Well, after a nightmare getting here (V-Bird, the airline I was booked with, went bust) I’m now in Munich at a decidedly disconnected TechEd 04 (more on the disconnected misery later).

  147. SAP TechEd here I come ... with session slides!

    SAP TechEd is looming large, and this year it's in Munich. (If you’re not in Europe, then SAP are holding TechEd events in Bangalore, Tokyo, and San Diego too).

  148. A little taste of SAP at EuroFoo

    Presenting a lightning talk on SAP at the EuroFoo mini-conference in Enschede.

  149. SDN Meetup in Walldorf - a summary

    Well, 24 hours (almost to the minute) have passed since I got off the train at Wiesloch-Walldorf station yesterday.

  150. SDN Meetup in Walldorf - pictures

    Sharing pictures from the SDN Meetup in Walldorf.

  151. TechEd talk winners - congrats

    Congratulations to the three TechEd talk winners Luke, Jayakumar and Andreas.

  152. Forget SOAP - build real web services with the ICF

    I don’t like getting into a lather when it comes to data and function integration. Rather than using SOAP, I prefer real web services, built with HTTP.

  153. NW4, OSS1 and logon group selection for OSS

    Digging into logon group selection.

  154. SAP at JAX 2004

    A brief report on JAX 2004.

  155. WAS 6.40 testdrive for Linux is here!

    Phew. What a day yesterday at the world’s biggest IT fair.

  156. Successful installation of EP plugin into testdrive WAS 6.10 system

    I spent most of yesterday in the kitchen, my favourite place.

  157. FOSDEM, and small OSS Notes Browser Hack

    Tomorrow morning I'm off to Brussels for FOSDEM - the Free and Open Source Software Developers' Meeting.

  158. Evaluation WAS 6.40 on Linux - top reason for attending CeBIT 2004

    The prospect of SAP on Linux at CeBIT.

  159. Food for thought: LDBs and ABAP Objects

    Musing on the relationship between Logical Databases and ABAP Objects while debugging output determination.

  160. BSP: Mangled URL Decoder

    A quick dive into the details of BSP URLs.

  161. SAP TechEd - Collaborative notes

    I’m off to SAP TechEd this week in Basel.

  162. Dashboard as extension to R/3 and SAPGUI client

    How do your users work with SAP data? Exclusively through SAPGUI or with other desktop apps too? If it’s the latter, read on.

  163. Improving the OSS note experience

    How can we make this key service less unpleasant to use?

  164. SAP InfoTag on Web Application Server

    SAP are running an Infotag on the Web Application Server in early September.

  165. SAP talk at OSCON, and RSS

    On SAP, open source, and multiple uses for RSS.

  166. SAP and Open Source BOF at OSCON

    A note on the Birds Of A Feather session at OSCON on the topic of SAP and Open Source, at OSCON 2003.

  167. SAP stuff at OSCON

    My partner-in-(code)-crime Piers Harding and I are speaking at this year’s OSCON (Open Source Convention).

  168. The SAP/MySQL Partnership

    I keep hearing reports that the recent announcement of cooperation between SAP AG and MySQL AB has been making the community unhappy.

See all tags.