Skip to content

Instantly share code, notes, and snippets.

@vandbt
Last active July 26, 2018 04:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vandbt/66af2027e25de8d3141c042625b51fef to your computer and use it in GitHub Desktop.
Save vandbt/66af2027e25de8d3141c042625b51fef to your computer and use it in GitHub Desktop.
Full-Stack web develompent best guide articles

Full-Stack web develompent best guide articles

Software Requirement Document (SRD)

SW Design

Principles

Object-Oriented Design

Domain-Driven Design

API

A good API is like a Mozart symphony. If you hit all the right notes and read the correct rhythm, the magic of music will happen.

REST
GraphQL

Testing

Unit Test

End-To-End Test

DevOps

git

feature branch namming e,g.

Branching is a core concept in Git, and the entire GitHub Flow is based upon it. There's only one rule: anything in the master branch is always deployable.

Because of this, it's extremely important that your new branch is created off of master when working on a feature or a fix. Your branch name should be descriptive (e.g., refactor-authentication, user-content-cache-key, make-retina-avatars), so that others can see what is being worked on. from github guides

#### prefered naming prefix

- new-feature
- new-section
- new-page
- update
- upgrade
- fix
- amend
- refactor
- remove

Git branch naming conventions

Travis-CI

Programming Knowledge

RxJS

Template

Useful NPM Packages for Front-End Fullstack

Visual Studio Code

확장 프로그램

Front-End

UI

Canvas

MISC

  • About Naming

Naming is hard! Don't underestimate the time necessary to design a good contract. Especially since the names you choose will stay forever - remember, GraphQL APIs have no versions, they evoluate. Also, try to make your schema self explanatory, because it's the first piece of code that new developers will read. from Dive Into GraphQL Part III

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment