Big Data, Fast Data, and Machine Learning
Written By: Steve Zagieboylo, Senior Architect at Calavista While it may seem I’m just trying to work in as many buzzwords as I can, in fact, there really is an important intersection of these three elements. I’ve been interested in both big data and fast data for several years, and my newest tech interest is […]
Breaking an Application into Microservices
Written By: Steve Zagieboylo, Senior Architect at Calavista I recently started a new greenfield project, where the decision was to use a microservices-based architecture. The application was pretty well defined, including most of the data model, since there was a working prototype, so my biggest first concern was how to break it up appropriately […]
Test Driven Development
Written By: Jeremy Miller Test Driven Development (TDD) is a development practice where developers author code by first describing the intended functionality in small, automated tests, then writing the necessary code to make that test pass. TDD came out of the Extreme Programming (XP) process and movement in the late 90’s and early 00’s that sought […]
I Have a “Killer Idea” And Now I Need Software…
Written By: Andrew Fruhling, Chief Operating Officer at Calavista Every day, a million and one thoughts fly around in our heads. Sometimes, they’re killer ideas — the ones we think will make us never have to work again for the rest of our lives. Other times, they are just products of a very overactive imagination. However, […]
DevOps Methodology Explained: Why is DevOps Right For Your Organization?
Written By: Daniel Kulvicki, Solutions Director at Calavista In the last decade, we have seen significant shifts in software development operations. One of these shifts is the evolution of DevOps, which came to play in 2008/9. Even as organizations continue to adopt the practice, DevOps is still considered an extra when it needs to […]
Approaches for Generating Realistic Test Data
Written By: Steve Zagieboylo, Senior Architect at Calavista 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, […]
Challenges of Data Migration
Written By: Steve Zagieboylo, Senior Architect at Calavista 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 […]
Estimating Software Projects in an Agile World
Written By: Steve Zagieboylo, Senior Architect at Calavista 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 […]
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
Written By: Steve Zagieboylo, Senior Architect at Calavista This is the third in the author’s blog series comparing two “jump start” tools for making Java-based Web Applications: JHipster Cuba Framework Both of these platforms create for you an application with a ton of functionality. There is a tremendous value just to starting with […]