Loading
DevOps

What is DevOps?

Depends on who you ask

DevOps is notoriously difficult, even controversial, to define.

Indeed, there are so many definitions of DevOps that if you ask 10 people, “What is DevOps”, you’re likely to get more than 10 answers (opensource.com).

DevOps is a broad concept that covers many areas of expertise, so it might have a different definition depending on a person’s background or point of view.

In this post, we’ll look at a few definitions of DevOps to see if they are actually describing different pieces of the same beast.

Mick McGrath

Mick McGrath

DevOps

BitOps, Yo!

BitOps is an open source Docker image created by Bitovi that bundles popular deployment tools with the understanding of what to do with an operations repository. This coupling makes it easier than ever to set up the automated deployment of cloud infrastructure. However, BitOps requires an operations repository to work its magic.

This is part 2 of a BitOps tutorial series:

Connor Graham

Connor Graham

DevOps

Introducing Bitops

Defining infrastructure as code repositories to handle complex systems with automated pipelines is difficult to manage at scale. BitOps is a solution to describe your infrastructure and the artifacts deployed onto that infrastructure for multiple environments in a single place called an Operations Repo. It was created and open-sourced by Bitovi.

This is part 1 of a BitOps tutorial series:

Connor Graham

Connor Graham

Angular

Helpful Tips for Debugging Scully & Angular

Scully is still a new and emerging technology, allowing developers to convert their Angular apps to use JAMstack methodology. Learning how to improve Angular application performance by pre-rendering pages with Scully can be hard if you don't understand how Scully works or how to debug Scully errors (or lack of errors).  

Jennifer Wadella

Jennifer Wadella

Angular

Improve Angular Performance by Caching API Calls

When considering how to improve Angular performance, there are many things we can borrow from the JAMstack approach. One of these, caching API calls, can be a real performance booster AND save money by limiting server requests to fetch redundant information.

Jennifer Wadella

Jennifer Wadella

Angular

Bitovian Talking about Angular Performance at Upcoming Event

On May 29th, 2020 an online Angular Event is being held featuring prominent women in the Angular community, including Bitovian Jennifer Wadella. Jennifer will be presenting a talk about improving Angular application performance with Scully, a recently released optimization tool.  

Brian Moschel

Brian Moschel

Angular

Rendering Pages for Dynamic Routes in Angular with Scully

There are a number of ways to improve Angular application performance, but one sure-fire way to see page load times improve immediately is to move toward JAMstack architecture, and using Scully is a great way to do this.

Jennifer Wadella

Jennifer Wadella

Angular

Is Your Angular App Performance Hurting Your Revenue?

Why Performance Matters

In the 2020 economy of competing web applications and SaaS products, an application's performance can be the difference between a customer gained and a customer lost. Angular is a fantastic framework for creating scalable web applications.  However, it is just as susceptible to performance issues as any other technology if the development team isn't experienced in Angular best practices, optimization, and performance consideration.

While there are many factors that impact Angular application performance,  consider one common result of poor performance; page load time. The longer a web application takes to load, the more likely a user is to leave the site without taking an action that may lead to a sale. 

Google doesn’t disclose its ranking algorithm or list a concrete goal for performance, so a company should ensure their application performs better than their competitors’  in order to be successful.

Conversion Impact

Jennifer Wadella

Jennifer Wadella