Home » Software Development

Software Development

The Pleasures of Replatforming

In an earlier post on migration, I looked at different ways to take a codebase and convert it for a new architecture. The methods work best when the language is being kept the same, though the last idea, of taking the original code in small chunks and reworking those chunks as components of the new solution could probably be done ...

Read More »

Automate or Script the Extract

Let’s cut to the chase. Where possible, create scripts and ideally full automation to perform data extraction for the purposes of acceptance testing. While you may think you can get away with a grand manual extraction at some point in the project, this is frequently not what happens. Perfecting Acceptance on Replatforming We’ve had the benefit of a super user ...

Read More »

Releasing Often Helps With Analyzing Performance Issues

Releasing often is a good thing. It’s cool, and helps us deliver new functionality quickly, but I want to share one positive side-effect – it helps with analyzing production performance issues. We do releases every 5 to 10 days and after a recent release, the application CPU chart jumped twice (the lines are differently colored because we use blue-green deployment): ...

Read More »

How to Create A Software Modernization Roadmap

Software modernization is a necessary step to staying ahead in any industry. It can improve performance and prevent unexpected lapses in security and productivity. Application modernization roadmaps are a window into the future to manage expectations for budgets, outcomes, timelines, and teams to ensure you have the smoothest transition possible with the best possible outcomes for your modernization project. We’ve ...

Read More »

How Machine Learning Benefits the Healthcare Industry?

Machine learning is recognizing increased use across industries for various reasons. It helps to gather vast amounts of data. Especially in healthcare, Machine Learning has commenced to compelling new developments that could redefine diagnosis and treatment in the upcoming years. Machine learning can increase access to treatment in remote locations where specialist health care services are scarce. Besides, in many ...

Read More »

12 Important Software Testing Trends for 2021 You Need to Know

Software testing is making many moves. From AI to ML, it is continually innovating and advancing with the shifting technology landscape. Also, the software testing market is growing rapidly. Did you know that the Software Testing Market size exceeded USD 40 billion in 2019? And is expected to grow at a CAGR of over 6% from 2020 to 2026? Because ...

Read More »

Three Corners of Boolean

Let’s be honest, no good ever came out of a null boolean value! However, it’s common for boolean to prove not quite good enough to represent what’s going on. This is where you’re dealing with a false dichotomy in something. I’m reminded of a potentially apocryphal story about a UK politician: Him: the problem is that half of them are ...

Read More »