5. Jun 2021

#012 Slow & Steady

HELLO ...

I got a spec sheet this week from a client that I will be working with in forming the direction of Itsy. Hopefully that will be a fruitful partnership, and I am looking forward to ticking things of on their MVP task-list over the summer.

In June, July and August, my development pace will slow down so I will be sending biweekly emails, so the next one will come in two weeks time. I am going to take some vacation days this month as well, so progress in June will not be much.

SO FAR ...

More research, little actual coding, but progress. Slow as it is ... the workflow engine is coming together, I have planned the engine, the triggers and what Integrations will be available from the beginning, hopefully I can share that in the next email.

Last week I set myself a goal of having a simple workflow running. But as always, you run into issues. When working with a NoSql database (like Google Cloud Firestore), there is no simple way of counting orders for example. To be able to count all orders in a workspace, I have to get all the orders in the order collection and count them. That is expensive, both computing wize and in real hard earned cash. So I will have to figure out a way to do that in a more robust way, which will not be easy.

SO NEXT ...

I want to figure out the stats calculations for the workspace, how to best do that in the datastore that I have chosen. Maybe the stats calculations will be done in a relational database and moved over to the NoSql datastore, but that is something I will figure out in the coming days.

STATS ...

  • Code commits: 0 (206 total from 5th of Feb)
  • Logged hours: 6

LINKS ...