Git Product home page Git Product logo

mean-patterns's Introduction

MEAN Patterns

Utilizing the MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack to rapidly create web applications

cd mean-patterns
npm start
http://localhost:3000

Purpose

With the introduction of Node.js it is now possible to create full stack web applications in a single language, Javascript. Leaving aside the debates about Javascript itself, this confers enormous benefits for programmer productivity. Task Switching is a cognitively expensive task for us humans. After getting excited about a new feature I coded in my Java backend, I've found my excitement quickly dissipates as I drop one mental model and its associated muscle memory for another.

Still looking for hard science related to programming but cognitive task switching is well studied in psychology. Mental Context Switches Are Evil

Code

Using JSLint from Doug Crockford to improve code quality

Note the extensive use of "use strict"; statements in functions in index.js

Sources

Currently following the tutorial at thinkster

Potentially integrating sb-admin for an angular dashboard app sb-admin

mean-patterns's People

Contributors

ithunt avatar

Watchers

James Cloos avatar Christopher Wood avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.