Brian Cline

  • JavaScript
  • Resume
  • Home
  • About
  • Contact
  • Articles
Illustration of a bird flying.
  • 7 Tips for Writing Better API Documentation

    7 Tips for Writing Better API Documentation

    If an API isn’t documented, the chance of it being consumed by other developers is incredibly low. For a very long time, companies like Microsoft, Salesforce, and Apple were dominant players in technology. They were dominant players because they had a compelling product and great documentation.

    July 10, 2022
  • Establishing an API First Approach

    Establishing an API First Approach

    An API First Approach implies that the API is a first class citizen. The API is developed with the goal of API consumption in mind. The API is our point of differentiation.

    July 9, 2022
  • What is an API program?

    What is an API program?

    An API program is a plan that a company has developed to market, support and monetize a public API. There are thousands – maybe even tens of thousands of companies with public and open APIs.

    July 8, 2022
  • 5 Differences Between REST & SOAP

    5 Differences Between REST & SOAP

    REST and SOAP are different ways of transmitting data between two different systems via an API. REST is a set of architectural principles. SOAP is a protocol maintained by the World Wide Web Consortium.

    July 7, 2022
  • What are unified APIs?

    What are unified APIs?

    A unified API is an abstraction that allows us to combine APIs for multiple providers – giving us one place to access all of their endpoints.

    July 6, 2022
  • 7 Common API Development Terms

    7 Common API Development Terms

    When building and maintaining APIs there are a lot of different terminology that you need to be aware of. This isn’t a complete list, but it’s enough to make you dangerous.

    July 5, 2022
  • 4 Reasons why ERP Implementations Fail

    4 Reasons why ERP Implementations Fail

    Enterprise Resource Planning (ERP) system implementations often fail. Most ERP implementations fail the first time around OR go dramatically over budget or take longer than expected.

    July 4, 2022
  • What is the difference Between enterprise WSDL and partner WSDL in Salesforce?

    What is the difference Between enterprise WSDL and partner WSDL in Salesforce?

    When connecting to the Salesforce SOAP API, there’s two different WSDL options: the Enterprise WSDL and the Partner WSDL.

    July 3, 2022
  • Creating a Custom Salesforce REST API Endpoint

    Creating a Custom Salesforce REST API Endpoint

    Apex classes and methods can be exposed to external applications as REST based endpoints. This means that there’s a very easy way to have an external application make a direct call into Salesforce to do a specific action.

    July 2, 2022
  • How should a REST Endpoint Handle No Results?

    How should a REST Endpoint Handle No Results?

    Handling no results in a collection endpoint and at a singular resource can be a bit of a tricky situation.

    July 1, 2022
  • Do REST API Standards Exist?

    Do REST API Standards Exist?

    With REST there’s no standard, but there are some standards associated with REST such as oAuth and OpenAPI.

    June 30, 2022
  • How to Optimize an API

    How to Optimize an API

    Optimization can mean a lot of things like simplifying a process, reducing data and even speeding up response time. An API often has three different ways we can optimize it.

    June 29, 2022
  • Should you send payload in an HTTP GET request?

    Should you send payload in an HTTP GET request?

    HTTP defines a set of different request methods. There are request methods like GET, POST, PUT, DELETE, and others. Because it’s allowed doesn’t mean it’s right though.

    June 24, 2022
  • Implementing Paging in a REST API

    Implementing Paging in a REST API

    When large lists of records are exposed through an API, we need a mechanism to control how many records are returned. In the article, we explore the three main methods of paging.

    June 1, 2022
  • How to find API gateway URLs

    How to find API gateway URLs

    AWS API gateway is a phenomenal service from AWS because it has all of the features somebody could ever want in an API gateway.

    May 31, 2022
  • Sorting in a REST API

    Sorting in a REST API

    Sorting is determining the order of items when a list of items is returned from a particular endpoint. The best practice is to really keep things simple and consistent.

    May 30, 2022
  • Date and DateTime Handling in APIs

    Date and DateTime Handling in APIs

    Application Programming Interfaces and dates are just as difficult. Timezone issues crop up because dates and datetimes are just strings in JSON, there’s nothing to necessarily say that this is a date in this format.

    May 29, 2022
  • Is SOAP dead?

    Is SOAP dead?

    SOAP and XML based Web Services aren’t dead yet. I don’t think they will be for quite a while because they are very common in large enterprises (government, banks, telecommunications, etc).

    May 28, 2022
  • API Parameter Types

    API Parameter Types

    The parameters and the way the parameters are transmitted can be different in each implementation. API parameters can be split into four different groups

    May 27, 2022
  • What are Microservices?

    What are Microservices?

    Microservices offer an incredible rethink of a lot of software development that allow systems be much easier to change.

    May 26, 2022
←Previous Page
1 2 3 4 … 22
Next Page→

Brian Cline

Proudly powered by WordPress