Git has since become the lingua franca of collaborating developersView in browser »
The New Stack Update

ISSUE 116: Git for DevOps 

Talk Talk Talk

“Ember is the antidote to JavaScript fatigue. We saw change coming and optimized for it, built in a formula for adaptability.”

Ember creator Tim Dale.
Add It Up
More Stateful Apps as Kubernetes Packaging Improves. Three years ago containers promised the ability to move applications between different environments. However, the realities of varying configurations across clouds, especially for stateful applications, has slowed the uptake of Kubernetes as a platform for application deployment. This may not hold true much longer based on both data from a survey of 380 Kubernetes users and the buzz coming from KubeCon + CloudNativeCon Europe.

Conducted by the Kubernetes Application Definition Working Group, the survey found that 55 percent of participants are deploying databases. That level of adoption is significantly higher than the 32 percent doing so when The New Stack surveyed Kubernetes users last year. This leads us to believe that organizations have a higher capacity to manage stateful applications on Kubernetes.
What's Happening

On this episode of The New Stack Makers podcast, Pivotal‘s Senior Technical Program Manager Molly Crowther explores how Cloud Foundry and Kubernetes work in conjunction with the open source community to reduce risk for enterprises moving into the cloud, and ensure that projects are focusing on security.

Enabling Platform Level Security for the Enterprise

Git for DevOps

You might have noticed that we have picked up our coverage of Git. Last week, Michelle Gienow posted an introductory tutorial on how to use the open source version control software. Later this week she will have another on extending this knowledge to GitHub, the predominant online hosted version of Git. Initially, Git can be, for many new to it, a confusing set of abstractions (stage or push?). But those experienced in using it swear by utility as a collaborative tool. Linus Torvalds created it to manage the Linux core, after all, because he got fed up with the limitations of other version control systems. It has since become the lingua franca of collaborating developers.

We are also seeing it expand beyond developer use. Last week at Kubecon + CoudNativeCon EU 2018, Weaveworks' Alexis Richardson talked about using the Git interface, possibly in conjunction with Kubernetes, to control clusters. Make the changes to a YAML configuration file, push it into the mainline, and Kubernetes will make the changes to the running system. We’ve covered a lot of technologies and best practices for cloud-native computing over the past few years. While a concept such as “immutable infrastructure” may sound good in theory, Git may actually be the tool to bring it to IT shops.  

Help! My Microservice Crashed: A Guide for First Responders

Having a microservice crash in the cloud, and then trying to figure out exactly what happened is incredibly frustrating. It’s easy enough to get another instance up and running, but without knowing why the previous one failed, you have no guarantee that the new service will be any more or less stable than the one it replaced. This article, from CA Technologies, has strategies you can employ to better understand what circumstances caused your microservice to crash.

Npm Attackers Sneak a Backdoor into Node.js Deployments through Dependencies

Maintainers of the npm registry for JavaScript code have recently identified what appeared to be a software supply-chain “backdoor” attack that took advantage of the nested dependency model of Node.js modules. We’ll tell you what you need to know so your system doesn’t get compromised by these, and other, backdoor attacks.

Off-The-Shelf Hacker: Capture Your DIY Ideas with a Mind Map

For your hardware hacking projects, consider using a technique called mind mapping. You start with a big picture label of your idea in the center of the page and develop branches to represent the various levels of detail.

Party On

Jöerg Schad (left) and Chris Gaun (in pink) of Mesosphere flank David Aronchick of Google as they join TNS' Joab Jackson and Alex Williams for a lively discussion on how to create some artificial intelligence with the aid of Kubenetes, at Kubecon + CloudNativeCon EU.

On The Road
 ChefConf 2018 // MAY 24, 2018 // THE HYATT REGENCY CHICAGO


ChefConf 2018
Change can be slow, laborious. It’s especially grinding when it slows to such a state that it becomes an impediment to addressing market changes. People are digitally educated. They use their phones and laptops as tools. How does this digitally-conscious culture affect how customers think about application development, deployment and management? What are the continuous development practices needed to meet the demand for faster app development? What is the change customers need so they can quickly adapt to market change? Register Now!
FREE EBOOK: Learn about patterns and deployment use cases for Kubernetes.
The key to successful deployment of Kubernetes lies in picking the right environment based on the available infrastructure, existing investments, the application needs and available talent. Depending on whether Kubernetes is deployed on premises, on a single cloud provider, hybrid cloud or multi-cloud, users will face different technical challenges and will need a different set of tools for deployment. These factors also affect how operations teams approach security with Kubernetes, and it’s critical to understand security in the context of these environments.
Download The Ebook
We are grateful for the support of our ebook foundation sponsor:


And our sponsors for this ebook:

Copyright © 2018 The New Stack, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list