Drupal Security threats and how we respond at NEWMEDIA! Here at NEWMEDIA! we are constantly learning and improving. Over the course of the past year we have been refining our continuous integration and hosting platforms as they relate to Drupal. A significant threat, and subsequent fix has been identifeid in all versions of Drupal 7… Continue reading Drupal SA-CORE-2014-005
Author: Kevin Bridges
A Tool for Opscode Chef Cookbook Readme Generation
Consistency is the key to successful engineering teams. Here at Newmedia we are constantly seeking ways of providing tools to allow our engineers to be more efficient. The consistency is critical when understanding and managing the technical debt created by a team of intelligent people. One area we spend a fair amount of time focusing… Continue reading A Tool for Opscode Chef Cookbook Readme Generation
Integration Testing with KitchenCI First Steps
When you want to test the integration of your snowflake data into your environments you should consider KitchenCI. You should understand Test Driven Development with RSpec and Chef to such a degree that you have exhausted it as a resource. In that post we created a set of acceptance criteria and tests that support a… Continue reading Integration Testing with KitchenCI First Steps
Setting Up to Develop with Chef Data and Cookbooks
Think of the chef repo as your snowflake, or the data that makes your organization unique. One of the hardest challenges, at this stage, is keeping the unique pieces of your data contained in such a way that it supports the principles we touched on at the beginning of this series. When you work with… Continue reading Setting Up to Develop with Chef Data and Cookbooks
Getting Started with Chef Cookbooks
A challenge faced by users of Open Source lies in understanding how to properly evaluate and use a given piece of code. Let’s walk through evaluating and getting set up to work with an opscode chef cookbook in the context of our ideal system. These examples will focus on our nmdbase cookbook from a development… Continue reading Getting Started with Chef Cookbooks
Ruby Dependency Management with Bundler
Managing dependencies is a difficult task in any system. Bundler makes it almost enjoyable for Ruby! Bundler is a dependency manager for Ruby. Projects that are cognizant of dependency management are more favorable than those that rely on manual management. Bundler creates project (or folder) specific bundles of gems with specific versions for that project’s… Continue reading Ruby Dependency Management with Bundler
Ruby Version Manager
In this post we learn to manage Ruby versions with the Ruby Version Manager or RVM. Ruby is a useful language and we use it extensively. As developers we need the ability to quickly move between installed versions of Ruby as necessary to work against. This need was recently highlighted by the release of OSX… Continue reading Ruby Version Manager