DevOps Methodology Explained: Why is DevOps Right For Your Organization?

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 be a fundamental. In this article, we are going […]
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 doesn’t really work for real […]
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 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 a completely working application, so you can actually get to […]
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 Cuba Framework To the amusement of my colleagues at Calavista, I am constantly saying how much I hate computers. I don’t, of course, but what I hate are how hard they are to do […]
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 of being everything running on .Net 5 and an order of magnitude improvement in system throughput. As part of the effort to upgrade the web services, I took on a task to […]
Web App Jump Start Comparison

One thing Calavista does very well as a company is building Web Applications from scratch. If you have a great idea for an application and you plan to bet your life savings on building a company around it, a smart move would be to find a development organization with a on-time, within-budget record of […]
Yes, Virginia, Continuous Deployment Does Have Controls and Approvals: Part 3

In my last two blogs, I went over the specifics of Continuous Deployment and gave some examples of how you can enforce quality and controls even though you are releasing at breakneck speeds. To finish off my series, we will dive into Dark Launches and Feature Toggling. These mechanisms allow our teams to deploy software […]
Software and Sourdough

My non-computer hobby since quarantine started has been making sourdough bread. I created my own starter and I’ve been making bread almost every weekend since last March. I’ve gotten pretty good at it, such that commercial bread now is unacceptable to anyone in my family. (In other words, I’m not allowed to stop making it […]
What Can The IRS Do For You?

As you start the new year and set your goals, I suggest looking into how the IRS can actually help you. I’ve seen many cases where it has improved the user experience for key customers, built product capability beyond your team’s capacity and accomplished so much more. As we are at the beginning of “tax season” in the […]
Shopping for Quality- How to Ensure You’re Hiring a Company That Can Deliver

I’ve written before that most people who are looking for a software development firm to deliver code for them tend to really care about 3 things. Those things are: 1) Price2) Quality3) Speed of delivery There’s no surprise there – those are the things we all care a lot about in most purchases. No one […]