Author Archives: Ben

Continuous Lifecycle London 2016 – Conference Notes

Who was there Big names:  Jez Humble and Dave Farley (authors of Continuous Delivery), and Katherine Daniels (Etsy). Reportedly there were 270 delegates (it certainly felt like it). Vendors In general, thin on the ground – New Relic, HPE, Jet Brains, Automic, … Continue reading

Posted in AWS, Cloud, Conferences, Continuous Integration, Docker | Tagged , , , , , | Comments Off on Continuous Lifecycle London 2016 – Conference Notes

Continuous Integration with Docker and Jenkins – Not So Easy

TL;DR: It takes a few minutes to pull a Jenkins container, it takes a few weeks of hard work to get it playing nicely with Docker. Intro We wanted to build a CI pipeline to do automated deployment and testing … Continue reading

Posted in Continuous Integration, Docker, Jenkins | Tagged , , , | Comments Off on Continuous Integration with Docker and Jenkins – Not So Easy

Neo4j GraphTalks – Fraud Detection and Risk Management Talk Review

I went to an excellent seminar this morning hosted by Neo4j, the graph database vendor. I used Neo4j a couple of years back to model change requests at a investment bank, and I’ve had a soft spot for its speed … Continue reading

Posted in Databases, Domain Model, Enterprise Wide Data | Tagged , , , | Comments Off on Neo4j GraphTalks – Fraud Detection and Risk Management Talk Review

Determining your AWS IP address range for a dynamic IP

To work with your AWS RDS PostgreSQL instance, you will need to provide your IP address or range. If you’ve got a dynamic IP address, this is the process to follow: 1. Determine your current IP: http://www.whatsmyip.org/ 2. Look up the IP address range … Continue reading

Posted in AWS, Cloud | Tagged , , , , , | Comments Off on Determining your AWS IP address range for a dynamic IP

RabbitMQ – API Statistics – Documentation Trail

I appreciate I may be the only person in the world who cares about this, but every time I try and monitor a RabbitMQ server, I spend time digging through the documentation reminding myself what exactly I have to do. … Continue reading

Posted in Message Queue Software, Messaging | Tagged , | Comments Off on RabbitMQ – API Statistics – Documentation Trail

The next time I implement a time-sheeting system

I will not punish my consultants for being billable on client site by requiring them to log into a VPN, use IE6, use ActiveX downloads, or place other cruel and unusual barriers to them billing time. I will not make … Continue reading

Posted in Architecture, Project Management | Tagged , , | Comments Off on The next time I implement a time-sheeting system

You are not doing Scrum

Because your stand-up is a 45 minute conference call to India. Because you still have to estimate total effort and duration. Because the customer does not attend reviews or planning meetings. Because you are not showing working software at the … Continue reading

Posted in Agile, Scrum | Tagged , , , | Comments Off on You are not doing Scrum

Decision Table Rules Part 1 – The Exclusivity Problem

Summary How the use of decision tables for modelling business rules gives rise to questions about whether rules are mutually exclusive. Background We have recently been using a form of decision table to classify a population of messages. We have … Continue reading

Posted in Models, Routing Rules, Rule Engines | Tagged , , | 1 Comment

ISDA FpML Training Course – Notes

A member of the team attended one of ISDA’s London training session on FpML (the basic FpML Training Course, 26-Nov-2013).   The good? + Rather natty FpML 5 User Guide + Authoritative talk on interest rate derivatives from Harry McAllister … Continue reading

Posted in Derivatives Industry, FpML, ISDA, Messaging Standards, Trade Organisations | Tagged , | Comments Off on ISDA FpML Training Course – Notes

The Tyrant System

It’s time to name something in the enterprise integration landscape: the tyrant system. The tyrant system is where your project dreams go to die. The tyrant system does not answer to anyone. The tyrant system has releases once in a … Continue reading

Posted in Enterprise Integration, Project Management, Vendors | Tagged , | Comments Off on The Tyrant System