vostrik / bibliography

Reading list for IT-hungry people

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bibliography

Reading list for IT-hungry people.

  1. «You Don't Know JS: ES6 & Beyond», Kyle Simpson

  2. «JavaScript: The Good Parts», Douglas Crockford

  3. «JavaScript Patterns: Build Better Applications with Coding and Design Patterns», Stoyan Stefanov

  4. «Practical SVG», Chris Coyier

  5. «Accessibility for Everyone», Laura Kalbag

Aleksey Kozyatinskiy (@ak_239), from Netflix, ex. @ChromeDevTools engineer, recommendations:

  1. «Algorithms», Sanjoy Dasgupta, Christos H. Papadimitriou, Umesh Vazirani

  2. «Introduction to Algorithms», Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

  3. «The Pragmatic Programmer: From Journeyman to Master», Andrew Hunt, David Thomas

  4. «Clean Code: A Handbook of Agile Software Craftsmanship», Robert C. Martin

    «Read once a year» — tip from Aleksey Kozyatinskiy

  5. «Design Patterns: Elements of Reusable Object-Oriented Software», Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

  6. «Modern Operating Systems», Andrew S. Tanenbaum, Herbert Bos

  7. «The Mythical Man-Month: Essays on Software Engineering», Frederick P. Brooks Jr.

  1. «The Passionate Programmer: Creating a Remarkable Career in Software Development», Chad Fowler

  2. «Grokking Algorithms: An illustrated guide for programmers and other curious people», Aditya Bhargava

  3. «Computer Science Distilled: Learn the Art of Solving Computational Problems», Wladston Ferreira Filho

  4. «Clean Code: A Handbook of Agile Software Craftsmanship», Robert C. Martin

  5. «Clean Architecture: A Craftsman's Guide to Software Structure and Design», Robert C. Martin

  6. «The Clean Coder: A Code of Conduct for Professional Programmers», Robert C. Martin

  7. «Refactoring: Improving the Design of Existing Code (2nd Edition)», Martin Fowler

  8. «Node.js Design Patterns», Mario Casciaro, Luciano Mammino

  9. «Building evolutionary architectures: support constant change», Neal Ford

  10. «The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win», Gene Kim, Kevin Behr, George Spafford

  1. «Clean Architecture», Robert C. Martin

  2. «Types and Programming Languages», Benjamin C. Pierce

  3. «Reactive Design Patterns», Roland Kuhn Dr., Brian Hanafee, Jamie Allen

  4. «#ohaskell book», Denis Shevchenko

  5. «Arch style and the design of network based software», Roy Thomas Fielding

  6. «Pro Git book», Scott Chacon, Ben Straub

  7. «Structure and Interpretation of Computer Programs», Harold Abelson, Gerald Jay Sussman, Julie Sussman

  8. «Applied Cryptography: Protocols, Algorithms, and Source Code in C», Bruce Schneier

  9. «The Pragmatic Programmer: From Journeyman to Master», Andrew Hunt, David Thomas

About

Reading list for IT-hungry people