Skip to content

starandtina/Essential-JavaScript-Links

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecation Warning

I had moved it into another repo and compiled my favirate reads, artciles together. :)

Essential JavaScript Links

Originally forked from Essential JavaScript Links but modified according to personal favor.

This is a very exclusive collection of only must-have JavaScript links. I'm only listing my favorite links. Nothing else makes the cut. Feel free to suggest links if you think they're good enough to make this list. The really curious should feel free to browse the comments to find other links. I can't guarantee the quality of links in the comments.

If you want to view the well organized version, please head to this link.


Required Reading

Required Viewing

Dailies and Weeklies

  • JavaScript Weekly: A free, once–weekly e-mail round-up of JavaScript news and articles.
  • ES.next News](http://esnextnews.com/): ES.next News: 5 ECMAScript.next links every week, in your inbox.
  • Fresh Brewed Frontend: A weekly reading digest for frontend developers. One email. Handpicked articles. Every Tuesday. No spam.
  • HTML5 Weekly: A once–weekly HTML5 and Web Platform technology roundup. CSS 3, Canvas, WebSockets, WebGL, Native Client, and more.
  • CSS Weekly: A weekly e-mail roundup of css articles, tutorials, experiments and tools curated by Zoran Jambor.
  • Mobile Web Weekly: A weekly round-up of the releases, articles, and links that affect Web developers working on the mobile-facing Web.
  • Responsive Design Weekly: A free, once–weekly round-up of responsive design articles, tools, tips, tutorials and inspirational links.
  • Web Design Weekly: A once a week email with no spam, no rambling. Just pure awesome links to the best news and articles to hit the interweb during the week.
  • Node Weekly: A free, once–weekly e-mail round-up of Node.js news and articles.
  • Web Tools Weekly:
  • EchoJS
  • DailyJS: A JavaScript Blog.
  • JavaScript Jabber
  • A Drip of JavaScript: One quick JavaScript tip, delivered to your inbox every other week.
  • Modern Web Observer
  • Web Development Reading List: A handcrafted, carefully selected list of web development related resources. Published usually every week.
  • DevOps Weekly newsletter
  • DevOps newsletter by ServerDensity
  • SysAdmin Casts newsletter
  • Servers for hackers newsletter
  • Docker Weekly newsletter
  • Kubernetes Weekly newsletter
  • Web Operations Weekly: A weekly newsletter on Web operations, infrastructure, performance, and tooling, from the browser down to the metal.
  • Cloud Development Weekly: News, links and resources for developers working with cloud services, cloud APIs, and cloud-based tools
  • This Week on Domains : A free weekly newsletter featuring the best and hand curated links related to domains, development, monetization, how to guides, tips and tricks, resources, events and more.
  • NoSQL Weekly: A free weekly newsletter featuring curated news, articles, new releases, jobs etc related to NoSQL.
  • Founder Weekly: A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
  • Python Weekly: A free weekly newsletter featuring curated news, articles, new releases, jobs etc related to Python.
  • Ruby Weekly: A free, once–weekly e-mail round-up of Ruby news and articles.
  • Go Newsletter: A weekly newsletter about the Go programming language.
  • DB Weekly: A weekly round-up of database technology news and articles covering new developments, SQL, NoSQL, document databases, graph databases, and more.
  • MySQL Newsletter: Unofficial Weekly News Digest of all things MySQL
  • Postgres Weekly: A free, once–weekly e-mail round-up of PostgreSQL news and articles
  • Data Science Weekly Newsletter: A free weekly newsletter featuring curated news, articles and jobs related to Data Science.
  • Big Data Weekly: A free, hand-curated weekly round-up of Big Data news and links.
  • Github Explore: Browse interesting projects, solving all types of interesting problems.
  • SaaS Weekly: A weekly email of useful links for people interested in SaaS businesses.
  • ng-newsletter: The free, weekly newsletter of the best AngularJS content on the web. Hand-picked content by the experts in Angular - delivered directly to your inbox.
  • Ember Weekly: The latest Ember.js news, tips & code delivered directly to your inbox.
  • HTML5 Game Development Newsletter: Weekly newsletter about HTML5 Game Development.
  • Offline First Reader: We live in a disconnected & battery powered world, but our technology and best practices are a leftover from the always connected & steadily powered past.

Awesomeness

Spec

Conf

We need to keep learning. One of the most rewarding ways to do that is by attending conferences.

  • JSConf: Conferences for the JavaScript community.
  • Fluent Conf: The O'Reilly Fluent Conference was first launched in 2012 as a new event for developers working with JavaScript, HTML5, and other web technologies. Fluent covers the full scope of the Web Platform and its associated technologies, including WebGL, CSS3, mobile APIs, Node.js, AngularJS, ECMAScript 6, and more.
  • Velocity: Web operations, performance, DevOps, optimization, and more. Join the engineers, developers, and technology leaders who are defining the IT-driven business at the Velocity conference.
  • Forward JS: WEB TECHNOLOGY SUMMIT
  • MUNICH JS: MunichJS is a user group in Munich for developers (amateurs, journeymen and gurus) that meets monthly to discuss topics on JavaScript and ECMAScript. Meetings take place in each month on different locations. The group was established in October 2010 at the BarCamp in Munich. Orgnaized by Dr. Axel Rauschmayer@rauschma
  • OSCON: Open source software, architecture, frameworks, and tools for today’s engineers
  • JS REMOTE CONFS: JS Remote Conf is a great way to learn from the brightest minds in JavaScript while minimizing these issues. The main benefits of JS Remote Conf are: No travel, Low Cost, After Work, Watch Anywhere, Users' Group Friendly
  • React.js Conf: All cutting-edge techs related with React.

Books

Dev tools & collaboration

  • nvm First install this...
  • Node Then install Node (with nvm). You'll need this even if you're a front-end dev.
  • npm Install lots of other things with npm. The package manager for JavaScript. Comes with Node.
  • Yarn "Fast, Reliable, and Secure Dependency Management". May speed up your installs and make them more deterministic than using npm. Uses the npm registry.
  • Atom Nice, hackable editor by GitHub.
  • Tern Static analysis in JavaScript
  • Slate Generate beautiful API docs for your apps
  • Slack Chat for teams, with GitHub and Google hangouts integration
  • Gitter Like Slack, but better for OSS projects and free chat.
  • Zoom Video meetings with remote control - great for interviews and remote pair programming.
  • PrettyDiff
  • Babel Repl The Babel REPL with compiled output
  • ESNextBin A babel powered ES6+ browser bin with npm package support.
  • Cloud9 Your dev environment and IDE in the cloud.
  • Koding Online cloud development platform with video & audio collaboration.
  • updtr Keep your modules up to date.
  • Greenkeeper Automatically opens PRs when your dependencies fall behind latest.
  • greenkeeper-keeper Automatically merges Greenkeeper PRs when tests pass.

Building

Testing / Lint / Quality checkers

  • ESLint The pluggable linting utility for JavaScript and JSX.
  • ESLint no-inferred-methodname A custom rule for a common problem. #code
  • Istanbul Code coverage reporting
  • nyc a code coverage tool built on istanbul that works for applications that spawn subprocesses.
  • tape Dead simple unit testing #code
  • tap-browser-color Prettify tap output in the browser. Works well with Tape. #code
  • faucet Prettify tap output in the console. Plays well with Tape. #code
  • Supertest The best way to test HTTP endpoints. #code

Transpilers

JavaScript environments

  • Node.js Server side JavaScript and more
  • io.js - The Node fork

Libraries

  • stats.js.org JavaScript repos ranked by popularity. #code
  • Express The most popular framework for Node. #code
  • Lodash Like Underscore, but much faster, and featuring a more expressive API. Check out the Ramda-style fp versions you can import from lodash/fp #code
  • cuid GUIDs are broken - use cuid, instead. #code
  • React What do Facebook, Instagram, Netflix and PayPal have in common? React. #code
  • RxJS Reactive extensions for JavaScript. What's reactive? #code
  • Moment A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates. #code
  • https://qa.polyfill.io/v2/docs/ Pollyfill browsers automatically. #code
  • UpUp Make sure your site works even when your user is offline. #code
  • The Universal React Boilerplate Write apps using the same code for both the client and the server using Node, Express, and Browserify. #code
  • NodeGoat Identify security vulnerabilities in your Node apps. #code
  • lightning.js Async fetch load 3rd party JS & expose a promise API. #code
  • Deep Freeze Deep freeze objects. #code
  • jQuery Most popular JS lib by a landslide. #code
  • Ramda Like Lodash and Underscore, but with all functions automatically curried, and parameters arranged so that the data to be operated on is supplied last. #code
  • express-request-language Best implementation I've seen for Accept-Language negatiation in Express. #code
  • accept-language If you don't use express, accept-language is the low-level lib that powers express-request-language for language matching & fallback. #code
  • Globalize i18n / translate your app for many languages and locations (locales). #code
  • dotenv Easily manage environment variables #code
  • Leaflet Interactive map UIs made easy. #code
  • Lusca Secure your Express application. By the Kraken team at PayPal.
  • Stampit Create objects from reusable, composable behaviors. Prototypal inheritance with stamps. #code
  • Countly Open source mobile & web analytics and marketing platform. #code
  • node-jsonwebtoken Easy JSON Web Token auth. #code
  • velocity & Velocity Motion Designer (VMD) UI animation library. #code
  • is-my-json-valid A fast json-schema validator. #code
  • is-express-schema-valid is-my-json-valid as Express middleware for req.body req.query and req.params. #code
  • inquirer.js Great library for building CLI tools. #code
  • rimraf rm -rf util for nodejs. Great for npm scripts. #code
  • cross-env Use environment variables with npm scripts cross-platform. #code
  • Wemo.io Open Source VR Tools #code
  • IoT.js An Internet of Things JavaScript platform.
  • es5-shim Stable, production ready.
  • es6-shim Somewhat stable, but a few things I thought were solid got shifted to ES7.
  • es7-shim Experimantal. Use with caution.
  • native-promise-only An ECMAScript standard promise polyfill by Kyle Simpson
  • isomorphic-fetch A WHATWG fetch standard polyfill
  • jQuery Yes, I still use jQuery and so do 61% of the top 100,000 websites - for good reason.
  • Blaze DOM-diffing isomorphic reactive templates from Meteor
  • RxJS Reactive extensions for JavaScript. What's reactive?
  • Moment A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
  • Globalize i18n / translate your app for many languages and locations (locales)
  • Express The most popular framework for Node
  • Stampit Stampit - create objects from reusable, composable behaviors. Prototypal inheritance with stamps.
  • Credential If you write Node apps with password logins, you need Credential
  • cuid GUIDs are broken - use cuid, instead
  • velocity & Velocity Motion Designer (VMD) UI animation library
  • json-schema - Great for model validations

React

Web Components

GraphQL

Progressive Web Apps (PWAs)

QA / Deployment / Monitoring / CI

  • PM2 Process monitoring / self repair
  • Pingdom Response monitoring and alert management (because incidents happen).
  • New Relic Deep insights into the performance and health of your production apps
  • Sauce Labs Cross platform web application testing with great collaboration and integration support
  • Travis CI CI, of course
  • CircleCI: Continuous Integration and Delivery
  • Codeship: Continuous Delivery with Codeship: Fast, secure and fully customizable.
  • Docker Run your CI process using the same OS configs as your production systems.
  • Shippable Docker-based hosted build / CI
  • Tensƍ A thin API facade in Node
  • Kong API/microservice extension and management layer, centralize auth, cache, logging, rate limiting, etc... plugins in Lua );

Community

News

Pasting / sharing code

Contests

Hackable Hardware

Hosting

For kids (and people who just love to have fun)

Twitter (alphabetical order)