Our great sponsors
-
All of this needs to be done in an open, transparent, and inclusive manner, and we use GitHub issues to hold that discussion.
-
Once the survey content is finalized in English, it can now be translated into other languages by our awesome community of volunteer translators.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
In the past we've relied on third-party survey apps to do this, but we now have our own data collection app, which lets us do cool things like translate the UI in many languages and process data on the fly.
-
As an aside, we even have a separate little app just for generating image previews so that every chart can have its own thumbnail when you share it.
-
The next step is setting up the Gatsby app that power the survey results sites like https://2020.stateofjs.com/ or https://2020.stateofcss.com/.
-
This app is itself based on a full-stack JavaScript framework I created, Vulcan.js. It works well enough for now, but in the future the app might need to be refactored in order to handle more surveys in parallel.
-
Then, we can think about the implementation. We use Nivo for most data visualizations, but we do have a few that either use straight HTML/CSS, or use D3 directly.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.