Saltstack: Creating a State Template using Grains

  In this quick tutorial, I will show you how to create a Saltstack State template using Grains.  It will require basic Saltstack knowledge, and an understanding of Saltstack States.  To illustrate these concepts, I’ll be configuring the Nagios Remote Plugin Executor (NRPE)  service on a minion.  The point of this tutorial is to show you […]

A Simple DNS Tip to Improve Your Application’s Outbound Request Performance

Let’s face it, with all of the data service APIs that exist in today’s marketplace, the applications we build might need to make one or more outbound requests to external networks.   In a perfect world, the idealistic software developer would frown upon such practices, following the purist notion that all backend API calls for data […]

Building Products: Small vs. Large Companies

Building a product in a startup and a mature company are going to take different paths in product building — startups build in a sense of urgency, while established companies take their time and put far greater emphasis on minimizing risks. That translates into strategy, politics, and team structure, but in the end, a product flies or flops at the hands of customers.

What’s the Best Way to Structure Your Dev Team?

Development teams are like snowflakes, and there’s no one ‘right way’ to structure a team. It has been proven time and time again that small teams are more efficient, and not to fear — even if you’re operating with large teams, those can be broken down into subteams. Set small teams up in such a way that contributes a ‘whole’ set of skills to a project, and you’re on the right track to optimal efficiency.