Skip to content

pmarcely/resources

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JavaScript Resources

Hack Reactor June 2014 Cohorts

Other Resource Lists and Sites

Much better than this one

Blogs & News

JavaScript Rockstars

Follow them on GitHub and elsewhere

Git & GitHub

Master it

The Language

Nuts & bolts

Style

USE MORE SPACES, PEOPLE.

Testing

Be taken seriously

  • QUnit β€” An easy-to-use JavaScript Unit Testing framework. GitHub
  • Chai β€” BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. GitHub
  • Mocha β€” mocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces) GitHub
  • Jasmine β€” DOM-less simple JavaScript testing framework. GitHub
  • Karma β€” Spectacular Test Runner for JavaScript. GitHub
  • Sinon.js β€” Test spies, stubs and mocks for JavaScript. GitHub

Continuous Integration

Travis CI β€” De-facto standard for open-source projects; Easy GitHub-integration Testling β€” Run your browser tests on every push!

Building and Tooling

Be a better developer

Data Structures & Algorithms

Examples in JavaScript

Building & Using APIs

CoffeeScript

JavaScript Everywhere

Tools for running JavaScript code and apps outside the browser.

  • MacGapProject/MacGap1 β€” Desktop WebKit wrapper for HTML/CSS/JS applications.
  • rogerwang/node-webkit β€” Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.
  • Anonyfox/node-webkit-hipster-seed β€” Bootstrap a crossplatform Desktop Application using tools you probably never heard of. No this isn't a developer joke. It works.
  • PhoneGap β€” access core functions on Android, iPhone and Blackberry using JavaScript. GitHub
  • Tessel β€” Hardware development for software developers. GitHub

Linting

New Hotness

Stuff related to upcoming ES6 features, exotic DOM APIs, or anything else that's not old and busted.

DOM & Browser

User Interface Design & Development

HFS

Holy f***ing s***, how did they do that?

Libraries

Event Systems

Promises

Classes, Inheritance, Object Construction

Templating

  • Jade β€” robust, elegant, feature rich template engine for nodejs. GitHub
  • Mustache β€” minimal templating with {{mustaches}} in JavaScript. GitHub
  • Handlebars β€” an extension to the Mustache templating language. GitHub
  • Toffee β€” a NodeJS and browser templating language based on coffeescript, with the slickest syntax ever. GitHub
  • CoffeeKup β€” markup as CoffeeScript. GitHub

User Interfaces

  • React β€” a JavaScript library for building user interfaces. It's declarative, efficient, and extremely flexible. What's more, it works with the libraries and frameworks that you already know. GitHub
  • Hamlet β€” the most tempting language for client side JavaScript applications. GitHub
  • Space Pen β€” A simple and powerful client-side view framework that works in zero-gravity.

Routing

AJAX

Utility Snippets

Generating Docs

  • JSDoc β€” an API documentation generator for JavaScript. GitHub
  • Docco β€” Literate Programming can be Quick and Dirty. GitHub
  • comment.js β€” Simple API documentation generator.

Functional Programming

Front-End Frameworks

  • Backbone β€” Give your JS App some Backbone with Models, Views, Collections, and Events. GitHub
  • Ember.js β€” a JavaScript framework for creating ambitious web applications. GitHub
  • Angular.js β€” HTML enhanced for web apps. GitHub
  • Meteor β€” Meteor is an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. GitHub
  • TodoMVC β€” compare front-end frameworks.

Back-End Frameworks

  • Express β€” Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple. GitHub
  • Sails.js β€” Realtime MVC Framework for Node.js. GitHub
  • Koa.js β€” next generation framework for node.js GitHub
  • Hapi β€” A rich framework for building applications and services GitHub

Database Interaction / ORMs

Database clients in JavaScript

Backend as a Service

Full-Stack

Text and Character Encoding

Interviewing Resources

About

JavaScript resources for and by HR 14 & 15

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published