Thomas Russell: Programmer & Designer
Have a browse of my thoughts!

Recent Posts - What I've been saying

Getting stock price in C++

It seems to be a common problem that people wish to be able to get the current price of a particular stock/share, so I figured it would be a good idea to write a brief article on the easiest way to get the current stock price using native C++.

In this article, I will be making extensive use of the C++REST SDK, also known as Casablanca. It is an open-source, cross-platform SDK initially developed by Microsoft. I will also be using the Yahoo! Finance query engine as the data-source for our query.

I will be working with Visual Studio, which makes Casablanca trivial to install and use; simply right-click on your project and select “Manage NuGet Packages…”, then search for cpprestsdk and install it. If you are not using Visual Studio, you can find comprehensive installation instructions here. Read more »

Finished SanEco Website!

Hello all,

It’s been a long time since I last posted on here; and now I’m in my Easter break I have a ton of work and revision to do, but I will try and post more frequently!

I just wanted to post about the new website that I’ve created for a student-run NGO which aims to improve the lives of thousands of people in Kenya by using a social enterprise model to provide people with sustainable sanitation solutions.

You can find their new site here, so please check them out as they do a lot of awesome work with huge impact.


Musings on the Technological Singularity

Recently there has been increased discussion in the media about the so-called Technological Singularity (for instance this BBC article on Stephen Hawking’s opinion). For those who are unfamiliar, this is a hypothetical event whereby humans create a machine that is capable of producing a machine more capable than itself, which will also be capable of producing a machine more capable than itself, and so on ad infinitum; resulting in the development of a machine that no longer requires the existence of human beings and thus eliminates the entirety of the human race (or alternatively enslaves us in a Matrix-style coup). Read more »

Pebble App – App Manager

I recently got a Pebble as a present from my lovely girlfriend and I’ve been toying with the idea of creating an app for it, partly for fun and partly to support the awesome work that I think the guys at Pebble are doing.

I’m aiming to help resolve what I feel is one of the major issues with the Pebble framework at the moment, which is its fixed address app structure. For those who don’t know; you can currently only install a maximum of 8 apps/watchfaces on the watch at any one time regardless of how much space each app or watchface takes up, this means that whilst your Pebble has a storage capacity of 800KB, the majority of that space is likely wasted.

The primary goals of the app can be summarized as follows: Read more »

Designed and Produced by Thomas Russell © 2014-2017

Log-in | Register