Since others are planning to discuss hapi, plugins, and case-studies, I'd like to talk about joi.
Aside from the obvious uses and benefits in hapi, Yahoo uses joi to validate and normalize streaming events sent by various Java-based publishers. This system is responsible for handling real-time CI build information — including every console message as builds run — for a system that runs thousands of builds every day.
joi has helped us quickly address bugs and lets our team better understand the interfaces between our systems and modules. I'll take 10 minutes to explain our use of joi — both inside and outside of hapi.
Since others are planning to discuss hapi, plugins, and case-studies, I'd like to talk about joi.
Aside from the obvious uses and benefits in hapi, Yahoo uses joi to validate and normalize streaming events sent by various Java-based publishers. This system is responsible for handling real-time CI build information — including every console message as builds run — for a system that runs thousands of builds every day.
joi has helped us quickly address bugs and lets our team better understand the interfaces between our systems and modules. I'll take 10 minutes to explain our use of joi — both inside and outside of hapi.