I Have a “Killer Idea” And Now I Need Software…

Every day, a million and one thoughts fly around in our heads. Sometimes, they’re killer ideas – the ones we think will make use never have to work again for the rest of our lives. Other times, they are just products of a very overactive imagination.

Approaches for Generating Realistic Test Data

In this post, I’m going to discuss some approaches to obtain realistic Test Data without compromising the security of any customer’s sensitive data. In the world of health care software, this is referred to as Personal Health Information (PHI), but the concept exists in financial software, document management,… really, everything.

Challenges of Data Migration

In my last blog, I talked about how we estimate new projects, and I included the offhand comment that Data Migration is always harder than you think it will be. The purpose of this blog is to provide a few examples of why I find this to be the case.

Estimating Software Projects in an Agile World

Calavista boasts an impressive 90+% on-time, in-budget track record. As I pointed out in an earlier blog, I consider this SEVEN times better than the industry average of 30%. And yet, Calavista is very firmly an agile shop – we know the folly of waterfall methodology, especially for greenfield projects.

It Was All Over After Punch Cards

I don’t feel old, but when I look around at other people in the IT industry, I realize I’m a dinosaur. How old a dinosaur? My first programming job (the summer after my sophomore year at MIT) was writing COBOL code to cull trends from Polaroid’s customer registration “database” – really just one big flat file.

How to Find The Right Oil and Gas Software Development Partner

Software reaches all realms of business, including the oil and gas industry, so it is important to find a strong oil and gas software development partner. However, searching for a software development partner can take months. Even then, you may not be satisfied with your candidates after weeks of searching. Considering how important reliable software […]

Web App Jump Start Comparison: Generated UI

This is the third in the author’s blog series comparing two “jump start” tools for making Java-based Web Applications: JHipster and Cuba Framework. Both these platforms create for you an application with a ton of functionality.

Web App Jump Start Comparison: Setup and Start

This is the second in the author’s blog series comparing two “jump start” tools for making Java-based Web Apps: Jhipster and Cuba Framework. To the amusement of my colleagues at Calavista, I am constantly saying how much I hate computers.

Using Alba to Test ASP.NET Services

One of our projects at Calavista right now is helping a client modernize and optimize a large .Net application, with the end goal being everything running on .Net 5 and an order of magnitude improvement in system throughput.