Category Software Development

Are spreadsheets holding you back?

Spreadsheets are great tools for many tasks related to trading. Organizing data, visualizing results, even calculating complex formulas are strong reasons for their ubiquitous use in the industry. As your needs grow however, certain aspects of spreadsheets can become problematic.…

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…