Jul 4, 2019
Azure Maps consists of a set of geospatial REST APIs and a JavaScript web map control. Some of the services (including the data service) are in preview.
Read more...
Feb 5, 2019
Vector Tiles are an efficient way of displaying a large amount of data on a mapping control. This post we build a simple vector tile server using node. The server will generate mapping tiles on the fly, and return them to the browser as protobuf encoded vector tiles.
Aug 22, 2018
I wrote a fractral viewer using Leaflet.js which renders map tiles in the browser using a pool of service workers.
May 1, 2018
On a recent family trip to Denmark we spent a day at the Lego House in Billund. It's set back behind the Lego theme park, and has only been open for about a year.
Feb 21, 2018
Dev East is a single day, single track software developer conference running on 16th March 2018 at Ipswich Town Football Club.
Nov 28, 2017
Let's say with have a simple table in SQL Server in which we want to insert thousands of values (Guids) from a .NET application.
Mar 22, 2017
I was in the market for a new laptop for work. I wanted a 13" (ish) Core i7 (7th gen), 16GB RAM and a 512 GB SSD to replace my 6 year old Lenovo X1. I compared a few laptops on the market, here's the summary
Aug 10, 2016
I am attempting to improve the performance of image resizing in C#.
Jul 8, 2016
Never has there been such a good time for C# developers wanting to develop software based on Virtual Actors. At the moment there are two systems available, Orleans and Service Fabric Actors.
May 25, 2016
Yesterday I was trying to learn F# by reading through the O'Reilly book and trying a few code samples. I then made a flippant remark...
May 19, 2016
Orleans has seen lots of improvements over the last year, in terms of the client APIs, the configuration and installation. So the process of getting started is now a little different. Let's walk through setting up a grain, with a silo host and client application.
Apr 6, 2016
I used Azure Web Apps to build my small .NET application, which is held in a private BitBucket repository, without having to pay anything for a CI service.
Nov 19, 2015
When building occasionally connected apps, we frequently want to synchronize data between client and server. It's common to build REST APIs to retrieve records from a database that have changed since we last connected.
Nov 6, 2015
In this post we'll look at using react to render the data on the screen
Oct 2, 2015
In this post we'll look at moving code into the browser, to make a single page application - the node way!
Sep 25, 2015
In this post we'll look at persisting data to a database. The node way.
Sep 21, 2015
In this series of blog posts, we're looking at how to set up a simple web app in node. In this post we're going to put the plumbing in for serving html, both static and dynamic pages.
Sep 18, 2015
I've been talking to a few people lately about how I build web applications. There's no single right-way of doing it, but here's my workflow, split into small blog posts you can follow.
May 21, 2015
Setting up a Google Hangout is not obvious, here are the steps I take to create one.
Jan 22, 2015
the Storage Provider infrastructure in Orleans exposes an 'Etag' field representing a particular revision of the data in the underlying storage system. This can be used to detect writes competing writes to overwrite grain state.