Technology Blog
This blog follows my attempt to stay up to date with current technologies
CAP Theorem
I spent a fascinating 3-4 days last week at work with Greg Young learning more details around Domain Driven Design (DDD), Command Query Responsibility Segregation (CQRS) and Event Sourcing. This is definitely a topic that I will blog about soon. In the meantime, one of the areas touched upon was CAP Theorem which is sometimes […]
The Lean Enterprise
With glowing references from people I have huge respect for, it was only a matter of time before I sat down and read “The Lean Enterprise’. It is a fascinating book which contains plenty of advice, backed up by case studies that really bring it to life. There is a lot of information in the […]
Goodbye Consultancy, Hello Civil Service
I joined PwC Consulting on 24th October 1999 after finishing a Masters degree at University. In 2002, PwC span off its consulting arm to separate it from the audit side of the business. A new company called ‘Monday’ was created, business cards printed and pencils sharpened. In the end, only days after this rebranding, ‘Monday’ […]
Capturing Metrics Challenge part 1 – Dropwizard and Graphite
Performance metrics are key for monitoring and maintaining any system. As part of a prototype exercise, I had been busy writing some custom components to handle this. It had basically involved writing some components on Dropwizard that consume messages on RabbitMQ and write them into a MongoDB collection. There was a lot more complexity involved, […]
MongoDB for Java Developers – Done!
I’ve just completed the free online 7 week course provided by MongoDB University on ‘MongoDB for Java Developers’. I’ve done plenty of Computer Based Training (CBT) courses over my last 16 years in the IT industry. In general, I have found most of them to be a waste of time, with a handful that have […]
Bluemix Demo
Today I gave a presentation and hands-on demonstration of IBM Bluemix. This had given me an opportunity to spend a number of hours over the past week or two trying to understand more about Bluemix, its relationship to Cloud Foundry, and the whole concept of Platform as a Service (PaaS). For me, PaaS is a […]
MongoDB for Java Developers Week 2
Finished the week 2 of this online course a couple of days ago. I have to say I have been pleasantly surprised by the course. My experience of technical courses has not been great. All to often you end up being told what to write and where to put it in the code and that […]
MongoDB for Java Developers
I spent yesterday completing the course and homework for the first week of the ‘MongoDB for Java Developers’ course from the MongoDB University. It’s only a 7 week course, but one of my goals for this year is to get a lot more hands on with technology, as that it something I really miss. I […]