ReactJS / AngularJS / NodeJs / ExpressJS note-taking
AngularJS
The Angular Team provides two tools for testing Angular APP (follow this blog: Testing AngularJS Apps Using Karma):
- Karma: a test runner for unit testing. Have available karma plugins for:
- Protractor: test framework for writing end-to-end (E2E) tests
- My TODOS:
- TO Learn angularJS via "Pro AngularJS", then read angularJS source code. follow this blog: Testing AngularJS Apps Using Karma
-
- Pro AngularJS:
- Chap 07 is not runnable.
===========================React.JS==============================
- Karma: a test runner for unit testing. Have available karma plugins for:
- Protractor: test framework for writing end-to-end (E2E) tests
- My TODOS:
- TO Learn angularJS via "Pro AngularJS", then read angularJS source code. follow this blog: Testing AngularJS Apps Using Karma
- Pro AngularJS:
- Chap 07 is not runnable.
===========================React.JS==============================
ReactJS
ReactJS Tutorial
===========================Node.JS==============================
Logging
Promise
- Q - GitHub
- API-Reference
- Example Gallery. Great Example
Open Source Project
- 10 Best Node.js Frameworks For Developers
- ngBoilerplate, ngBoilerplate : angularjs Bootstrap nodejs
- Meteor.js, GitHub 1561 26096 2970, Should I use Meteor? Why?, Book: discover meteor
- mean.io: Official, Github 503, 6930, 2071, learn mean.io
- meanjs: Github 270 2270 758
- hackathon-starter: Github link, hackathon-angularjs stackoverflow
- Forums: Which do you prefer and why: MEAN stack or MeteorJS?
NW.js
Forum
- Difference between MEAN.js and MEAN.io
- Should I use Meteor? Why?
- Most Popular JavaScript Frameworks 2015
- 3 JavaScript Libraries to Keep an Eye on in 2015
Forums
- https://github.com/sharelatex/sharelatex 166, 2970, 350
- Are there any open-sourced projects based on node.js and expressjs?
- 2015.01 Does anyone know of a real-world, complex, open-source NodeJS application? I need to make a RESTful API and tutorials / examples are way to simple
- https://github.com/tryghost/Ghost
Mean.io tutorial
- When using the mean.io stack, do you just start modifying/adding to the /packages/system directory or create your own package, if so, how do you route to your package (making '/' go to your package)?
- Using Mean.io for my SPA application
Related Plugins for JSON:
- JSON Formatter : make JSON beautiful in Chrome
- Postman - REST Client.
Packages
- mean.js
- mean.js github
- Bower: npm install -g bower
- Grunt: npm install -g grunt-cli
- YEOMAN: http://yeoman.io/generators
- scaffold application: npm install -g yo
- npm install -g generator-meanjs
- go to folder, cd D:\GitHub\meanjs-study ==> yo meanjs
- run grunt in cmd to start site. ==> http://localhost:3000/ .
- now a site is created, signup ==> Menu Articles --> New Article ==> add articles via Here.
- Go over the source code
- app : server side code
- public: client side code
- root code
- server.js : main entry point code
- package.json
Digest
- Comparison: Tools to Automate Restarting Node.js Server After Code Changes
- Architecting a Secure RESTful Node.js app
- Compiling a nodejs projects as a single binary
- NodeJS background process:
- process = require('child_process')
Testing / Debug
- Mocha
- npm install mocha --save-dev
- .npm install -g mocha
- Blanket
- npm install blanket --save-dev
- HTML-Cov
- supertest git npmjs.
- how to debug mocha test with chrome
Debugger
- Node Inspector
- node --debug app.js
- node --debug-brk app.js
- node-debug app.js
- http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858
- Spy-js for Node.js
Digest
NTLM Authentication Support
Packages for NodeJS and NTLMCode Protection
Have some research into protecting NodeJS Code. Here is general discussion:Free Solution
- JXCore : encrypt the application source code to another format which can be executed by JXCore application. has some issue?
- YUICompressor.
- GruntJS. discussion
- nexe
- Protect Your Node.js Sources With JScrambler Before Unleashing it Into the Wild Wild Web
- enclosejs : Looks like this is the most promising one
Trouble Shooting
We’ve Made Web Development Complicated
- a server-side language
- how to talk to a database (SQL)
- HTML
- CSS
- JavaScript
- Vagrant with a pre-built image (Laravel Homestead)
- SSH
- Version control (Git)
- A branching/merging process (Git Flow)
- Gulp
- Node.js (for running Gulp)
- Homebrew
- /etc/hosts file (or Dnsmasq)
- CSS pre-processors (Bootstrap was already using Less, I am using Sass)
- CSS concatenation
- JavaScript concatenation
- Image sprites
- A server-side framework (Laravel)
- Framework-specific command line utilities for creating template files, running pre-load optimizations, database commands, etc.
- ORM
- Security (SQL injection, XSS, CSRF, etc.)
- Templating syntax (Laravel uses one called Blade)
- A client-side framework (jQuery, Bootstrap, Angular, etc.)
- JSON
- PHP Composer
- PHP Packages
- Database migrations (database schema defined in code)
- Database seeding
- Faker (for creating dummy data)
- Unit testing
1 Comments:
Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best. Hire reactjs developers , Reactjs development company
Post a Comment
Subscribe to Post Comments [Atom]
<< Home