GithubHelp home page GithubHelp logo

intro-to-node's Introduction

Intro To Node.js

Abstract

JavaScript has often been thought of as a toy language, used for tasks like enabling and disabling blink tags on your chihuahua’s website or making a dynamic web 2.0 todo list. While the core language has remained quirky and downright confusing at times, it has spread like a virus from the web to the server and into other aspects of your every day life. We’ll ignore the benefits and drawbacks of using [JavaScript powered toasters] (http://greylockvc.tumblr.com/post/52167980457/how-a-very-smart-toaster-won-greylock-hackfest-12) for this precompiler and focus instead on server side development with Node.js.

This precompiler will not advocate the use of Node.js for every problem ever just because it is the new hawtness. While it may be hawt, and it may look good on your resume, it is not the best solution for all problems. We will openly discuss it’s strengths and weaknesses and focus in on the type of applications that make sense for Node.js. Specifically, this session will hone in on providing real time, two way communication between web clients and server side applications. If you have ever encountered this scenario, or think you might in the future, you should definitely think about leveraging the benefits of Node.js.

We'll use a structured curriculum to guide students through introductory aspects of Node.js, eventually building a realtime web socket solution that shows off it's true power. This precompiler assumes 0 knowledge of anything Node.js, although you may need a pair partner if you are not very familiar with the JavaScript programming language. Bring a laptop, a friend, and your brain, and walk away with a life-altering, mind-expanding experience (or at least enough Node.js knowledge to land a new job).

Workshop

Running the codeGenerator.js file will start producing the bomb disarming codes. From there you'll just need to follow the instructions in each exercises to move forward. Good luck!

intro-to-node's People

Contributors

tkaufman avatar crebma avatar

Watchers

Bradley Temple avatar James Cloos 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.