mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

Nearly a decade into covering #DevOps, I'm still most fascinated by stories about how organizations approach #appmodernization and addressing #techdebt.

I had the opportunity recently to interview Ben Heil of Paylocity on that topic, and he shared insights into the product updates and development workflows that will help his teams move to #eventdriven #microservices and an #API #designfirst architecture.

techtarget.com/searchsoftwareq

TechTarget · Paylocity plans API design-first shift to modernize appsBy Beth Pariseau
Replied in thread

@teixi @mamund @allenholub When adding a new API endpoint I start with writing an OpenAPI description and review, refine it with others. We are using the API description for request validation and parameter parsing. On production. We run response validation through the API description during testing.
This helps a lot to keep your docs and implementation aligned.
This #APIfirst #DesignFirst approach works nice and I would like more people to talk about it.

Hey my ruby gem "openapi_first" just hit 100 stars 🌠 on Github. Yay!

openapi_first is a library to make sure your API implementation is aligned with your OpenAPI API description. And it also comes with a rack middleware to do request validation through your OpenAPI API description. Wow! 🚀

Feedback would be much appreciated. Please check it out at github.com/ahx/openapi_first

GitHubGitHub - ahx/openapi_first: openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable.openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable. - ahx/openapi_first

openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable.

Version 2.0 has just been released. 🎉

New features:
- Hooks like `after_response_validation`, which you can use for metrics for example
- Test assertion method `assert_api_conform(status: 200)`
- Performance improvements

Check it out: github.com/ahx/openapi_first?t

CHANGELOG: github.com/ahx/openapi_first/b

GitHubGitHub - ahx/openapi_first: openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable.openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable. - ahx/openapi_first
404Not Found