Submitted via IRC for AndyTheAbsurd
Google today launched a set of plugins for popular development environments like IntelliJ and Visual Studio Code that promise to make building cloud-native applications significantly easier. You can’t say ‘cloud-native’ without saying Kubernetes, so it’s no surprise that the focus here is on helping developers build, debug and deploy their code to a Kubernetes cluster right from their IDE.
Typically, Google argues, developers edit, compile and debug their code locally. That’s often just fine, but it can also create issues when the production environment doesn’t quite match the local one. But building containers comes with its own challenges — and nobody really enjoys writing YAML files by hand just to test code. Indeed, the promise here is that the developer doesn’t have to write a single line of YAML.
The promise then, is that you can continue to develop your code just like you used to, while Cloud Code handles all of the work of turning it into a cloud-native application. The tools are also integrated with Google’s DevOps tools like Cloud Build and Stackdriver.
(Score: 1) by patricepetticoat on Tuesday April 16 2019, @04:33PM (1 child)
Why is YAML a thing? What problem did it solve?
(Score: 2) by ilsa on Wednesday April 17 2019, @12:47AM
Didn't you know? YAML is the thing now. None of those unnecessary braces and other clutter getting in between you and that sweet sweet data.
Reduced context and structure are just the price we have to pay now.
More seriously, I found this which I guess kinda explains it: https://www.json2yaml.com/yaml-vs-json [json2yaml.com]
IMO it's just yet another lap around the, "I don't like technology X! It's old and smells funny! I'm going to reinvent the wheel and make this new thing even though it solves no problems that weren't already solved by the old thing!"