Sets, lists, and collections are structures I deal with almost everyday when programming. ES5 brought cool features like map and reduce, but prior to ES2015 I often used libraries like underscore and lodash to help me operate on arrays. These libraries and another, Rambda, are still on my radar since they have optimized many of these operations, however there are a couple common operations I will cover.Walker Randolph Smith
Adding public repositories hosted on Bitbucket to your blog is a great idea to showcase your projects. Checking out how the Github aside works will help, as they are similar. However, unlike Github, repository names on Bitbucket can have white space, but the URL to a repository is stripped of white space and every letter is converted to lowercase.Walker Randolph Smith
expected from most programming languages. This non-sequence nature is due to the result of a function
not being available immediately. In this scenario the program continues execution despite the result of the first
function not returning and the subsequent operations on that result not occurring. Asynchronous code may be a result of
physical limitations causing the reults to not be instant or guaranteed like file IO and network requests.
await. Each of these approaches changes the structure of the asynchronous code as well as the control flow.
For many people seeing the differences between these techniques will actually feel like a stroll down memory lane.
The SDK allows communication with a VersionOne instance by exposing some of the well documented apis including
metav1. The SDK ultimately makes HTTP requests to a specified VersionOne instance.
In this scenario I will not consider CORS and make all the requests from a server.
I will cover how to set up a minimal node application that uses an express server and the SDK to make queries to VersionOne.
You can follow along with this git repo sample-v1sdk-app.