Is anyone a user of 2.x? How does this feel?
Is anyone a user of 2.x? How does this feel?
Can't say too much but it's a big shift. The rewrites are significant; under the hood I know less about.
It's certainly a big focus for RH. I think it's great that they've embraced Kubernetes and Docker, but I can imagine it's going to frustrate early adopters who have already got used to one set of terminologies.
Also, we had some pain points around distributing and packaging large Ruby apps into random environments, and so a switch to Go meant we could simplify the model of deploying the system components (clients, masters, node agents) onto systems. The CLI client shares a lot of code with the Kubernetes client, and having that in Go allowed us to deal less with the vagaries of deploying Ruby onto Windows (for Java developers).
And yes, I do realize that we've hit every single HN hot button thread in that list.