Can a data lake save investment firms millions?

According to TabbFORUM, investment managers annually spend millions of dollars in avoidable direct costs due to poor data management technology and operations architecture. Within many large organizations, the management of data is left solely to the business verticals, and in some cases to individual teams. This breeds data duplication, and the quality of the final data can be questionable at best. To add insult to injury, data is obfuscated through poor usage of tools like Excel.  BMA’s, (Business Managed Applications) when built in Excel are fraught with data linage issues, along with maintenance of the sheet, which in the best of cases is tedious. Through these current entrenched practices, companies are throwing millions of dollars away.

Topics: Data management

Electron: Create a single app for Windows, Linux, and Mac

The days of the Microsoft Windows operating system domination are over. Apple and, to a lesser extent, Linux have taken back a major portion of the marketplace. But this presents companies with a new challenge: how to create feature-rich apps for multiple operating systems without maintaining multiple codesets.

Topics: App development

WPF or web technologies for future desktop application development?

Still using WPF to build desktop applications? Watch our CTO, David Lattimore-Gay explain why web technologies are the future for application development at FinJS NYC.

Topics: App development

Does open source HTML5 guarantee cross-enterprise sharing?

HTML5 and JavaScript are truly versatile technologies. The existing ecosystem for JavaScript components is vast and open, with things like NPM Registry and GitHub. A recent article in TabbFORUM highlights how HTML5 can be leveraged in any application across an enterprise, while enabling company-wide collaboration and sharing. Although this is true, it is important to understand that this is not an inherent attribute in HTML5, but rather one that is facilitated by its openness. Unfortunately, across many enterprises there is resistance to leveraging open source tools. This is something that needs to change to truly embrace reuse of application code within a business.

Topics: App development

Measuring application performance in Node.js, Web and OpenFin

Regardless of the environment, measuring performance is probably one of the most critical but often overlooked steps before releasing an application to production. The trick is balancing calculation of metrics vs impacting the overall run-time and affecting the very thing you are looking to improved.

Topics: App development

Changing the IT dynamics in financial services

Over the last 30 years the financial industry has gone through a continuous cycle of growth and retraction, the latter caused by internal structural issues, or by macro-economic events. There is no way one can plan for these events, except to accept that they are a factor that has to be catered for.

.Net versus JavaScript for desktop application development

Building performant desktop applications has been very much the domain of Microsoft’s .NET and associated technologies. This is changing. And, very rapidly. Web technologies have grown up, and running JavaScript in the browser has demonstrated time and time again that it’s no slouch.

Topics: App development

Will building a Liquidity Monitoring System from the bottom-up satisfy regulators?

Eight years after the credit crisis, banks are still struggling to map out and build a comprehensive collateral/liquidity management solution that will satisfy Dodd-Frank. From the bank’s perspective, the new normal is to accept the fines. This is viewed as a far more cost effective solution than justifying a sizeable investment to fix a system that is deemed too complex for a department that is traditionally considered to be a cost center. 

How to update window styling on the fly using doT.js – Part Two

In the first part of our series, we talked about setting up our application to take a “theme” object (an object with hex colors as properties) and use doT.js to return a compiled CSS file that we can append to the head of our window. We will now learn how we can set up a basic UI like the one below so a user can click on a color in the color palette to update the theme object whereby a new CSS file is generated and applied to all windows.

Topics: App development

How can scaleJS and PJSON simplify UI development?

In software development, one of the most valuable and well thought out components is the user interface (UI), or the frontend. Many resources are poured into good UI design and development. From UX designers, business analysts, and software engineers, there is a lot of work involved in creating and maintaining a UI. But is there a way to simplify the UI development process?

Topics: App development