Часть вторая…

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

   – Брайан Керниган, Деннис Ритчи — «Язык программирования Си»

   – David R. Hanson — «C Interfaces and Implementations»
   – Richard Stallman — «GNU C Language Reference Manual»

   – 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»

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

   – Joe Armstrong — «Making Reliable Distributed Systems in the Presence of Software Errors»
   – Joe Armstrong — «Programming Erlang: Software for a Concurrent World»

   – 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»
   – Jamis Buck — «Mazes for Programmers»
   – Kevin C. Baird — «Ruby by Example»
   – 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»
   – Kevin Marshall, Chad Pytel, Jon Yurek — «Pro Active Record»

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

   – 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»

   – 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»

   – Charles O. Nutter, Nick Sieger, Thomas Enebo — «Using JRuby»
   – Ola Bini — «Practical JRuby on Rails: Bringing RoR to the Java Platform»

   – Joe Kutner — «Deploying with JRuby: Deliver Scalable Web Apps Using the JVM»

   – 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»

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

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

   – Джеймс Р. Грофф, Пол Н. Вайнберг — «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»
   – Т.В. Большаков, Д.В. Иртегов — «Операционные системы»

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

   – «OS/2 API Research», OS/2 RedBook, 2026
   – «RC — компилятор ресурсов», OS/2 RedBook, 2001

   – 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»

   – Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман — «Структуры данных и алгоритмы»
   – Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн — «Алгоритмы»
   – С. Дасгупта, Х. Пападимитриу, У. Вазирани — «Алгоритмы»

   – 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»
   – Scott Krig — «Computer Vision Metrics: Survey & Analysys»

   – 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»

   – 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»

   – John Holmes, Wendy Holmes — «Speech Synthesis and Recognition»
   – Michael Kleinschmidt — «Robust Speech Recognition Based on S/T Processing»

   – 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»

Внешний вид:

   – Brian Hogan — «Web Design for Developers»
   – Susan Weinschenk — «100 Things About People»

   – Gretchen N. Peterson — «GIS Cartography»
   – Scott Davis — «GIS for Web Developers»

   – The Effect of the Golden Ratio
   – Golden Section and Fibonacci Series

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

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

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

   – Michael L. Scott — «Programming Language Pragmatics» + примеры

   – 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»

   – John Graham-Cumming — «The GNU Make Book»
   – Robert Mecklenburg — «Managing Projects with GNU Make»

   – 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»

   – V. Anton Spraul — «How Software Works»
   – V. Anton Spraul — «Think Like a Programmer»

   – 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»

   – Randall Hyde — «Write Great Code», часть 1
   – Randall Hyde — «Write Great Code», часть 2

   – 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»
   – Пол Келвер — «Похитители колбасы»