Продолжение… JS

Языки программирования:

    Brian Kernighan, Dennis Ritchie — «The C Programming Language»
    Брайан Керниган, Деннис Ритчи — «Язык программирования Си»

    Bill Shannon — «C Style and Coding Standards for SunOS»
    Henry Spencer — «Indian Hill C Style and Coding Standards»
    Paul Krzyzanowski — «C Programming Style»
    Rob Pike — «Notes on Programming in C»
    Steve Oualline — «C: Elements of Style»

    Cyclone: A Safe Dialect of C
    MISRA-C:2004 Language Guidelines

    David R. Hanson — «C Interfaces and Implementations»

    Harold Abelson, Gerald Jay Sussman, Julie Sussman — «SICP»
    Харольд Абельсон, Джеральд Джей Сассман, Джули Сассман — «SICP»

    Joe Armstrong — «Making Reliable Distributed Systems in the Presence of Software Errors»

    Bjarne Dacker, Robert Virding — «Erlang Handbook»
    J. David Eisenberg — «Études for Erlang»
    Francesco Cesarini, Simon Thompson — «Erlang Programming»
    Joe Armstrong — «Programming Erlang: Software for a Concurrent World»
    Simon St. Laurent — «Introducing Erlang»

    Chris McCord — «Metaprogramming Elixir»
    Dave Thomas, José Valim — «Programming Elixir»
    Simon St. Laurent, J. David Eisenberg — «Introducing Elixir»
    Ulisses Almeida — «Learn Functional Programming with Elixir»
    Wolfgang Loder — «Erlang and Elixir for Imperative Programmers»

    Chris McCord, Bruce Tate, José Valim — «Programming Phoenix»

    Chris Pine — «Learn to Program»
    Corey Haines — «The Four Rules of Simple Design»
    Dave Thomas, Chad Fowler, Andy Hunt — «Programming Ruby»
    David Flanagan, Yukihiro Matsumoto — «The Ruby Programming Language»
    Gregory Brown — «Ruby Best Practices: from FP to Linear Algebra»
    James Edward Gray II — «Best of Ruby Quiz»
    Paolo Perrotta — «Metaprogramming Ruby»
    Pat Shaughnessy — «Ruby Under a Microscope»
    Russ Olsen — «Eloquent Ruby»

    Brian Marick — «Everyday Scripting with Ruby»
    Ian Dees — «Scripted GUI Testing with Ruby»

    Chad Fowler — «Rails Recipes»
    Chad Fowler — «Rails 3 Recipes»
    José Valim — «Crafting Rails Applications»
    Maik Schmidt — «Enterprise Integration with Ruby»
    Maik Schmidt — «Enterprise Recipes with Ruby and Rails»
    Mike Clark, Dave Thomas — «Advanced Rails Recipes»
    Obie Fernandez, Kevin Faustino — «The Rails 4 Way»
    Stefan Wintermeyer — «Learn Rails 5.2»

    Alexander Dymo — «Ruby Performance Optimization»
    Ben Poweski, David Raphael — «Security on Rails»

    Derek DeVries, Mike Naberezny — «Rails for PHP Developers»
    Stuart Halloway, Justin Gehtland — «Rails for Java Developers»

    Ezra Zygmuntowicz — «Deploying Rails Applications»
    John Athayde and Bruce Williams — «The Rails View»

    David Chelimsky — «The RSpec Book»
    Noel Rappin — «Rails Test Prescriptions»

    Chad Pytel, Tammer Saleh — «Rails AntiPatterns»
    Jay Fields, Shane Harvie — «Refactoring: Ruby Edition»

    Christophe Porteneuve — «Pragmatic Guide to JavaScript»
    Hampton Catlin, Michael Lintorn Catlin — «Pragmatic Guide to Sass»
    Steve Lindstrom — «CSS Refactoring: Architect Your Stylesheets»

    Anto Aravinth — «Beginning Functional JavaScript»
    Daniel Parker — «JavaScript with Promises»
    Kyle Simpson — «JavaScript: Up and Going»
    Marijn Haverbeke — «Eloquent JavaScript»
    Nicholas C. Zakas — «The Principles of JavaScript»
    Nicholas C. Zakas — «Understanding ECMAScript 6»

    David Herman — «Effective JavaScript»
    Douglas Crockford — «JavaScript: The Good Parts»
    Nicholas C. Zakas — «Maintainable JavaScript»

    Alex Banks, Eve Porcello — «Learning React»
    Cory Gackenheimer — «Introduction to React, 2015»
    Daniel Schmitz & Daniel Pedrinha Georgii — «Vuex Concepts»
    Riku Marttila — «Handling Data Flow in React and Redux»

    Matthew A. Russell — «Dojo: The Definitive Guide»
    Rawld Gill, Craig Riecke, Alex Russell — «Mastering Dojo»

    Evan Hahn — «JavaScript Testing with Jasmine»

    Peter Gasston — «The Modern Web»

    Benjamin Evans, David Flanagan — «Java in a Nutshell»
    Maurice Naftalin, Philip Wadler — «Java Generics and Collections»
    Richard Warburton — «Java 8 Lambdas: FP for the Masses»

    Dean Wampler — «Functional Programming for Java Developers»
    Richard Warburton — «Object-Oriented vs. Functional Programming»

    Venkat Subramaniam — «Functional Programming in Java»
    Venkat Subramaniam — «Programming Concurrency on the JVM»

    Frederic Daoud — «Stripes... and Java Web Development Is Fun Again»

    Ola Bini — «Practical JRuby on Rails: Bringing RoR to the Java Platform»

    Charles O. Nutter, Nick Sieger, Thomas Enebo, Ola Bini, Ian Dees — «Using JRuby»
    Joe Kutner — «Deploying with JRuby: Deliver Scalable Web Apps Using the JVM»

    Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му — «Язык программирования C++»

    Ian Joyner — «A Critique of C++ and Programming and Language Trends of the 1990's»
    Peter Moylan — «The Case Against C» (Technical Report @ July 1992)
    Rail, Space, Security: Three Case Studies for SPARK 2014
    Steve Yegge — «Execution in the Kingdom of Nouns»

    Scott Meyers — «Effective Modern C++»

    Trey Nash — «Accelerated C# 2010»
    Трей Нэш — «C# 2010. Ускоренный курс для профессионалов»

    Alan Beaulieu — «Learning SQL»
    Алан Бьюли — «Изучаем SQL»

    Eric Redmond, Jim R. Wilson — «Seven Databases in Seven Weeks»
    Paul Butcher — «Seven Concurrency Models in Seven Weeks»

    Дж.Боуман, С.Эмерсон, М.Дарновски — «Практическое руководство по SQL»
    Джеймс Р. Грофф, Пол Н. Вайнберг — «SQL: Полное руководство»

    Scott Contini — «Storing Passwords in Databases»

    Bill Karwin — «SQL Antipatterns»

Операционные системы:

    Эндрю Таненбаум, Альберт С. Вудхалл — «Операционные системы»
    Francisco Ballesteros — «Notes on the Plan 9 Kernel Source»
    Ричард Стивенс — «UNIX®: Профессиональное программирование»
    Rob Pike, Dave Presotto, Ken Thompson — «Plan 9 from Bell Labs»
    Т.В. Большаков, Д.В. Иртегов — «Операционные системы»

    Эндрю Таненбаум — «Архитектура компьютера»

    Sergey Posokhov — «OS/2 API Research» (2018, FB2)
    Sergey Posokhov — «OS/2 API Research» (2018, INF)
    VicTor Smirnoff — «OS/2 Resource Compiler»

    Dominic Giampaolo — «Practical File System Design»
    Steve D. Pate — «UNIX® Filesystems: Evolution, Design, and Implementation»

    Йон Снейдер — «Эффективное программирование TCP/IP»
    Peter N. M. Hansteen — «The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall»
    W. Richard Stevens, Kevin R. Fall — «TCP/IP Illustrated: The Protocols»
    Ричард Стивенс — «TCP/IP крупным планом»

Алгоритмы:

    Robert Sedgewick — «Algorithms in C»
    William Press — «Numerical Recipes in C»

    Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман — «Структуры данных и алгоритмы»
    Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein — «Introduction to Algorithms»
    Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн — «Алгоритмы»
    Thomas H. Cormen, Clara Lee, Erica Lin — «Introduction to Algorithms: Solutions»
    George T. Heineman, Gary Pollice & Stanley Selkow — «Algorithms in a Nutshell»
    Jon Kleinberg, Éva Tardos — «Algorithm Design»
    Kyle Loudon — «Mastering Algorithms with C»
    Robert Sedgewick, Kevin Wayne — «Algorithms»
    S. Dasgupta, C.H. Papadimitriou, U.V. Vazirani — «Algorithms»
    С. Дасгупта, Х. Пападимитриу, У. Вазирани — «Алгоритмы»
    Steven S. Skiena — «The Algorithm Design Manual»
    Thomas H. Cormen — «Algorithms Unlocked»

    Andrew Hanson — «Visualizing Quaternions»
    Christer Ericson — «Real Time Collision Detection»
    Ian Millington — «Game Physics Engine Development»
    John Vince — «Mathematics for Computer Graphics»
    Tom McReynolds — «Advanced Graphics Programming»
    Tom McReynolds — «Advanced Graphics Programming Techniques»

    David C. Lay — «Linear Algebra and Its Applications»
    Jim Hefferon — «Linear Algebra in Lectures and Exercices»
    Keith Matthews — «Elementary Linear Algebra»
    Kenneth Kuttler — «Elementary Linear Algebra»
    Robert Beezer — «A First Course in Linear Algebra»
    Ron Larson, David C. Falvo — «Elementary Linear Algebra»
    Stephen Andrilli, David Hecker — «Elementary Linear Algebra»

    Andrew S. Glassner, James Arvo, David Kirk — «Graphics Gems»
    Rafael C. Gonzalez, Richard E. Woods — «Digital Image Processing»
    С.В. Погожев — «Компьютерная графика. Обработка изображений»
    Виктор Порев — «Компьютерная графика. Справочное руководство»

    Chris Solomon, Toby Breckon — «Fundamentals of Digital Image Processing»
    Gerhard X. Ritter, Joseph N. Wilson — «Handbook of Computer Vision Algorithms»
    Reinhard Klette — «Concise Computer Vision: An Introduction into Therory and Algorithms»
    Richard Hartley, Andrew Zisserman — «Multiple View Geometry in Computer Vision»
    Richard Szeliski — «Computer Vision: Algorithms and Applications»

    Christopher Tremblay — «Mathematics for Game Developers»
    Gino van den Bergen — «Collision Detection in Interactive 3D Environments»
    James M. Van Verth, Lars M. Bishop — «Essential Mathematics for Games»

    Joseph M. Hellerstein, Michael Stonebraker, James Hamilton — «Architecture of a Database System»
    Raghu Ramakrishnan and Johannes Gehrke — «Database Management Systems»

    Elliot B. Koffman, Paul A.T. Wolfgang — «Data Structures: Abstraction and Design Using Java»
    James J. Nutaro — «Building Software for Simulation: Theory and Algorithms in C++»

    Charles M. Grinstead, J. Laurie Snell — «Introduction to Probability» + ответы
    Sheldon M. Ross — «Introduction to Probability and Statistics» + ответы

    Jeremy Watt — «Machine Learning Refined»
    John K. Kruschke — «Doing Bayesian Data Analysis»
    Sarah Boslaugh, Paul Watters — «Statistics in a Nutshell»

    Mark H. Holmes — «Introduction to Scientific Computing»

    Dennis Rapaport — «The Art of Molecular Dynamics Simulation»
    Michael Griebel — «Numerical Simulation in Molecular Dynamics»

    Julia: A Fast Dynamic Language for Technical Computing
    A Brief Overview of Julia, The Programming Language

    Ali Zilouchian, Mo Jamshidi — «Intelligent Control Systems»
    James Kennedy, Russell C. Eberhart, Yuhui Shi — «Swarm Intelligence»
    Simon Shiu, Sankar K. Pal — «Foundations of Soft Case-Based Reasoning»
    Т. Тэрано, К. Асаи, М. Сугэно — «Прикладные нечёткие системы»

    David Salomon — «Data Compression»
    Keith Jack — «Video Demystified»

Обработка данных:

    Gavin Powell — «Beginning Database Design»

    Ralph Kimball, Joe Caserta — «The DWH ETL Toolkit»

    Ralph Kimball, Margy Ross — «The Data Warehouse Toolkit»
    W.H. Inmon — «Building the Data Warehouse»

    Howard Fosdick — «Rexx Programmer's Reference»
    Kurt Jung, Aaron Brown — «Beginning Lua Programming»

Внешний вид:

    Brian Hogan — «Web Design for Developers»
    Jeremy Sydik — «Design Accessible Web Sites»
    Susan Weinschenk — «100 Things About People»

    Gretchen N. Peterson — «GIS Cartography: A Guide to Effective Map Design»
    Scott Davis — «GIS for Web Developers»

    The Effect of the Golden Ratio on Consumer Behaviour
    Golden Section and Fibonacci Series
    Introduction to Basic Geometry

    Apple Macintosh Human Interface Guidelines
    Apple Newton User Interface Guidelines
    Graphical User Interface: 1989-2003

Компиляторы:

    Евгений Кирпичёв — «Изменяемое состояние: опасности и борьба с ними»
    Tony Albrecht — «Pitfalls of Object Oriented Programming» (Sony, 2009)

    Andrew W. Appel — «Modern Compiler Implemenation in C»
    Keith D. Cooper, Linda Torczon — «Engineering a Compiler»
    Richard Bornat — «Understanding and Writing Compilers»
    Richard Reese — «Understanding and Using C Pointers»
    Terence Parr — «Language Implementation Patterns»
    Terence Parr — «The Definitive ANTLR Reference»

Средства разработки:

    Terrence Ryan — «Driving Technical Change»

    Sandi Metz — «Practical Object-Oriented Design in Ruby»

    Mike Mason — «Pragmatic Version Control Using Subversion»
    Travis Swicegood — «Pragmatic Version Control Using Git»

    Michael T. Nygard — «Release It! Design and Deploy Production-Ready Software»
    Paul Butcher — «Debug It! Find, Repair, and Prevent Bugs in Your Code»

    Adam Tornhill — «Your Code as a Crime Scene»
    Alex Reinhart — «Statistics Done Wrong: The Woefully Complete Guide»
    Mark Beckner — «The Coder's Path to Wealth and Independence»
    Tim Brizard — «Broken Agile: Stories From the Trenches»

Для начинающих:

    Glenn Brookshear — «Computer Science: An Overview»
    Richard Rogers, Ilari Rönnberg — «OS/2 Rexx: From Bark to Byte»
    Ronald T. Kneusel — «Numbers and Computers»

    Brian P. Hogan — «Exercises for Programmers»
    Bruce A. Tate — «Seven Languages in Seven Weeks»
    Bruce A. Tate — «Seven More Languages in Seven Weeks»
    Gayle Laakmann — «Cracking the Coding Interview»

    Eric Weinstein — «Ruby Wizardry»
    Nick Morgan — «JavaScript for Kids»

Группы и команды:

    Andy Hunt — «Pragmatic Thinking and Learning»

    Andy Lester — «Land the Tech Job You Love»
    Johanna Rothman — «Manage Your Project Portfolio»

    Фредерик Брукс — «Мифический человеко-месяц» (1972)
    Фредерик Брукс — «Мифический человеко-месяц» (1995)

    Андрей Орлов — «Записки автоматизатора»
    Том ДеМарко, Тимоти Листер — «Человеческий фактор»

    Chad Fowler — «My Job Went to India: 52 Ways To Save Your Job»

    Merrill R. Chapman — «In Search of Stupidity»
    Пол Келвер — «Похитители колбасы»