We were able to publish more blog posts in 2016 than in any of the years prior.

We featured all major and minor releases for ProGet, BuildMaster, and Otter, as well as any specific features that we thought were notable, or had been requested by our users. We also highlighted new partnerships, the release of our latest special project, and more! Here are Inedo's top ten blog posts of 2016.

#10 Dice Breakers: using DevOps principles and nerdery to re-imagine team building

DevOps principles demand strong communication between the members of your team. The tools, the methodologies, all need the right environment to be applied in. So if you want to build a team that can really talk to each other, you need to step away from the standardized techniques, and pick up some new tools...

#9 Inedo's Latest Project: Code Offsets

Besides constantly aspiring to create an entertaining way to poke fun at coworkers, we also wanted our latest project to really benefit the Development community as a whole. Through working with non-profit groups that help promote good code through education, and investing in open source projects, we finally came up with the concept of Code Offsets. Like carbon offsets, which aim to reduce emissions of carbon dioxide/greenhouse gases to compensate, or offset emissions made elsewhere, our Code Offsets are used to offset the bad code that already exists...

#8 The Faces behind Inedo's Code Offsets

When we first thought of relaunching Code Offsets, the idea of choosing important figures from the history of programming and computing seemed like a fairly straightforward task. As it turned out, there were a few more twists and turns than anticipated.

#7 Deployment Automation vs. Infrastructure as Code

An intriguing article breaking down the specifics of comparing Deployment Automation tools to Infrastructure as Code tools. We bridge the gap with a clever metaphor involving Air Jordans vs. Tesla, and go on to explain how a side-by-side comparison of the two doesn't quite cover what you need to know; even still, there's nothing wrong with having, and using, both tools.

#6 Launching DASA: DevOps Agile Skills Association

The DevOps Agile Skills Association (DASA), was established with the objective of building a Universal Qualification Program for DevOps. DASA is a non-profit organization that provides an open, global community for DevOps and Agile skills development. We’re excited to be one of the founding forerunners for this initiative, and hope to fuel the transition to DevOps by helping define DevOps roles, and the learning objectives for those roles...

#5 DevOps in Action: Feed Replication supporting true collaboration

As mentioned in Multi-Site Feed Replication in Action, multi-site replication is the mirroring of feeds across multiple ProGet instances. Many of our ProGet Enterprise users have a scenario that requires common components, yet their instances are in different geographic locations. Recently, one of our users described their set up of replication, and how, although not geographically dispersed, they still found a huge benefit from implementing replication...

#4 Multi-Site Feed Replication in Action

Software Package Managers (NuGet, Maven, Bower, npm, etc.) are an established concept, and many enterprises use Universal Package Managers, like ProGet, to manage and coordinate how these packages are used in the software development process. Many enterprises are global organizations that have separate functioning business units that require common packages; this is where multi-site feed replication comes in...

#3 Modernize your DevOps Toolchain by Implementing Infrastructure as Code

Whether you've happily jumped on the band wagon or not, DevOps is becoming the new standard. Not because it's some disruptive revolution, but because it's an evolution that responds to the challenges of modern software development. In this article series we covered Infrastructure as Code, and how to adopt it following our incremental approach. We developed this approach to offer a sensible route for organizations to evolve towards DevOps...

#2 Why you absolutely need a private repository: A response to #npmgate

Npm is primarily used as an open source package repository manager for Node.js. On one fateful Tuesday, an npm package author, Azer Koçulu, decided to unpublish all of his modules. One of those modules, "left-pad" had over two million downloads a month, and was depended upon by countless popular packages. As such, Azer's deletion crippled many developers' important applications and caused thousands of project builds to fail...

#1 Giving NuGet Server a New Home!

Our tool ProGet started as a powerful NuGet server. From its inception, ProGet has always had strong enterprise support for .NET development and, with the latest version, it's grown into a full-blow Universal Package Manager with more and more feed types such as npm, bower, powershell, etc. For those of you familiar with ProGet you've likely hear of another, similar tool, NuGet Server...

Here's to an even better 2017!


Look out for more partnerships, and some exciting conference appearances!

Also, check out our recently released Training & Certification program.