Bespoke Systems - custom analyses

Google BigQuery in Kaggle - tutorial setup

Monday, Jul 08, 2019

Recently, Kaggle released a feature that allows their kernels - the hosted Jupyter notebooks that power their competitions - to access Google BigQuery. The blog post that provides an overview points to an example tutorial kernel, “How to use BigQuery in Kaggle Kernels”.

To get set up and use this kernel, the assumption was made that one had already done the following:

  • Set up a Google Cloud Platform account
  • Uploaded the sample data from one of their competitions …

Installing Libra on a Pixelbook

Tuesday, Jun 18, 2019

This is a brief how-to on installing Libra on a Pixelbook.

I typically use as my daily driver a Pixelbook in dev mode with Linux beta, mostly for Go and Flutter development. The docs seemed pretty straightforward, with three setup commands seen here: developers.libra.org

With my Pixelbook in this state, it means I have Go installed (one of the prerequisites for Libra Core protobuf compilation) and protoc. tl;dr. The Libra docs are very clear, but there were two issues, …

Okta's Azuqua Acquisition

Wednesday, Mar 27, 2019

Recently, API integration service provider Azuqua was acquired by identity provider Okta. This signals the next phase of API integration’s recent rise: consolidation and commodification.

The first phase of API integration’s maturity was the big splash and subsequent gold rush of Salesforce’s acquisition of Mulesoft. This caused many companies to froth as to whether APIs and API Integration had finally become a first-class architectural component worthy of …

Apple's Stamplay Acquisition

Friday, Mar 22, 2019

Stamplay, a smaller API Integration player, primarily focused in Italy and around the EU, had been shopping itself around for a while. A small company with less than a handful of employees, it’s $5.7M exit to Apple is clearly nothing for Apple, but for Stamplay - a big deal! Congrats to them for the acquisition and for the acquihire.

Stamplay continues the trend of the API Integration’s 2nd wave, back to reality, where API Integration gets put into the …

Styles of Microservices

Friday, Mar 13, 2015

Styles of Microservices

You’ve heard that microservices allow development teams to use any language - how do you start? What is a microservice, really, anyway?

There’ve been tweets of microservices, emphasizing that they’re very short in code length and speedy to write, but is that really all they are, just a short bit of code?

Here’s an example using groovy with Pivotal’s Spring Boot:

@Grab("spring-boot-actuator")
@RestController
class GreetingsController { …

Approaching Microservices

Tuesday, Mar 10, 2015

Approaching Microservices

There’s a lot of information out there about microservices. In this post, I’m going to describe how I see people approaching microservices and point out some of the good bits of information to get familiar with the concepts. Fair warning, this is somewhat of a meta-post.

Two Common Approaches

SOA: A great starting point

After reading a few articles on microservices, people that have been creating services or have read about services for the …