Technology

/Technology

What is the Value of DevOps?

By |2019-11-01T07:41:02-05:00November 1st, 2019|

Everyone is talking about DevOps. I'm sure you've heard it. One of the best definitions is: the union of people, process, and products to enable continuous delivery of value to our end users. What does that mean? What is value? How do we know we've delivered value? And why continuous delivery? Value Let's start with Value. There ...

Cloning Test Plans Between Team Projects in Azure DevOps

By |2019-11-01T07:44:42-05:00October 11th, 2019|

Azure DevOps, and TFS/VSTS before it, has always had an interesting problem with Team Projects.  The recommended architecture by most in the field and Microsoft itself is a single Team Project for all of your work.  However, in my experience many users are given an Azure DevOps organization and told to start developing and the ...

Identity is Hard, Let’s Make it Easy

By |2019-09-06T12:50:20-05:00September 6th, 2019|

Identity is hard. Between passwords, user personal information in profiles, hackers trying to brute force your login pages, managing multi-factor authentication providers, and make sure your login system is secure so you don’t have a security event that doesn’t seem to leave a lot of time for you to work on the real value your ...

The Truth About DevOps

By |2019-10-02T13:43:37-05:00August 19th, 2019|

Misconception: "My company isn't a software company. We just write software to support the business, so we don't care about going faster." While your company might not be a software company -- or a company that sells software in its product line, you can still largely benefit from DevOps. DevOps is all about efficiency in ...

Flexibility in Project Management

By |2019-06-26T10:49:23-05:00June 6th, 2019|

Here at Nebbia we have a wide variety of projects – they can range from one person for one week to eight consultants for several months. The challenge with this, from a project management point of view, is to consistently provide high-quality delivery and reporting while appropriately sizing the overhead and management each project requires. ...

Azure API Management and microservices: 2 peas in a pod (container?)

By |2019-06-03T17:07:29-05:00May 30th, 2019|

If you're reading this post, chances are you've already gone through the tedious process of decomposing your monolith into microservices, or at the very least, will be considering this approach in the near future. For starters, a solution that involves microservices that consume APIs looks like this: Figure 1: Clients directly communicate with microservice (image ...

Git Branching Strategies

By |2019-06-26T10:47:58-05:00May 16th, 2019|

Git Branching Strategies As a developer I have felt the pain of long, complex, merges of code. Juggling which branch to apply a hotfix, which release is in production and how we patch it. Do we roll back the code, apply the fix, then roll forward? Make a branch, fix it, then release that? And ...