The goal of the next two posts is to provide you with methods for authentication of your APIs. I will not be going thru all the methods that a ELM server support authentication, but at a high level your server can either be setup to use application level authentication or to delegate that authentication to […]
Author: Michael Rowe
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 […]
Welcome to API Corner
“With Great Power comes Great Responsibility”. I remember first hearing this phrase in Spider Man comics. But it has a much longer history than that. Wikipedia indicates that this is actually an ancient phrase going back to the first century BC. I find that IBM Engineering Lifecycle Management’s (IBM ELM’s) incredible flexibility and power is […]
A potential plan for 2022
As I mentioned a while back, I took on a much more technical role in my day job recently. I am working on IBM’s “Engineering Lifecycle Management” product offering as a solution architect. My primary focus is on our reusable components, which includes many of our APIs. APIs are the building blocks of modern applications, […]
2022 – Code and Cloud
Well, made it thru to another year. 2022 seems to be starting with the same hope and courage of 2021, let’s hope it ends on a better note. I’ve been working on a Card Tracking app for a few years. It started as a project to hope me learn CoreData, I then pivoted to learn […]
SwiftUI Fun and Bugs
Well I fixed the bug! The issue was the sequence of the code sequence between the ContactPicker and VStack within the Navigation View. I hadn’t realized that this was issue (Obviously). Here’s a video of the real way it should work. As you can see the UI is now working as you would expect.
Update on Holiday Card Tracker
A few years back I started an app that I was thinking of calling Christmas card tracker. The goal of the app was to learn Core Data. I spent time at WWDC working with a fellow attendee to fix problems I was having with Autolayout constraints, and got an early version working enough to where […]
Wasted Time for macOS updated
I just got notified that Wasted Time for macOS has made it thru the App Store review process. That means both the iOS and macOS versions have now been updated to support multiple languages. I am really excited by this and hope to add more languages as I go forward. Currently, the app supports – […]
App Store rejection
Well, Apple seems to have turned the screws tighter on this build of Wasted Time for the Mac. While I’ve had this out for a while, they noticed that if you closed the main window, there was no way to get it back. So the suggestion is to either add a Cmd-N (for new window) […]