A guide to setting up the UnifiedTransform project on Windows 10 without Docker, in 2021.


Be sure to have php, composer and mariadb, setup on your computer.

Installing php 7.3 on Windows (ref: Jeff Geerling’s Blog)

  1. Install the Visual C++ Redistributable for Visual Studio 2015 — this is linked in the sidebar of the PHP for Windows Download page

Whenever you add a folder to the PATH environment variable, you need to restart your shell environment to gain access to it.

Or do you?


By typing refreshenv, you could force PowerShell to get the latest environment variables, and continue your work!


A guide to setting up the UnifiedTransform project without Docker.


Be sure to have php, composer and mariadb setup on your computer


1. Clone the repository

git clone https://github.com/changeweb/Unifiedtransform

2. Create .env file from .env.example

TL;DR; Stay woke! Always be suspicious, especially of things too good to be true.

Like every parent, my Mum cares a lot for us, and she’s always looking out for our progress. So this morning, she sent me this:

At first glance I was like whoa! …

On Thursday, July 30th, 2020, we created the twitter account for FindTreasure.app, and made its first tweet:

What followed was an interesting 24 hour journey of making sure the game was a success.

If you’re not familiar with how FindTreasure.app works, I suggest you check it out, and play…

Dell XPS 15

I got a Dell XPS 15 Laptop recently. It is a thing of beauty, except when the Touchpad just stops responding, and only click-and-drag mode seems to work, so I have to restart the Computer to get it working again.

Fix — Using Device Manager

Restarting every time is a terrible solution, so I began…

Let’s play a speculation game.

Imagine you’re tasked to scale a tailor shop to provide same-day sewing and pickup of any dress.

How would you do it?

Note: It should support Owambe dresses with the most custom fittings.

It’s a compound problem, made up of some really complex problems people…

I remember the way her voice rang out when she was excited.

I loved how excited she got when talking about the things she was passionate about.


She visited a few days after Olowo Gbogboro came out, and it was all she could talk about. Apparently, she’d stayed up until…

The Romans had a deity called Janus, a two-headed figure who could look into the future and the past at the same time. He was the god of door-ways and decision-making, and it is for him, that the month of January gets its name.

I’m at a point in my…

1. Computed Columns do not work with Sqlite

It used to be that EF Core would ignore computed columns, but in dotnet core 3.0, I have to conditionally add my computed columns to the model builder.

if (!Database.IsSqlite())
.Property(bl => bl.Age)

2. Use Database.EnsureCreatedAsync(…) for MsSQL and Sqlite

For performing a DB Migration at runtime, I used to think EnsureCreated(…) and…

Ikechi Michael

I’ve learned I don’t know anything. I've also learned that people will pay for what I know. Maybe that's why they never pay.

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