Very good post on everything that’s wrong with Swagger (by @barraganc): blog.novatec-gmbh.de/the-pro…

Apr 4, 2017 · 1:08 PM UTC

15
165
14
230
Replying to @stilkov @barraganc
Nice example for the evolvability aspect. "you need to never version your API" is definitely a motivator, but you can break it for sure! :)
1
The only Swagger specific complaint in that list is lack of hypermedia support — that's a known issue and solved in Swagger (OpenAPI) 3.0.
2
Hate posts which imply a framework is broken and useless. Present it instead as suggestions on how swagger could be improved or make a PR
1
2
Replying to @stilkov @barraganc
Didn't get the point about Swagger? All comes down to 'people don't understand REST & use a tool wrong'. Applies to every tool, doesn't it?
1
Replying to @stilkov @barraganc
I like to think of the author's points as tradeoffs rather than problems. You give up evolvability with strict schemas and URLs.
1
Tolerant deserialization is one thing protocol buffers do well (and the tools can deserialize from JSON too - developers.google.com/protoc… )
Replying to @stilkov @barraganc
Actually applies to many other documentation/validation formats