Hacker News new | ask | show | jobs
by whynotkeithberg 1064 days ago
I like the Azure bash cli... That's about the only thing I like from Azure.
2 comments

I moved from Azure to AWS.

App Insights, DevOps pipelines, and WebApp slots look like future tech when compared to codepipelines and x-ray.

DevOps in particular feels so close to being a really great tool. Not having to jump between 8 different UIs to deploy something is magical. If only they'd polish the rough bits and invest a bit more into it.

We use DevOps for pipelines, but AWS for our prod cloud environment.
I'm hoping to push us that way, some hurdles with getting buy in from the whole team though.

That's why I wish DevOps made it a really clear cut choice. There's some really low hanging fruit and silly decisions that spoil the initial impression:

YAML pipelines have been the "official" option for at least 4 years now but when I create a new project, every issue has a "deployments" section that tells me it only supports classic releases. Classic pipelines/releases can now be disabled at the project level at least.

They're introducing a new widget that shows open pull requests across repositories but for an absolutely insane reason it's limited to 10 repositories, just why...

Environments still have no support for resources other than VMs and AKS.

The mandatory "sprints" backlog is just stupid as well. It's a clear artificial limitation rather than one necessitated by the platform.

Another issue is that Microsoft have done a poor job at communicating the potential longevity of the platform. The Github acquisition is the first thing that gets mentioned when DevOps is brought up as an option, which is a shame because DevOps feels much more capable/cohesive/advanced than GitHub.

Despite these problems it's still been the tool with the absolute least friction and most potential when it comes to organised development work. The alternatives I've used come nowhere close.

You mean the python-based `az` command?

running `az` without parameters takes 10 seconds on my machine. `az version` and `az --version` return differnt outputs and are also very very slow.

When I run `az account subscription enable` it tells me "Command group 'account subscription' is experimental and under development.".