Sinara Blog

Latest blog posts from Sinara

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

SignalR Coding Best Practices – Revisited



Introduction Nearly 3 years ago, I wrote a short blog post on basic best practices for using SignalR to add real-time functionality to web applications. Since then, our teams at Sinara have built many more web applications of varying complexity using SignalR, and have gradually refined our technique over time. In this blog post, I’ll (more…)

CONTINUE READING

Using LINQ for Data Access



Introduction Data access is an underlying aspect of almost all applications, whether through external sources such as XML and databases, or information internal to the application. For a long time, despite advancements in object-oriented programming, there was a lack of good facilities for querying and manipulating data.  Then, along came .NET Language Integrated Query (LINQ), (more…)

CONTINUE READING

Machine Learning



Introduction The amount of data that gets generated by companies is continuously growing – the term “Big Data” is commonly used to describe this, whether it is multiple financial transactions per second, thousands of emails per day or a million hours of video content in YouTube. This brings about a good amount of new challenges (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

Developing Secure Systems



Sinara has been developing leading financial solutions for over 25 years, and throughout that time, the need to develop secure systems has been a constant. While requirements and technologies change over time, the financial sector has always recognised the importance of client confidentiality and information security, and cybersecurity concerns have been increasingly scrutinised in the (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

Unit Testing Private Methods Within a Class



Introduction This article is part of a series on software testing that will be expanded and updated over time. Software testing is a wide and varied subject, so we will aim to draw attention to certain topics of interest in a number of areas. This entry considers the unit testing of private methods within a class. Many (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