Category Software Development

Optimizing the Order Book

TLDR – The devil is in the details when optimizing critical components. Can you write an order book algorithm that is optimized? First let’s tear apart the question: An order book algorithm The algorithm is certainly an important piece. A…

Software Layering – A Hardware Perspective

Even the monolithic “Thick Client” software applications have layers. You may need to look for them, but they are there. How well these layers are separated impacts the performance, maintainability, portability flexibility, and security of the end product. Let’s explore…

Komodo and Notaries in Testnet

I recently deployed an unofficial testnet for Komodo. This will allow me to perform system tests of notary functionality without affecting the true Komodo chain. The idea is to change as little code as possible, test the notary functionality from…