Tag: OSLC

GPT vs. Llama

Like many in tech I’ve been looking at various Large Language Models lately. One of the most fascinating use cases is using Chat-GPT to write code that can be a productivity enhancer for developers. As part of my day job, I work with OSLC compliant applications. If you are not familiar with OSLC, check out […]

Let’s talk Open-Services (OSLC)

It’s been a few months since my last post. Since then I was able to give a talk a the IBM ELM Users Conference, pretty much taking people through the prior series of blog posts. It was exciting to hear the reception of theses blog posts. The prior post showed how “easy” it can be […]

Generating a Test Plan via API Discovery

In my prior posts I took you through the discovery flow to identify the resource shape of creating a new Project Area. The only problem was, there is no public API for creating a Project Area, either via OSLC or published ELM APIs. To that end, you may have been a bit frustrated that all […]

Getting a resource shape

Now that we have a basic understanding of the RootServices document, and how to access protected APIs.  Let’s go thru the process of discovery, in order to identify what is needed for OSLC APIs. I’ll be covering the basics behind the OSLC Resource Shape. Understanding resource shapes is key for identifying what properties are required […]

Beginning API Discovery (or understanding the RootServices document)

Now that we’ve covered some of the basics on what we mean when we say APIs (link to prior post), it’s time to get into the power of ELM thru its API discovery process. Many of the APIs on a server are exposed thru API calls.  The foundation of this discovery mechanism is the “RootServices” […]

API types and the API Landing Page

When someone mentions APIs what do you think of?  Let’s look at the acronym and the discuss how I will be using it over the course or this blog series.  API stands for “Application Programming Interface”.  This term is pretty broad as it is a connection between computers, programs and software services. APIs can be […]