Skip to content

Category: Programming

Programming

Should Salesforce architects know how to code?

Salesforce Architects whether they be Solution Architects, Technical Architects or some other type of Architect should have at least a good working knowledge of how to code.

May 15, 2022
Cloud
Programming

5 Tips for Designing RESTful API URI

Each resource in the REST architecture is identified by it's Uniform Resource Identifier (URI) These tips are based on providing a uniform interface REST constraint.

May 13, 2022
Programming

What is JSON?

JSON is a great format for exchanging data, it's used in almost all REST Apis for receiving and sending data.

May 12, 2022
Programming

RESTful API Design Cheat Sheet

A cheat sheet covering RESTful concepts for design and development. The cheatsheet is one page and covers versioning, designing consistent URIs, HTTP methods, HTTP status codes, error handling and authentication/authorization.

May 11, 2022
Programming

REST API – Resources

REST APIs function primarily through the use of resources that are located at a certain URI.

May 10, 2022
Programming

Versioning in REST APIs

Versioning is one of the most critical parts of API design. Versioning allows us to potentially make breaking changes at some point in the future.

May 9, 2022
Programming

5 Tips for Better Caching in a REST API

The goal of caching is to avoid having to generate the same response twice. In this blog article we look at five techniques for caching in a RESTful api.

May 8, 2022
Programming

Understanding how to use REST API and HTTP

A REST API is a type of API that confirms to the RESTful constraints. REST is designed to take advantage of existing protocols like HTTP. HTTP Status Codes and HTTP Methods are the building blocks of building a good RESTful API.

May 7, 2022
Programming

What are REST API’s constraints?

REST or REpresentational State Transfer is an API architecture style that uses a uniform interface.  For an API to be RESTful there are six rules that it needs to follow.

May 6, 2022
Website loading at a snail's page
Programming

Resolving Slow WordPress Websites

Slow WordPress websites can be difficult to improve especially if we don't have a plan on how to resolve the problem. I have a list of five recommendations that I always look at doing when trying to resolve speed issues.

May 5, 2022
Programming

Best Practices for Documenting Your Salesforce Org

Documenting a Salesforce Org is really challenging because it can be complex especially when working across many different branches or divisions. Maintaining and keeping the documentation in sync is also really difficult if there isn't significant executive sponsorship.

May 4, 2022
JavaScript

Adding Promise Support to a Node.js Library

I know that when I am working in JavaScript, I prefer to keep everything to using promises or async/await instead of occasionally using callbacks because a library doesn't support them.

May 2, 2022
JSForce Logo
JavaScript

Connecting to the Salesforce APIs through Node.js

There are a number of different JavaScript modules or libraries that are available on npm to connect to the different REST based Salesforce APIs. In this post, I show my favourite library.

May 1, 2022
Cloud Computing

Introduction to API Gateway

An API gateway is essential part of organizing requests that need to be processed by different microservices.

April 30, 2022
Programming

What is integration middleware?

Integration middleware is software that is used to fill the gaps between applications and databases. That means it allows remote systems to communicate with one another and even do transformations between systems.

April 27, 2022
Programming

What the heck is an Integration?

Integrations allow businesses to potentially save a lot of money by reducing duplicate data entry, reducing licensing costs, and allowing systems to interact end to end.

April 26, 2022