What Do You Need?
Most of this research can be done by checking GitHub, Stack Overflow and Google Groups to find out how other developers are using the libraries. After evaluating the libraries, the tools I thought I'd choose often aren't the ones I end up picking. That's why it's always worth doing a quick gut check before getting started.
Which brings us back to the point that manages to confuse a lot people: How do you deal with the high churn rate in this space? How do you know which ones are good and which ones will stick?
Picking a Winner
Yes, I know companies like to hear about the roadmap, the longevity, the support for the technology. But you have to consider what problems you're trying to solve first. Companies primarily want to know that a technology will do the job well, and that their developers can continue to use it and adapt it as needed for a reasonable number of years. It's a mind shift for sure, but one that's reasonable and has many benefits.
About the Author