How big is Bitcoin? Canadian Edition

This article is published on Medium.

There are many ways to measure the size of the Bitcoin such as the number of transactions or total transaction volume. However, these are not easily comparable to other assets and so typically the size of Bitcoin is expressed as its market capitalization, which is simply the total $ value of all the Bitcoins that exist. Using the market capitalization (also known as market cap) value we are able to compare the scale of Bitcoin with other cryptocurrencies, gold, stocks or any other asset class.

Simple Web Push Notifications with SendPulse and Laravel

This article is published on Medium.

We are all familiar with mobile app notifications and thanks to web push notifications it is now becoming increasingly possible to recreate this experience without an installed app. Web push notifications allow users to subscribe to site notifications by responding to a single prompt and enable you to reach your web users even once they have left your site. Whilst web push notifications work with desktop browsers (currently Chrome, Safari running Mavericks or later and Firefox very soon) they shine for Android users where they truly offer a native app experience.

2015 Canadian Bitcoin Index Year in Review

This article is published on Medium.

2015 saw increasing competition for your Canadian Dollar (CAD) when buying Bitcoin. Led by Quadriga CX, it was a tumultuous year where we saw exchanges come (Taurus, Coinsquare), go (Vault of Satoshi) and established non-Canadian domiciled exchanges expand into the Canadian Dollar market (Kraken, Coinbase) as well as Vancouver-based Cointrader finally opening a CAD orderbook. And then there was Cavitex… announcing it’s closure in February only to reopen following a Coinsetter acquisition.

  • api

Creating a Real-Time API with Fanout.io using Laravel

When creating an API that delivers data that is changing rapidly or where speed is very much of the essence a real-time component soon becomes a necessity. Traditional ‘request-response’ technologies where the client makes a request, hangs around for a response and then processes it adds a huge overhead both in terms of response time but also on resources spent on wasted requests polling for changes when there are none. Indeed Zapier, a service that connects together APIs, estimated that they could reduce load by 66x by implementing a real-time component and eliminating polling.

Read More

  • iot

Real Time Error Reporting System

We have a well tested and stable codebase so we don’t have too many errors in our production environment. However things change (including third party services) and when things eventually go wrong I want to know about them and quickly.

The traditional method of troubleshooting may be through scheduled testing, trawling through log files or worse yet waiting for the end consumer to notify of an issue. Wouldn’t it be nice if you could be notified in real time as and when errors occur?

Read More