JSFoo 2017

JSFoo is a conference about JavaScript and everything related.

Denis Radin


Applying NASA coding guidelines to JavaScript or airspace is closer than you may think

Submitted Feb 20, 2017

Jet Propulsion Laboratory – scientific institution making a lot of research and development for NASA. JPL have been developing software for most of unmanned missions in the field of deep space exploaration including such missons as Curiosity and Voyager. High level of autmatization and long duration of missions led to superior demands to software quality.

As a result of JPL amazing experience a set of code guidelines was developed and published recently. Since demands to web-driven software constantly increase and more critical tasks are entrusted to JavaScript, lets apply NASA coding guidelines to JavaScript / HTML applications for higher performance, reliability and the better world.


Unification is everywhere
Why HTML/JS stack?
Implementing aircraft instruments using JS
Applying NASA coding guidelines to JS (10 rules)

Speaker bio

Front-end engineer working on “embedded JavaScript” in Liberty Global (Ziggo, UPC). Passionate about code quality and performance optimization, mastering workshop http://challengingnative.com, organizing http://react.asmterdam and http://amsterdamjs.com. Launching JavaScript into space and stratosphere in spare time.




{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more