Matt's GitHub Page

Scheduled Downloads using AWS EC2 and Docker

Using AWS for automated downloads Posted on 30 May 2016.

GitHub Blogging with Branches Workflow

Working with draft content on GitHub pages Posted on 22 November 2015.

Triangular Numbers and other Sums

Triangular numbers are of the form T(N) = 1 + 2 + ... + N. This post dscribes a procedure for summing general series of the form S(k,N) = 1 + 2^k + 3^k + ... + N^k. Posted on 29 June 2013.

FX Arbitrage Detection using Linear Programming

Linear programming can be used to detect arbitrage opportunities in Foreign Exchange (FX) currency markets. This post presents an example FX arbitrage problem and its solution using CLP, an open source C++ optimization library. Posted on 30 March 2013.

Comparing C++11 const syntax to Scala

In Scala variables can be mutable (var) or immutable (val). In C++ variables can be modified by the _const_ keyword to achieve the same results. Here we consider the case of a list of strings. An extended C++ example is available at this gist. Posted on 25 March 2013.

A small example comparing C++11 syntax to Scala

Both Scala and C++11 have type inference capabilities that simplify code while retaining type safety. This post compares the syntax for a program that prints out its list of input arguments. Posted on 23 March 2013.

First try at blogging with Jekyll

Introduction to using Jekyll as a blogging platform, with limited content. Posted on 13 February 2012.