On Open Source software, why and how you should do it.
Introduction and review of the JavaScript full-stack MEAN technology: AngularJS, MongoDB, ExpressJS and NodeJS.
20. FREE SOFTWARE FOUNDATION
to the program, for any purpose, to
it, and to of it as is or modified, all without
requiring any consent"
Freedom run study and change
re-distribute copies
21.
22.
23. 2001 interview:
Linux is not in the public domain. that attaches
itself in an intellectual property sense to everything it touches.
That's the way that the license works
Linux is a cancer
60. ExpressJS – web application framework
Ties the middleware,
Takes care of HTTP
61.
62. AngularJS - Client-side frontend framework
MV* Architecture from Google home-base
Testable, data bindings, reusable components
63.
64. ~2009 NodeJS – Server-side multi-purpose JavaScript platform
with async nature
Web Servers, Command Line Tools
SMTP Servers, Control an Arduino board
82. Build tools:
Lint your code
Compile your SASS to CSS
Minimize your CSS and JS assets
Optimize your static image assets
Run your tests
Unit tests, integration tests, E2E tests
Nock, jshint, nodemon, livereload
Manage your package dependencies, and their security status
83. Back in 2014 - MEAN.io was the trend for a FullStack JavaScript
framework