All posts by Mark Brownsword

I've been working as an enterprise developer for more than 15 years, always using .NET platform and recently building for iOS with Swift. My degree is in Business Studies, majoring in information systems, where I learnt the fundamentals of software engineering for building systems for business.

Hexagonal Tilemaps in SpriteKit

One of the new features added into iOS 10 and Xcode 8 is the SpriteKit Tilemap Editor. This editor provides a visual editing surface for SKTileMapNode which is described as ‘A node used to render […]

Draw a Sparkline with D3

Overview A Sparkline is a kind of line chart, usually drawn without axes, placed inline with text e.g. with tabular data. It is the simplest of visualisations and an ideal entry into learning D3. This […]

Deploy a React application to Heroku

Deploying the example React App to Heroku is performed using Git commands. After setting up on Heroku, you add Heroku as a remote in your git config. Git requires an SSH Key for secure communication […]

Exploring React, Less and Express

Learning React requires quite some knowledge of the modern JavaScript build pipeline (node.js especially), but it is worth exploring this gem of a technology. The usual approach to get skilled in React is to look […]

Setup MacBook for node.js Development

I’ve recently setup a new MacBook (1.2GHz, 512GB Flash Storage) for developing node.js based React and Express applications. I chose this MacBook for its portability and high resolution display. The following is a log of […]