Update to Integrate the Package Managers

A few months ago, I wrote this article about Using Conda packages in Unity

At the time I said that the integration was “hacky” at best.

Since then we have managed to improve the integration and this article describes the improvements.

This article will…

Adventures in the Forbidden Zone

Photo by Klára Vernarcová on Unsplash


I have been working on a software platform in Unity — see www.virgis.org. This platform is a complicated set of C++, C# and Unity modules.

Initially, this whole platform was implemented as a single large Unity project. …

How to integrate the Package Managers

Photo by Lance Grandahl on Unsplash

NOTE, there is an update to this article that can be accessed here:


I am expecting most people who know about Conda and Unity are thinking “Why integrate them?”. I am coming to that. First a little bit of background.

Conda is an open-source…

Creating your own Conda Packages

Photo by Steve Johnson on Unsplash

Conda is a modern and advanced package management platform that is used across the data sciences but also, these days, much wider.

This article goes through some of the complexities of creating your own Conda package particularly focussing on putting C++ libraries in Conda packages.

Creating your own Unity Package

Photo by JESHOOTS.COM on Unsplash

Packaging code up into components, modules or packages is an important tool for code and version management for any project.

This has not always been easy for Unity Projects, and still remains an area of complexity and possibly an area where Unity is deficient. …

A simple and quick recipe for a web app

Photo by Isis França on Unsplash

When it comes to quickly creating a highly interactive web site, whether for a niche audience or as a demonstration of a concept, I find that a combination of Google App Engine, Angular and Python provides the best solution.

The Requirement

I often…

Understanding GPS altitude and how to get a reasonable result.

Photo by Jack Anstey on Unsplash

The problem

The trackbash.co.uk website is aimed at railway enthusiasts. …

The world’s most niche post ….

Envelope plot for the angles between Nearest Neighbours in a Point Process Data set


This is a very niche post. But, I was working with some spatial data and wanted to represent the data against an envelope of CSR picks.

This should be a relatively common requirement but I could not find anything about how to do. …

Using Service Workers and PWA with Angular Leaflet or OpenLayers

Photo by Enrique Alarcon on Unsplash

This is the second part of a series about Including Leaflet javascript interactive maps into Angular.io applications. The other parts of the series are :

How to use the powerful mapping library in Angular

Photo by Kelsey Knight on Unsplash

Having been using Leaflet for mapping in Angular and writing about how to do it, I have now been working on some mapping projects using OpenLayers.

Why OpenLayers

Having written a whole series of articles about using Leaflet in Angular — i.e. …

Paul Harwood

Paul is a long time veteran of the tech industries — with 30 years in the trenches including stints with Nokia and Google as well as startups QR8 and trackbash.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store