Search
Close this search box.

Native or Cross-Platform Development?

When it comes to mobile app development, everyone faces the same question: native or cross-platform? The choice was not always difficult, since, in the early days of mobile app development, native was the only way to go. Developers typically had to write their app for both iOS and Android separately (if they wanted it available […]

Why Your Organization Should Include an External Development Team

In a market where technical expertise has never been more important, yet never harder to find, spinning up an internal development team is a daunting task. You may consider it a “necessary evil” if you recognize the value that new technology and programming can bring to your company, though. After all, cutting-edge software development is […]

The Latest and Greatest in DevSecOps

At Calavista, we were interested in DevSecOps before there was an overall term for these best practices in software development. We were founded on concepts such as Continuous Integration and Continuous Delivery, pioneering Agile development. Since the early 2000s, the software development and DevSecOps scene has changed dramatically, exploding with new technology to help streamline […]

Embracing DevSecOps

At Calavista, we were doing DevOps before it had a buzz-word title. Likewise, we’ve been doing DevSecOps for quite some time, and it’s about time we start calling it what it is.

Lessons Learned From Austin Energy

This one goes out to our Austin-Area colleagues. Around the office (and over the phone) we have been discussing the events of the past week or two – finally power is restored across town after a classic February cold-snap. It’s true that the ice storm we saw recently was unique, but it wasn’t totally unheard of.

DevOps Metrics: Key Elements of Continuous Monitoring

Our previous blogs have defined DevOps as a collaborative culture with its own defined practices, ideas, tools, technology, processes, and metrics. Integrating some of these elements into your workflow can help streamline and improve your development process.

Big Data, Fast Data, and Machine Learning

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 machine learning.

Breaking an Application into Microservices

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 into microservices.

Test Driven Development

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.