Skip to content

Instantly share code, notes, and snippets.

View caseywreed's full-sized avatar

Casey Reed caseywreed

View GitHub Profile
@caseywreed
caseywreed / cloudSettings
Created January 6, 2020 19:40
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-01-06T19:40:02.058Z","extensionVersion":"v3.4.3"}
@caseywreed
caseywreed / bandsintown-api-anlaysis.md
Last active April 6, 2019 02:34
Bandsintown API Breakdown

Summary

Some issues have arisen concerning data consistency and availability within the Bandsintown API V3. Specifically, the name field on the VenueData model does not always accurately supply the name of the Venue associated with an Event. Furthermore, detailed data used to render BIT pages is excluded from payloads returned by the API. For this analysis, we'll ignore how this data is used in the Artist Growth system and instead focus on how the Bandsintown API supplies data.

Issues Noted

  • venue.name is replaced by an Event's title in BIT VenueData model payloads whenever a title is present for an Event. Thus, an Event with values for both properties will never supply the value of both properties.
  • Relevant data used to render Bandsintown Event pages is not present in data returned from the API
  • The latitude and longitude coordinates returned by the API do not map to a Venue's location

Artifacts

Let's take a look at the some of the data artifacts in-play. These will include JSON pa

@caseywreed
caseywreed / .gitignore
Created September 6, 2017 15:22
.gitignore for React Native
# OSX
#
.DS_Store
.vscode
# Xcode
#
build/
*.pbxuser
!default.pbxuser