Pandemic software world – now and then

With all 😷restrictions going on with the 🦠coronavirus pandemic, the world has changed its working habits and routines. As a result, lots of workers were set home and/or limited their office presence. The same moment, several remote services started to boom (remember Zoom, Teladoc) as well…

When it is too late to look back?

A while ago we’ve received a request from one of the 🇨🇭Swiss startups that needed a technical support of their newly developed solution. This product was in an MVP stage, built by some Asian team, but was really unstable as struggled with various issues and…

Dealing with audio in HTML5 apps

While everyone was preparing for ICE Totally Gaming, we at OB&T were busy helping exhibitors to prepare their gaming solutions. One of our clients requested to adopt his legacy HTML5 game to support modern iOS devices such as iPhones and IPads. Long story short –…

Chat Bot for Infrastructure Management

Everyone is definitely familiar with all those great development and infrastructure tools that should be used when you create and/or maintain a mature software solution. Some of them are integrated with each other, like Atlassian stack, some require additional tweaking, like AWS and other monitoring…

Getting files over FTPS from ING – what can be easier?

Once upon a time, we’ve got a task to obtain some files from ING through FTPS on a regular basis. Those files contained some payment info that was needed to be processed further. Not a problem, right? However, it sounds much easier than it was……

IB TWS – Forever up! Fixing disconnect routine

Imagine you need to create an algo tool that should work with Interactive Brokers through Trading Workstation API. Nothing complex, right – so, you develop the tool, test it using the paper account, all goes smoothly and you’re ready to go live. However, once done…

Silverlight to HTML5

A while ago we faced a task of converting Silverlight front-end application into HTML5. Apart from the fact that app was 100% based on Silverlight 5, it used third-party components like Telerik, KML files read/write utilities, Spatial data processing utilities, MS Map Controls, PRISM (MS…

Programmers in the house

All software shops hire, host and develop programmers in-house. Lots of pros on one hand as well as lots of pain on the other. Great in control and expectations, troubles in everything around that – motivation, stimulation, attrition and much more stuff that scares every…

Create stock charts based on Yahoo! Finance? Piece of cake!

We needed to build a dynamic chart with some historical stocks data showing a daily performance of individual stocks, indices, and portfolio. HighStocks js lib was chosen, and Yahoo! Finance was used to get historical EOD data for NASDAQ stocks to minimise support costs for…

Fighting with Knockout.js as performance is our everything

There is a legacy Java web app that we keep enhancing and improving for our beloved client. This application obtains various kinds of information from social networks via RESTful APIs and presents that information as timelines. At the moment with an increase in the amount…