Trading System Development

Trading Systems

Trading System Development - Part 1 I assume you know programming (maybe you are even a professional developer) and you have that trading itch. You probably have been trading manually with your broker here and there, but decided to step…

4 Business Benefits of Outsourcing Custom Software Development

Custom Software is needed when special business requirements can’t be met by proprietary software on the market.

Model-Driven Infrastructure for Java Projects

Java software-development projects are our daily business. For us it's a common task to setup different environments for dealing with the specific needs of our customers. While we treat every customer individually we want to keep setup time…

Going Pivotal

Recently we deployed several applications to Pivotal Cloud-Foundry (CF). Deployment was pretty smooth for our Grails and Spring-based applications. Because we had issues deploying JDK-7 applications to heroku as it is using jdk 1.6 as default…

IllegalStateException in Amazon SDK for Java

In one of our projects we need to communicate with Amazon S3. We use the SDK for Java provided by Amazon itself. The library incorporates Apache HttpComponents for managing HTTP and associated protocols. We noticed there was an issue…
grails framework

Groovy XmlSlurper for HTML Parsing

Very common task: you need to parse XML. When using groovy there is groovy.util.XmlSlurper for that. We know that HTML is just a special XML - but when you have to parse from online ressources you have to assume that it's never well-formed.…
grails framework

Grails Mail-Plugin and Custom EmailerService

Just had an old project that got both Grails Mail-plugin installed and also a custom EmailerService implemented. Problem was that both approaches are configuring a org.springframework.mail.javamail.JavaMailSenderImpl in two…
Software Modernisation

Application-Modernization with JMockit and JUnit

, , ,
When working with legacy-code it is often a good strategy to start increasing test-coverage. But writing tests without changing the legacy-code seems difficult to achieve in the most cases. Often it is enough to execute internal modules in isolation…