Add security resource and licenses

This commit is contained in:
Pichet Itngam 2017-10-18 17:19:59 +07:00
parent 6016789554
commit 9031b2068e
1 changed files with 9 additions and 7 deletions

View File

@ -1,15 +1,15 @@
# Every Programmer Should Know :thinking: # Every Programmer Should Know :thinking:
A collection of (mostly) technical things every software developer should know. A collection of (mostly) technical things every software developer should know.
:point_up: *These are resources I can recommend to every programmer regardless of their skill level or tech stack* :point_up: *These are resources I can recommend to every programmer regardless of their skill level or tech stack*
Highly opinionated :bomb:. Not backed by science. Highly opinionated :bomb:. Not backed by science.
Comes in no particular order :recycle: Comes in no particular order :recycle:
U like it? :star: it and [share](https://twitter.com/mr_mig_by/status/900735231552098306) with a friendly developer! U like it? :star: it and [share](https://twitter.com/mr_mig_by/status/900735231552098306) with a friendly developer!
U don't like it? [Watch the doggo](https://twitter.com/RespectfulMemes/status/900147758845308930) :dog: U don't like it? [Watch the doggo](https://twitter.com/RespectfulMemes/status/900147758845308930) :dog:
*P.S. You [don't need to know](https://xkcd.com/1050/) all of that by heart to be a programmer. *P.S. You [don't need to know](https://xkcd.com/1050/) all of that by heart to be a programmer.
But knowing the stuff will help you become better! :muscle:* But knowing the stuff will help you become better! :muscle:*
*P.P.S. [Contributions](CONTRIBUTING.md) are welcomed!* *P.P.S. [Contributions](CONTRIBUTING.md) are welcomed!*
@ -21,8 +21,8 @@ But knowing the stuff will help you become better! :muscle:*
- :movie_camera: [40 Key Computer Science Concepts Explained In Laymans Terms](http://carlcheo.com/compsci) - :movie_camera: [40 Key Computer Science Concepts Explained In Laymans Terms](http://carlcheo.com/compsci)
### Falsehoods ### Falsehoods
- [Awesome Falsehoods](https://github.com/kdeldycke/awesome-falsehood) - [Awesome Falsehoods](https://github.com/kdeldycke/awesome-falsehood)
💊 Curated list of falsehoods programmers believe in. 💊 Curated list of falsehoods programmers believe in.
Check for things you do not know about Strings, Addresses, Names, Numbers, Emails, Timezones and Dates and more. Check for things you do not know about Strings, Addresses, Names, Numbers, Emails, Timezones and Dates and more.
### Algorithms ### Algorithms
@ -75,6 +75,7 @@ But knowing the stuff will help you become better! :muscle:*
- :book: [Foundations of Security: What Every Programmer Needs to Know ](https://www.goodreads.com/book/show/128003.Foundations_of_Security) - :book: [Foundations of Security: What Every Programmer Needs to Know ](https://www.goodreads.com/book/show/128003.Foundations_of_Security)
- [OWASP Top 10](https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project) - [OWASP Top 10](https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project)
- [Web Application Exploits and Defenses](https://google-gruyere.appspot.com/part1) - [Web Application Exploits and Defenses](https://google-gruyere.appspot.com/part1)
- [A collection of hacking / penetration testing resources to make you better!](https://github.com/vitalysim/Awesome-Hacking-Resources)
### SEO ### SEO
- :page_facing_up: [What Every Programmer Should Know About SEO](http://katemats.com/what-every-programmer-should-know-about-seo/) - :page_facing_up: [What Every Programmer Should Know About SEO](http://katemats.com/what-every-programmer-should-know-about-seo/)
@ -99,9 +100,9 @@ But knowing the stuff will help you become better! :muscle:*
- :book: [SICP: Structure and Interpretation of Computer Programs](https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs) - :book: [SICP: Structure and Interpretation of Computer Programs](https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs)
- :page_facing_up: [Thirteen Ways of Looking at a Turtle](https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/) - :page_facing_up: [Thirteen Ways of Looking at a Turtle](https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/)
- :scroll: [Programming Paradigms for Dummies: What Every Programmer Should Know](https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf) - :scroll: [Programming Paradigms for Dummies: What Every Programmer Should Know](https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf)
- [Learn X in Y Minutes](https://learnxinyminutes.com/) - [Learn X in Y Minutes](https://learnxinyminutes.com/)
Learn the basics of a language in a highly condensed way. Learn the basics of a language in a highly condensed way.
- [Hyperpolyglot](http://hyperpolyglot.org/) - [Hyperpolyglot](http://hyperpolyglot.org/)
Compare commonly used features of more or less similar languages side-by-side. Helps you to jump Python<->Ruby, Ocaml<->Haskell, etc. Compare commonly used features of more or less similar languages side-by-side. Helps you to jump Python<->Ruby, Ocaml<->Haskell, etc.
- :page_facing_up: [Pomodoro for Programmers](http://www.metadevelopment.io/pomodoro-for-programmers/) - :page_facing_up: [Pomodoro for Programmers](http://www.metadevelopment.io/pomodoro-for-programmers/)
@ -167,6 +168,7 @@ But knowing the stuff will help you become better! :muscle:*
### Licenses ### Licenses
- [Choose An Open Source License](https://choosealicense.com/) - [Choose An Open Source License](https://choosealicense.com/)
- [Well-explained Software licenses in TLDR version](https://tldrlegal.com/) - [Well-explained Software licenses in TLDR version](https://tldrlegal.com/)
- [How open source licenses work and how to add them to your projects](https://medium.freecodecamp.org/how-open-source-licenses-work-and-how-to-add-them-to-your-projects-34310c3cf94)
### Where To Look For Further Info ### Where To Look For Further Info
- [freeCodeCamp Guide](https://guide.freecodecamp.org/) - [freeCodeCamp Guide](https://guide.freecodecamp.org/)