GopherCon 2014

Go para administradores de sistemas

Kelsey Hightower  · 

Presentación

HTML (pincha para descargar)

Vídeo

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

okay everyone can see that right so the the main thing in this talk is I'm speaking to system is I mean it's just that means in the audience yes I am with you it's mainly go from a tool smithing point of view and deploying go applications right

so goes really picking up steam so if you're not necessarily writing tools and go you're probably gonna be faced with the challenge of how do you administrate go right and to me it's much simpler than administrating a java application I've

witnessed many of system ins quit on the spot when new Java apps roll out and for me you know I played the role of a developer and assist that men but whenever I adopt a new piece of technology I always need a project to actually try that on and I play with

a little bit of toy applications but that really doesn't prove much for me so I actually tried out a configuration management tool called ansible fun days to work at puppet but it was ok I got blessing and on the mailing list Michael DeHaan the I guess

the founder of ansible he put out this challenge and he was looking for anyone that knew go that could help get ansible support in the tool call Packer so Pak is a very popular tool written in go the less you manage VMware in Amazon images but as you're

building these images you can use a provisioner so some of the provisions that are shipped what's out of the box are a bash provisioner or puppet provisioner and as well as one of the configuration management tools left out in the cold so with any challenge

there's always has to be an award right so why would I do this other than moving that project forward and this is what he had to say that it's small compensation but if anyone gets you know the Pat receptive will send you a t-shirt and some stickers

and build a statue of you in our formal gardens well I have plenty of stickers and t-shirts so that was no interest to me but those are Astrix around this whole formal gardens thing you know like I could guess they don't have a formal gardens yet but when

they do this is that IPO hope we'll do it in bronze and yes maybe you'd ride in a horse and I'm like I could totally see myself on a horse but I seriousness when I'm talking to sis that means about about this go thing and you read the documentation

which is great but it's scary to a sis that min right we come from a world of bash where we just create these utilities and they do things and they're like throw away scripts and we don't write documentation and if you're really hardcore you

write a man page and your friends like wow when did you find time to write a man page my productions been down all day so you start small and I remember reading the the go documentation for the first time I remember a couple years ago I learned C just to kind

of feel the vibes of old school and kind of have that rite of passage and when I went to go look at the documentation for her for go it was really amazing how simple things were represented Eilert Java once on a weekend and then I quit the job the following

week because they're just so complicated I just like why would I actually want to do this but in the goat world just looked very inviting so I was like huh one thing that I do to test out a new new platform to see how easy it for me to grab user information

and turn into JSON that tells me pretty quick I might have to go find a bunch of third party libraries for the things I actually want to do so in this case it actually turned out to be really really really simple and in this case using just a standard library

it was able to write this and one thing that was awesome that it actually ran on my Mac and on Linux and I was thought that was actually beautiful so once you move past the toy applications and examples so for me like internet any other internet science that

was enough to validate the language for me and then and then I moved on to solving real problems and one of the problems that I had was it's not really a problem I really enjoyed this new operating system from core OS how does anyone used core OS before

if you haven't you should totally do it because I think they did to spread the goodness of go to a lot of people that weren't paying attention tolls like Etsy D are written and go aloud the system D worth it have done and go and it really exposed to

people how to build system tools that you can actually use for real so when you download their distribution they ship top doctor before it was cool so if you wanted all the leis and greatest bits you could use core OS and one thing I like to do is build small

[ ... ]

Nota: se han omitido las otras 2.261 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.