DJ Adams

Blog posts tagged "sapcommunity"

  1. Improving the SAP Community together, one comment at a time

    A suggestion on how we can work together to make the SAP Community better.

  2. Enabling document fragment links for headings in SAP Community blog posts

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

  4. SAP community memories

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

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

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

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

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

  10. SAP Tech Bytes: btp CLI - autocompletion

  11. SAP Tech Bytes: btp CLI - managing configuration

  12. SAP Tech Bytes: btp CLI – logging in

  13. SAP Tech Bytes: btp CLI - installation

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

  15. SAP TechEd Developer Keynote - Info Central

  16. SAP Tech Bytes: Approuter User API Service

  17. From Classics to Developer Advocate

  18. Updating your fork of the Developer Keynote repository

  19. SAP TechEd 2020 Channel 1 at home

  20. UTFRW - Unofficial TechEd Fun Run / Walk

  21. SAP TechEd Developer Keynote DK100 - The Story

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

  23. An overview of SAP Developers video content

  24. Programmer's Day Mission 2020

  25. SAP NPM packages now on npmjs.org

  26. SAP Community Coding Challenge 2 - Finalists

  27. SAP Community Coding Challenge 2 - Contestants

  28. SAP Community Coding Challenge 2 - Update

  29. Terminal Tip: a CF remote monitor script

  30. SAP Community Coding Challenge Nr.2

  31. Terminal Tip: remotely monitor a CF deployment

  32. Terminal Tip: switching CF targets

  33. Terminal Tip: parsing CF app logs

  34. Terminal Tip: truncating CF output

  35. Mini adventures with MTAs and the Cloud Foundry CLI

  36. Scripting Cloud Foundry activities in trial

  37. My learning list for 2020

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

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

  40. CAP is important because it's not important

  41. Submit suggestions for Tech Aloud during SAP TechEd 2019

  42. Tech Aloud podcast - an introduction

  43. Happy Programmers Day!

  44. Computed field example in CAP

  45. Double SAP CodeJam Athens - a report

  46. Revisiting UI5 on CodeTalk

  47. 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.

  48. 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.

  49. 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.

  50. 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.

  51. 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.

  52. 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.

  53. 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.

  54. 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".

  55. Monday morning thoughts: dynamic language

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

  56. 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.

  57. 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.

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

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

  59. 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.

  60. Monday morning thoughts: impostor syndrome

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

  61. 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.

  62. 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.

  63. 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.

  64. 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.

  65. 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.

  66. 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.

  67. 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.

  68. 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.

  69. 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.

  70. 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'.

  71. 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.

  72. 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.

  73. 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.

  74. 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.

  75. 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.

  76. 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.

  77. 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.

  78. 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.

  79. 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.

  80. The Business Rules service - overview and getting started

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

  81. 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.

  82. Monday morning thoughts: functions - what functions?

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

  83. 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.

  84. 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.

  85. Monday morning thoughts: debugging approach and Greasemonkey revival

  86. 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.

  87. Monday morning thoughts: a cloud native smell

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

  88. 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.

  89. Scripting the Workflow API with bash and curl

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

  90. Monday morning thoughts: cloud native

    What does it mean to be "cloud native"?

  91. Debugging Fiori and UI5 - Materials

    A collection of pointers to material related to debugging UI5.

  92. Thoughts on what's next for the SAP Community

    My thoughts on the SAP community (small 'c') and the SAP Community platform.

  93. Discovering SCP Workflow - Service Tasks

    Wrapping up with a look at service tasks.

  94. Discovering SCP Workflow - Script Tasks

    Taking a look at script tasks.

  95. Discovering SCP Workflow - Recommendation UI

    Looking at how the UI is put together.

  96. 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.

  97. Discovering SCP Workflow - User Tasks

    Looking at the user task - present recommendations.

  98. 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.

  99. 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.

  100. Discovering SCP Workflow

    A ten part in-depth series exploring the SAP Cloud Platform Workflow service.

  101. Discovering SCP Workflow - Using Postman

  102. 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.

  103. Discovering SCP Workflow - The Monitor

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

  104. SAP on the Google Cloud - exploring the possibilities

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

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

  106. SAP Developer Advisory Board - Your Input!

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

  108. Reaching Out

  109. Mocking up the Payroll Control Center Fiori App

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

  111. XML Views and Resource Bundle Declarations

  112. UI5 XML Views - Another Example

  113. Help us to help you - share your code

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

  115. Custom Sorting and Grouping

  116. CodeTalk - SAPUI5 and SAP Fiori

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

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

  119. Mobile Dev Course W3U3 Rewrite - App and Login

  120. Mobile Dev Course W3U3 Rewrite - Index and Structure

  121. Mobile Dev Course W3U3 Rewrite - Intro

  122. Building SAP Fiori-like UIs with SAPUI5

  123. An Amazing 36 Hours at SAP Labs Israel

  124. Engaging the Next Generation

  125. Happy Birthday SCN, Old Friend

  126. Simple SAPUI5 Chrome icon for lazy developers like me

  127. Getting Started with SAPUI5: Alternative Guide

  128. Public Github repo sapui5bin available

  129. Jump to Shell Workset Item from URL

  130. Bind Paginator to model?

  131. OData Everywhere

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

  132. Blog It Forward - DJ Adams

  133. Gateway metadata cache check - always abap_true?

  134. SAPUI5 says "Hello OData" to NetWeaver Gateway

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

  136. REpresentational State Transfer (REST) and SAP

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

    How I was inspired to read and learn more.

  138. REST orientation - Controlling access to resources

    Auth with respect to the alternative dispatcher layer in ABAP.

  139. 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.

  140. SAP and Google Wave - Conversation Augmentation

  141. Book review - SAP Business ONE Implementation

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

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

  144. OssNoteFix script updated for Greasemonkey 0.6.4 and Firefox 1.5

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

  146. The SAP developer community 10 years ago

    On the early years of the SAP community online.

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

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

  148. SDN Meets Labs gets underway at SAP University

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

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

  150. Photos from SAP TechEd Munich

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

  151. 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.

  152. 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).

  153. 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).

  154. A little taste of SAP at EuroFoo

  155. 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.

  156. SDN Meetup in Walldorf - pictures

  157. TechEd talk winners - congrats

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

  158. 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.

  159. Real Web Services with REST and ICF

    This piece has become somewhat famous (or infamous) in SAP tech circles, for the approach it took and the claims it made. I'm happy to say that REST won out and that those that tried to denounce me ... failed :-)

  160. NW4, OSS1 and logon group selection for OSS

    Digging into logon group selection.

  161. SAP at JAX 2004

    A brief report on JAX 2004.

  162. WAS 6.40 testdrive for Linux is here!

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

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

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

  164. FOSDEM, and small OSS Notes Browser Hack

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

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

    The prospect of SAP on Linux at CeBIT.

  166. Food for thought: LDBs and ABAP Objects

  167. BSP: Mangled URL Decoder

    A quick dive into the details of BSP URLs.

  168. SAP TechEd - Collaborative notes

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

  169. 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.

  170. Improving the OSS note experience

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

  171. SAP InfoTag on Web Application Server

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

  172. SAP talk at OSCON, and RSS

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

  173. 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.

  174. SAP stuff at OSCON

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

  175. 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.