Home » Software Development (page 10)

Software Development

You can still pick up these eBooks for free until the end of today! #devops #leadership #business

This is third-party material. If you’re downloading a whitepaper or ebook for the first time, our distribution service, TradePub, will ask for some personal information in order to help us understand our audience. You will only have to do this once. After that, the system will recognise you. Note: We promise to respect your privacy and keep all information we ...

Read More »

Set up private blockchain with Ethereum (part 1)

I don’t think it needs introduction about the current hype that is going on with Blockchain, bitcoin, Ethereum and other initiatives. To get more feeling about what it is and how it works I decided to have a go with Ethereum as it promises to be a possible disruptive solution for lots of different use cases. Without going into the ...

Read More »

Design Patterns in API Gateways and Microservices

For all the buzz about microservices and API gateways, finding specifics can prove surprisingly difficult. I am reminded of the cartoon by Sidney Harris where the first step of a complex mathematical formula is presented, then a miracle occurs, and the sudden appearance of the glorious solution prompts an observer to comment that perhaps we should be more explicit in ...

Read More »

Some Best Practices For Rolling Out New Software

Many times, IT is overly eager to roll out new software and moves too quickly without adequate testing or a well-thought-out plan in place. In 2016, Alameda County, California introduced new software for the Alameda court system in an effort to replace an over 40-year-old system. Long overdue for an update, the county rolled out the new software over their ...

Read More »

Meaningful Alerts: 7 Must-Have Ingredients to Prevent a Production Crisis

What’s the ultimate alerting strategy to make sure your alerts are meaningful and not just noise? Production monitoring is critical for your application’s success; from going manually over the logs, through using 3rd party tools or homegrown solutions – to each of us its own. However, there are some elements and guidelines that can help us get the most out ...

Read More »

Low-risk Monolith to Microservice Evolution Part III

In the first part (part I) we introduced a strategy to bring microservices to our architecture without disrupting the current request flows and business value by looking at a concrete example. In the second part, we started looking at accompanying technology that aligns with our architectural strategy and goals. In this third part, we continue the solution from part II ...

Read More »

A case for Outside-In Development

There is no reason to have a backend when there is no front-end. There is no reason to have an API when there is no one to consume it. There is no reason to have a class when there is no other class (or framework) to use it. There is no reason to have a method when there is no ...

Read More »

Mocking in Go

I was recently asked to help out on a project with the aim of recommending how to implement some additional event handling functionality. I had a look through the source code and suggested a change to an existing interface implementation, plus a few other bits and pieces; all pretty straightforward or so I thought. Later, one of the developers said ...

Read More »