GithubHelp home page GithubHelp logo

resources's Introduction

Resources for Web Development

This repository is a collection of all the resources and useful links me and other contributors know of. It's still a work in progress and incomplete. To contribute please create a pull request or email me at [email protected].



Resources

Tooling

  • Chrome DevTools
  • Node Version Manager (nvm): Recommended method of installing Node.js and npm. Allows you to easily switch between versions as well as lock a project down to a specific version using an .nvmrc file.
  • Windows Subsystem for Linux (WSL): I strongly recommend anybody on Windows 10 to start using WSL. If you're unsure which distrobution of Linux to run I recommend Ubuntu. This is not a resource hungry virtual machine. It will give you an environment much closer to what Linux and macOS users have and will reduce headaches moving forward.

Code Editors

  • Visual Studio Code: Strongly recommend the use of VS Code for web development. In my experience it's the most popular and also has the strongest ecosystem of plugins.
    • ESLint: Enforces functional and cosmetic rules to a code base. Can integrate with a code editors linting plugin to provide MS Word-like suggestions (red / green underlines).
    • EditorConfig for VS Code: EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. It enforces rules around tabs, spacing, and line endings across an entire project. Requires an .editorconfig file as seen as this sample.
    • VS Live Share: Enables you to collaboratively edit and debug with others in real time similar to what you can expect from Google Docs. This includes having the ability to allow somebody to take control of your terminal when explict additional permission is granted.
    • Debugger for Chrome: Debug your JavaScript code running in Google Chrome.
  • Atom
  • Sublime Text
  • WebStorm

Git

Tutorials

Articles

Repository Hosting Services

Troubleshooting

Miscellaneous

Big Lists

resources's People

Watchers

James Cloos 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.