Technology

/Technology

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

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

From AD to Azure AD – Your Hybrid Identity Journey

By |2019-06-26T10:46:03-05:00May 9th, 2019|

For the last twenty years if you ran a Windows network then you generally used Active Directory to handle your authentication and authorization for users and computers. Historically this design model has worked well in the four walls of the business and when networks were managed and controlled by the organization’s IT department. As the ...

5 Reasons to Adopt Kubernetes Today

By |2019-06-26T10:45:15-05:00May 1st, 2019|

Kubernetes has been getting a lot of attention lately and it's not hard to figure out why. In fact, the Kubernetes website provides more than 50 case studies of unique scenarios in which Kubernetes removed barriers for managing infrastructure and services while reducing the operational overhead and overall cost; all of which would not have ...

Adding Unit Tests to Legacy Code

By |2019-06-26T10:44:18-05:00April 26th, 2019|

You've heard it before, probably a million times. "Developers must write unit tests." Easier said than done. There's the big monoliths, the ugly codebases, the mission-critical code that one really knows how it works. Well, it turns out that those ugly pieces of software that provide a lot of value are probably going to require ...

TFVC to Git – Things to Consider

By |2019-04-17T14:13:16-05:00April 11th, 2019|

Consider There are a lot of things to consider when migrating from TFVC, a centralized version control, to Git, a distributed version control system.   While it's easy to think version control is version control, there are actually a lot of differences.  Let's walk through some of the things to consider after you've made the decision ...