Hamish Adourian

Lates blog posts from Hamish Adourian

Inventory Management System for Euronext



Introduction Euronext wanted to expand its range of offerings in the commodities space to participants across the European marketplace, in particular to eventually make the process for physical delivery simpler and more secure. The idea was to replace the manual paper/email processes with an automated system, whilst taking advantage of this digitisation to enable commodity (more…)

CONTINUE READING

Blockchain – Part 3 – Smart Contracts



Introduction In this final post in our three part series on Blockchain, we discuss an important idea in this space, smart contracts. This featured heavily at recent Blockchain Summits and similar conferences, and is a topic of great interest and research. Overview As anyone who has studied computer science will know, there are two central (more…)

CONTINUE READING

Blockchain – Part 2 – Applications



Introduction This is the second in a three part series on blockchain, focusing on some of its potential applications. Of course, it’s impossible to talk about this subject without mentioning the original: Bitcoin. However, there is plenty written about this on the Internet so suffice to say that this is a digital currency where all (more…)

CONTINUE READING

Blockchain – Part 1 – Technology Overview



In recent years, two of the major drivers of change in the financial industry have been regulation and technology, and it is likely that this will continue for some time. There is one technology in particular that has been generating much interest (both to participants and regulators), active research and product development; a technology (more…)

CONTINUE READING

MiFID II Master Reference Data System



The upcoming MiFID/MiFIR II regulations and directives being developed by ESMA, the financial regulator of the European Union, are the subject of much discussion within the financial industry. Technology companies working within this space, including Sinara, will also be examining the implications for their clients and how the products and services they offer can (more…)

CONTINUE READING

Unhandled Exceptions in .NET



At Sinara, we build many server-side applications that must run 24x7 and cope successfully with the myriad problems that might occur in any live production system, including network outages, disk space problems, server restarts, slow connections, etc. We therefore devote a great deal of development time to ensuring that the code we build is resilient and can (more…)

CONTINUE READING

Dynamically Generating Excel Workbooks



Recently, developers here at Sinara have built a number of applications that have involved dynamically generating large numbers of Excel spreadsheets from database tables. In some cases, the spreadsheets had simple layouts, with just raw numbers in cells, whilst others had more sophisticated formatting and charts. In addition to the core functionality, the performance of the (more…)

CONTINUE READING