At ChefConf 2018 in Chicago last month Arun Gupta, AWS Principal Open Source Technologist, showcased how you can check for compliance of worker nodes in a Kubernetes cluster using OpsWorks for Chef Automate (OWCA). As part of the conference, AWS open sourced the code used; Give it a try! you can download the code here. […]
Read MoreCategory: developers
Open Source & Dollar Bills: Building a Successful Company on “Free” Software
How do you build a successful, profitable company on top of open-source software, when you’re giving away the core product? In this post, which accompanies a talk I’m giving at the Linux Foundation’s 2018 Open Source Leadership Summit, I’ll discuss how building a company on an open-source foundation is a fundamentally aggressive move, yet has […]
Read MoreFrom scripting languages to automated developer landscapes at SAP
SAP, the market leader in enterprise application software that helps companies of all sizes and industries run better, has reshaped their processes to enable the speed developers need. Over the last two years SAP adopted Chef to automate their on demand deployment of their developer landscapes. A landscape at SAP describes a complex environment, consisting […]
Read MoreBuilding Developer Services with Habitat
Something we often talk about in the arena of DevOps is the need for cultural or organizational change. One thing that’s often missing from the conversation is the virtuous cycle that tends to occur between People, Process, and Technology. As DevOps has helped us rethink our processes and organizations, technology has advanced and changed under […]
Read MoreHabitat and Twelve-Factor Applications
Twelve-Factor Applications are not something revolutionary or new. The concepts were originally published over 5 years ago, however they are are still relevant today as they were then. With the growth of Cloud Computing and the introspection that has taken place in the industry about how you run distributed services at scale, it’s useful to […]
Read MoreChef Certification – New Badges and Updates
The Chef Certification program currently has three badges available for achieving the Certified Chef Developer level of certification. To reach this level of cert, you must pass the Basic Chef Fluency, Local Cookbook Development, and Extending Chef exams. In early March, we will introduce the Deploying Cookbooks badge. If the scope of this badge maps more […]
Read MoreWatch: Writing Elegant Tests
On December 20th, I presented a live webinar on Writing Elegant Tests. Watch the recording below to hear me explain powerful RSpec features that you can use immediately to reduce code duplication, make your tests more expressive, and helpers that are exportable between all your cookbooks. In the presentation, I focused on refactoring the ChefSpec […]
Read MoreInSpec Language Support in Atom and VS Code
During the webinar “Better Tools for a Better Life” I stressed the importance of code snippets to increase your efficiency. I found that two of the editors I used during the presentation, and in my every day practice, were lacking support for InSpec. So I added support in the form of an: Atom Package Open up […]
Read MoreHighlights from RailsConf 2016
Last month I had the privilege of attending my first technical conference. Before my acceptance as an intern at Chef, I applied for and received an Opportunity Scholarship to attend RailsConf 2016. Opportunity Scholars are new to the Rails community and are at RailsConf to have their first tech conference experience. I applaud RailsConf for […]
Read MoreOmnibus-ctl: What is it and what can it do for you?
Are you building software with Chef Omnibus? Do your packages need to run multiple runit services? Then Omnibus-ctl may be for you! Omnibus-ctl is a massively useful tool you can use to run common commands in Chef Omnibus packages. What is Chef Omnibus? Chef Omnibus is a way to easily create full-stack installers for projects […]
Read More