This March I presented at UKSTAR 2019 , the UK’s fastest growing software testing conference.
I was a software tester, quality engineer and a software developer in test for 10 years. Basically, I wrote code daily. Although I enjoy writing code, I felt I wanted to do something bigger. Something that would make an impact on people’s lives.
Here at Caplin we’ve been thinking about how to improve our cloud offering for a while. Our software stack, of course, works quite happily using any combination of virtualisation, containerisation that can be chosen – indeed we only use physical hardware ourselves for bare metal benchmarking and stress testing.
Peter Morgan gave an introduction into Intelligence and its types. “Who broke Prod?”, by Emma Button, was all about your company’s culture and how to deal with situations when things go wrong. Bernd Ruecker gave a talk on Complex Event Flows in Distributed Systems. The talk Reactive Systems Architecture by Jan Machacek and Matthew Squire, was again about regaining sight into our distributed systems by using tools for observability and monitoring.
Talks from Stuart Davidson, Jessica Tai, Matthew Cornford
QAFFL is a one day conference focusing on QA in Finance: a series of talks and panels covering QA practices and experiences, with established banks, challenger banks, regulators and the audience all providing their own viewpoints.
The DFW’s command-line interface already significantly reduces the complexity of deploying the components in a Caplin Platform stack, but in the interest of giving ‘Power to the People’, we set ourselves the goal of making it even easier to use by giving it a GUI.
Make completing timesheets easier by using a physical device to record time spent on tasks.
For Hack DAay 2017, the Onwards Defrosted Tuna team decided to leverage the Caplin Platform to enable a web application to initiate and terminate calls on a user’s smartphone.
On 6 April 2018, the Appium developer community held their first conference: AppiumConf 2018.
Caplin is slowly migrating from Docker Swarm to Kubernetes. This guide provides an overview to setting up a Kubernetes Cluster on three CentOS 7 servers.
Our two man team decided to tackle a serious problem in the Caplin office and revolutionise the office facilities all at once!
For my project this year, I set myself the challenge of exporting the online documentation for Caplin Liberator to the offline world of an e-reader: the Amazon Kindle.
Last Sunday, Caplin attended the Silicon Milkroundabout in the Old Truman Brewery, near Brick Lane. Mike, John, Pat and Jana presented Caplin’s technology and spoke with a lot of IT professionals about the exciting opportunities available at Caplin.
Over the last few months, we have been working on using Docker to produce efficient containers for our front end solutions.
From 3 January 2018, the Markets in Financial Instruments Directive II (MiFID II) introduces new requirements for the granularity of transaction-event time-stamps.
Just like last year, this October Caplin attended JAX London – the 'Conference for Java & Software Innovation'.
A monolithic repository is a giant repository that holds multiple projects. The move towards monolithic repositories has been popularised over the past couple of years by tech giants Facebook and Google, stating advantages such as simplified dependency management and improved code reuse. However, this approach introduces new challenges to continuous delivery.
The Caplin Integration Team has recently started creating our latest set of adapters used for internal testing and demos. For this version of our mock adapters we opted to go with Kotlin as our primary language. This has however introduced some rather interesting issues when testing.
At Caplin, we have been trying to improve the lives of the developers by giving them easier access to CI configuration. We have recently moved from having multiple CI servers to having a single, well-administered Jenkins server. This was a new server instance built around the idea of the Jenkins DSL Plugin and "configuration as code". Unfortunately, coming from a CI server that previously focussed on pipelines, we had a bit of a challenge to make the Jenkins ethos accessible to developers.
As my project for Dev Week 2017 in Caplin, I worked on automating the benchmarking of Liberator's serving of container subscriptions.
For my Dev Week project I developed a POC in which I integrated Reuters Money Market functionality within our RET Toolkit API.
For Caplin Dev Week in July this year I ran a proof-of-concept migration of our developer website to a static-site generator.
This year, the Caplin Hack Day theme was 'Into the Unknown'. Basically, we were allowed to do anything, as long as it was something new. So I did what everyone else did: I looked at my weird-things-that-I-would-like-to-try-one-day list.
Permissioning and Entitlement is one of the most critical functions of any financial trading system. Ensuring that your clients are entitled to perform their required actions and denied from all other actions is important not only for security and convenience, but it can also be a legal requirement.
This blog is based on a talk presented by Antony Marcano in SeleniumConf 2016. The Screenplay Pattern (formerly known as the Journey Pattern) is a design pattern for writing acceptance tests, and is based on SOLID principles of object-oriented design.
In November 2016, Dave Cadwallader, the speaker and creator of TestArmada, delivered a good talk on parallel testing and how to use data visualisation and statistics to help us tackle flakiness in tests.
"WebDriver exception: element is not clickable at point ..." This exception is familiar to most QAs who work with Selenium. In 2016's SeleniumConf, I attended the talk "Is it, or is it not, really visible -- Selenium's flawed vision" in the hope of gaining greater insight into how Selenium visualises a web page.
The Agile approach has in many organisations become the expected way of working. There have been many articles and books around the challenges of designing in an agile environment. When building a...
I attended JAX London 2015 conference, a 2-day conference for software engineers and DevOps. The talks in conference focused on the fields of Java, microservices, continuous delivery, and DevOps, together with agile methodology and lean business.
It was that time of the year again for UX designers and engineers to down tools from the usual day-to-day work items and spend 24 hours for the Caplin Hack Day...
On this years Caplin Hackday we decided to rewrite the timesheet tool used by the company to track time spent on projects and in general. The current timesheet can be very user unfriendly at times...
FX Tiles provide the ability to trade and view the rates of FX currency pairs. The Caplin FX Tiles are configurable, allowing users to set both the volume and the settlement or value date of the Tiles, to subscribe to relevant rates. One of the issues with this configuration however...
It was great to see that Standard Bank’s newly upgraded SDP eMarketTrader has just been voted ‘Best Super Regional Bank SDP’ in the Profit & Loss 2015 Digital FX Awards.
For the third year running Caplin was delighted to scoop an award at the Sell-Side Technology Awards.
With the launch of the Apple Watch Caplin wanted to board the wearable tech bandwagon. We wanted to ask the questions why and how should a sell-side Investment Bank want to use wearable tech?
For the recent Caplin hackathon we built a dashboard that allows an administrator to read and curate a real-time stream of news items from a variety of sources. He can then annotate selected items with his own comments and broadcast them out to all the connected users of our trading application.
According to an excellent new report from Oliver Wyman and Morgan Stanley, financial regulation and QE are at the heart of a huge shift in liquidity risk from banks to the buy-side, which is increasingly a concern for policy makers.
FXCM has published a very interesting account of what they saw in terms of pricing in EURCHF from their bank liquidity providers in the seconds and minutes following the SNB decision to remove the 1.2000 peg at 04:30 on January 15th.
EBS the leading FX ECN has reported a large drop in FX volumes in Feb 2015 down some $35.5bln/day (-27.4%) compared to the strong start to the year as previously reported, which saw Jan 15 vols of $129.6bln/day (+23.7%), although still some 12.7% up on Feb 2014.
A -2.3% drop in the average daily value of FX trades settled through their platform in Nov 2014.
With immediate effect, John Ashworth succeeds founder, Paul Caplin, who remains on the Board as Executive Chairman.
Another 24-hour coding-fest at Caplin
New Caplin survey highlights the gap between demand and supply for mobile trading in FX
The move comes in response to increased regional demand for Caplin’s products and services.
Built in HTML, the new app enables a bank’s clients to monitor and manage FX orders via their smartphones and tablets.
The single-dealer platform provider beats off stiff competition to take the 2014 crown for best trading technology vendor
Ed will be based in Caplin’s New York office.
Nordea will use Caplin Liberator to deliver real-time trade messages and market data to and from subscribers over its capital markets e-distribution channel, tunnelling automatically through proxy servers and firewalls.
Caplin was delighted to scoop an award at the Sell-Side Technology Awards, held in New York earlier this month. Last year Caplin won the award for Best Implementation at a Sell-Side Firm with ZKB and this year Caplin's FX Motif won the award for Best Sell-Side Web-Based Development Environment.
London, New York, 17th February 2014 E-distribution specialist Caplin Systems announces John Ashworth as its new Chief Operating Officer.
New York, 14 January 2014 - Caplin Systems today announced that FastMatch, the foreign exchange ECN co-owned by BNY Mellon, Credit Suisse and FXCM, has selected Caplin, the web trading technology company, to develop the new electronic distribution platform for its spot FX matching service.
Season's Greetings from everyone at Caplin Systems! We hope you've been enjoying the holiday season and that you're looking forward to spending the holidays with family and loved ones as much as we are. Rest assured though - Caplin is still open for business as usual! Here's wishing you all a happy and prosperous 2014!
On December 9th, we exhibited at Waters USA at the New York Marriot Marquis. There was a great flow of traffic to our stand and we enjoyed meeting lots of new people and seeing some familiar faces amongst the crowd.
London and New York, 9 December 2013 - Caplin Systems today announced the launch of Caplin Direct, a breakthrough in FX e-distribution. Delivered as a hosted, managed service, Caplin Direct is designed for banks that want a custom FX single-dealer platform, but have previously been held back by the cost and technical challenges involved. Caplin Direct eliminates these barriers by delivering a fully operational single-dealer platform as a service. It works "out of the box" while still allowing unlimited branding, customization and extension with unique features and workflows.
Caplin is at FXWeek Europe today, so if you at the event, please come on over and say hi to the team. Paul Caplin, CEO, spoke on the 11.30 Panel discussion on "The future of e-FX: taking advantage of key trends and serving the client". which will be looked at:
A big thanks to Incisive Media for today's European Trading Architecture Summit (ETAS) at the Canary Wharf Hilton. The Caplin team was kept very busy with a great flow of visitors to our stand, some of whom came to play European Trading Architecture Summit our Hit the Numbers game while others got a chance to check out a demo of our new FX Motif. A big thanks as well to Peter Van Kleef (Managing Director, Lakeview Capital) for moderating the lively 11:20 panel "The time is now: a real-time trading environment" which featured Caplin Chief Technology Officer Patrick Myles.
London and New York - October 9th 2013 - Caplin, market leader in single-dealer platforms, and ITRS, leading global provider of performance monitoring and management technology, will be demonstrating the new Geneos plug-in live at the Caplin stand at the European Trading Architecture Summit on November 19th in London.
London - September 23rd 2013 - Caplin Systems Ltd, market leader in single-dealer platform technology, today announced the launch of its FX Motif, the first in a series of tools that will act as ready-made starting points for building single-dealer platforms. Three major regional banks have already signed up to use the motif.
New York, April 24th 2013 - Caplin Systems Ltd, the web trading technology company, and Zürcher Kantonalbank (ZKB) have won the Waters Technology award for “Best Implementation at a Sell-Side Firm" at the inaugural Sell-Side Technology Awards held last night at the New York Marriott Marquis. The awards, which recognises the leading sell-side technology achievements, are decided by a panel of eight judges including sell-side CIOs/consultants and Waters and senior staff.
Joint solution speeds development and improves user experience New York and London, April 18th 2013 - Caplin Systems Ltd, the web trading technology company, and OpenFin, a provider of finance-grade runtime technology, today announced a partnership that brings together the companies' market leading product offerings in a move to accelerate the adoption of HTML5 for development of high-performance trading applications.
New products provide unprecedented functionality for native apps London and New York - February 12th 2013 - Caplin Systems Ltd, web trading technology company, today announced the immediate availability of Caplin StreamLink Android and an updated version of Caplin StreamLink iOS - allowing customers to build mobile trading apps whatever the native platform.
London, New York and Johannesburg - January 23rd 2013 - Caplin Systems Ltd, web trading specialist and market leader in single-dealer platform technology, today announced that the corporate and investment banking division of Standard Bank, the largest bank in Africa, has chosen Caplin to provide the framework for its new single-dealer platform (SDP).
London and New York - November 21, 2012 - Progress Software Corporation (NASDAQ: PRGS) and Caplin Systems Ltd. have today announced they are partnering to provide a fully-integrated, end-to-end FX e-commerce solution for Jyske Bank, one of Denmark's largest banks.
London and New York, 14 November 2012. Caplin Systems Ltd, web trading specialist and market leader in single-dealer platform technology, today launches Caplin Trader 3, a new web trading solution built on the HTML5 standard. Caplin Trader 3 allows financial institutions to bring sophisticated, highly differentiated online trading offerings that work across all mobile devices, to market - more quickly and cost-effectively than ever before.