Siv Scripts

Solving Problems Using Code


Sun 21 October 2018

Testing 101: Introduction to Testing

Posted by Aly Sivji in Deep Dives   

Programming is writing code to solve problems. Software Engineering is the practice of using a structured process to solve problems. As engineers, we want to have a codebase we can change, extend, and refactor as required. Tests ensure our program works as intended and that changes to the codebase do …

Read more...


Sun 19 November 2017

HTTP: Hypertext Transfer Protocol

Posted by Aly Sivji in Deep Dives   

The startup I work for is making a transition into a microservices-based architecture. I'm working with a Senior Engineer to design a new backend platform based off our current monolith.

We plan on having a bunch of REST API endpoints in containers that DevOps will orchestrate using Kubernetes. The current …

Read more...