n software development there is often a decision to be made on whether to ‘build or buy’, should we create X from scratch, or use or adapt a product built by someone else? I came across this decision recently when it became apparent that the platform I was architecting needed some sort of messaging system. Continue reading “Building an efficient, lightweight message bus”
ttp verbs, or header fields, are an important part of a RESTful api request, they allow us to separate and identify the requests purpose and enable all possible CRUD (create, read/retrieve, update, delete) operations which end users/BAs etc are more commonly used to describing.
There is not a direct mapping to between the http verbs and the CRUD operations and a misunderstanding of this mapping can be the source of over complicated explanations and wrong uses. This post looks to explain how this misunderstanding can come about and set right the purpose of the verbs. Continue reading “How to really use PUT, POST and PATCH in a RESTful API”
few years ago I was parachuted into a team where the Project Board had lost confidence in the way the project was being run. I did as I usually do in these situations and put a little more structure in place. Continue reading “Three ways to improve your comms”
o you want to become a project manager? Well who can blame you? With all those glamorous start-studded parties to attend (ha ha!), the respect and adoration that comes with the role, and of course you know you’ll get all of the praise when the project turns out well and none of the blame when it doesn’t! Continue reading “So you want to be a Project Manager?”
ver wondered why you are left with all those follow on activities at the end of a project that were never in the original plan?
There seems to be a lot of talk on capex vs opex in software development at the moment, everywhere I go someone gives me their opinion! For those of us who aren’t fully conversant at bean counting, the issue is – to say the least -complex. Furthermore the benefits of capex vs opex expenditure is not very well understood, especially by me! Continue reading “Capex vs Opex costs in cloud computing”
Great news! Today is the official launch of Zugu.com – the next generation of flight search.
Ok so I admit it, I am a staunch advocate of waterfall methodologies. I am very much a ‘plan your work and work your plan’ kinda guy. But recently I started to think that waterfall may be limited and that there are other options that could help – or dare I say it – even improve deliveries… Continue reading “Agile delivery, when it the right time?”
This article is not about the nuances of why tracking issues is key or that your project is doomed if you don’t stick to change control (yawn). Although all that stuff is important this blog is about the various ways to put repeatable process in place so they can consistently repeat successful software delivery results with different types and sizes of project. Continue reading “We don’t need Project Management, do we?”