Why you need a digital marketing strategy in 2020 and how to get one today

Photo by Paul Skorupskas on Unsplash

As a startup founder, your main focus is probably creating your product. That makes sense. You are, hopefully, passionate about what you are creating and want to spend your time making it as good as it can possibly be.

Unfortunately, due to this passion, you are probably neglecting something more important. Marketing your product. Having a great product is somewhat pointless if nobody knows about it. So please start marketing your product and start today.

Where to Start

Simply. Always good advice is the KISS principle (keep it simple, stupid). So I’m going to list all the simple ways you can market your…

Entrepreneurs should know about sales funnels

Photo by Rob Curran on Unsplash

So you spent the last year creating your book/course/SAAS/app/web-app/game, released it to the world and… crickets.

You, my friend, are not alone. I’ve been there, many people I know have been there, it doesn’t feel great does it?

However don’t despair, your work has only just begun. You may have spent a year (or more) creating your product, now you need to enter the shadowy world of sales…

What you need now is a sales funnel.

What is a sales funnel?

Simply put, a sales funnel is a process that turns prospects into paying customers. It’s called a funnel because if you draw the process…

Why you should embrace the power of ES modules by simplifying and speeding up your development process

Photo by NOAA on Unsplash

Back to Front?

Must admit I like to keep things simple. I want my back-end code to look similar to my front-end code. That means using modern javascript (ES6+) both client side and on the server. I also want to handle dependencies the same way, i.e. not include them in my repo and import them easily. On the server side that’s now possible with npm and ES module support in node.js. On the client side that’s now possible with npm, ES module support in the browser and snowpack!

The Server

So let’s look at what we can do on the server thanks to node.js …

The Oculus Quest 2 is now our preferred device for all our VR training software products. This in depth review will outline why this is the case, and why you should pick up an Oculus Quest 2 above any other device on the market.

Standalone is the Way Ahead

At the time of this post the Oculus Quest 2 has been available for just over a month. Its general release was on October 13th 2020, we picked two up on the release date and have been using them on a daily basis ever since.

Being a standalone device, the Oculus Quest 2 is ready to go right out of the box. With VR headsets that we had used in the past like the HTV Vive, this just wasn’t the case. With the HTC Vive, a non-standalone headset, a separate computer was needed to plug the headset into. Additionally, for…

What do Airbnb, Twitter, Spotify & Uber all have in common? They all started with an MVP! Read on to find out what an MVP is and why they are so important.

Photo by Mark König on Unsplash

A minimum viable product, or MVP, is a key part of the Lean Startup Methodology. The idea is that you build an MVP, measure its level of success, learn from this and amend the MVP based on these learnings.

This is the build-measure-learn feedback loop.

OK, but what IS an MVP?

An MVP is the very least of your product that is capable of delivering your core value proposition to early adopters.

Its purpose is to answer the question:

Should this product be built?

The MVP should be solving a problem that your users are having. …

The simplest tutorial you will find on using Flask with Docker

Photo by Raghav Bhasin on Unsplash

Sometimes you just want the very basics to get you going. Flask and docker are a great combination for creating web applications and API’s. This tutorial will get you up and running in the quickest time possible.

Install Docker

This is as simple as going to: https://www.docker.com/get-started, downloading and running the installer for your system.

One Folder, Three (eventually Four) Files

Open up a terminal window and create a folder for your project:

$ mkdir flask-docker
$ cd flask-docker

In your favourite editor create three files (app.py, Dockerfile & requirements.txt) in this folder:


Now in the terminal type:

$ docker image build -t flask-docker…

The simplest tutorial you will find on using Python with Docker

Photo by Todd Cravens on Unsplash

Sometimes you just want to dip your toe into a potentially deep and complex subject. Maybe you only have 10 minutes to spare and you want to get something up and running quickly.

In 10 minutes time you will be able to say:

‘Oh yes, I’ve used Docker with Python’.

Install Docker

This is as simple as going to: https://www.docker.com/get-started, downloading and running the installer for your system.

One Folder, Two Files

Open up a terminal window and create a folder for your project:

$ mkdir hello-world
$ cd hello-world

In your favourite editor create two files (app.py & Dockerfile) in this folder:


A Virtual Reality Development Blog

Graphic by Anna Stoilova

Welcome to my new virtual reality development blog, Virtually Spaced. Over the coming weeks, months, years(!) I will strive to add useful information about VR development.

OK a little about myself.

I’ve been a casual, on-the-side, indie game developer for about 6 years now. Mostly developing in Unity for mobile devices I have released numerous games, some have been reasonable hits, others not so much! On my game development journey I have created plugins, recorded tutorials and even written a udemy course.

So I’ve dabbled but now it’s time to get serious…

A few months ago I created a new…

A VR developers perspective

After adding Oculus support to my Vive supporting VR Unity game (actually I lie I haven’t finished doing it yet) I switched over to UE4 to see what adding Oculus support was like in there. It just worked… I was somewhat stunned and had a moment of regret that I hadn’t just written my game using UE4. So lets just compare the process of setting up a basic VR game in both engines, with motion controller support, teleporting, basic interaction and HMD support for both Oculus and Vive.


Morgan Page

Indie game developer @PlatoEvolved & co-founder / CTO of VR health training start-up @dualgoodhealth

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