News for hackers. Stuff that matters.

eliperelman

Thanks, that means a lot! Totally agree about boilerplate. I quickly tired of the copying and staleness of boilerplates, but I think the contributors of create-react-app make some valid points.

Working with the configuration needs of many loaders and concerns is difficult. Webpack configuration is not well-suited for keeping these separate and merging them back together later. This is a big reason why Neutrino abandoned using raw Webpack-based configurations merging across presets, favoring a single configuration API that all presets interact with. It takes a lot of the difficulty away from keeping things separate and abstract.

Neutrino, a project for building JavaScript applications, using a JavaScript project as its documentation? Scandalous! ;)

Anyway, we're using gitbook to render our documentation content:

https://github.com/GitbookIO/gitbook

The documentation also lives in the GitHub repository, albeit not as navigable as the website:

https://github.com/mozilla-neutrino/neutrino-dev/tree/master...

I'd go even further and say that even if you have learned the idiosyncrasies of Webpack, you still won't want to carry on maintaining multiple configurations, or repeat your work across many projects. I believe Neutrino can have appeal to those users as well; those that want to consolidate their work into presets and share.

Thank you for the kind words!

Are you talking about the documentation, or an app you're trying to run with Neutrino? I'm not aware of any problems with either, but if you could raise an issue I'd be happy to investigate.
The main purpose of Yeoman is to generate files that could essentially become a boilerplate, almost like a boilerplate generator. It doesn't actually do any work for building or testing the project, rather it could potentially put the dependencies in place to do that for you.

Neutrino, on the other hand, consolidates those dependencies and configuration for you into presets. It is the power of the build tool + the preset that makes building the project simple. Had you just used Yeoman to generate the dependencies and configuration, you would still be on your own to continue to manage all the individual dependencies and configuration, while with Neutrino you can simply override what you need and still have the preset manage its own dependencies.

Re:Brave browser on Wednesday January 20, 2016 @01:17PM (#10940104)
Definitely a "brave" move to push another browser into the already-crowded scene, but I do think this initiative shows a lot of value and promise. I think a privacy-centric and fast browser with those ideas at the core and onset are something that hasn't been done yet, correctly. Kudos.
Re:Performance Testing Firefox OS with Raptor on Monday June 29, 2015 @04:22PM (#9800722)
In our research of proper statistical measurements for testing launch times of applications, we found that 95th percentile worked reasonably well for regression detection and noise reduction, in many circumstances.