JavaScript and LINQ

LINQ, or Language-Integrated Query, is a library that allows a user to easily query and update data. LINQ originates from C# and Visual Basic, but I have found it to also be a useful tool in JavaScript (linq.js), as it is great when dealing with tabular data sets.

Check out our latest collateral management app powered by OpenFin

The Eikos Collateral Management Solution (ECMS) allows the buy-side to maintain liquidity and manage different types of risk by providing a single point of reference to monitor, analyze, and minimize a funds’ collateral and risk exposure across all trading counterparties. The single platform and interface design provides the Cash Management Team an early indication of all their funds liquidity level before the start of the trading session.

From JavaScript zero to hero

Topics: JavaScript

Large scale JavaScript applications. What's your style?

These past few years have brought about an incredible shift in how web developers approach JavaScript. Every month a new framework is released, JavaScript developers now require structure in their code, and gone are the days of jQuery spaghetti. But what do these frameworks give the community other than an overwhelming amount of options with their own philosophies on app development? Honestly – not much. The important part about large scale app development in JavaScript is not what framework or toolset you’re using, it’s the software patterns you are utilizing to ensure your app is scalable, maintainable, and easy to understand.

Liquidity management on the go

The business requirement

A major financial institution needed to build a liquidity management system to monitor its positions and give management the tools to determine exposure while monitoring for regulatory compliance and risk. The initial delivery was a desktop-based solution using a tired architecture of:

  • Data acquisition and ingestion
  • Business rules processing
  • Web services
  • UI framework
  • Desktop browser

HTML5 in the trading room

The business requirement

A client needed to replace its execution management system (EMS) that was based on repurposed technology – an Excel sheet that had evolved over time. Given the increasingly critical role of the system, the level of usability and robustness was no longer sufficient. Its performance was lacking. The system was unable to keep up with market updates, leaving traders unsure of what e.g. constituted the current price versus the executed price.