The Best Books For Software Developers

The Best Books For Software Developers

Software Design and Architecture

Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series)

https://drive.google.com/open?id=1BH_hFyeRmmXfLstsjWCYVTF_K9bd5OSZ

Чистая архитектура. Искусство разработки программного обеспечения (Роберт Мартин)

https://drive.google.com/open?id=1Z7A7T5W69lHAA-WOvD4vI1l2PyepG4MI

Patterns of Enterprise Application Architecture (Martin Flower)

https://drive.google.com/open?id=11I6rICrCuPixuCPnSu0--9AM9gDVIfom

Шаблоны корпоративных приложений (Мартин Фаулер)

https://drive.google.com/open?id=0B1YmWQl01wtoSDdrbWxBMUF4YTA


Principles, patterns, practices

Domain Driven Design (Эрик Эванс)

https://drive.google.com/open?id=1f8zbxuOSsmVN3KX5WXE1NvkaV8BCr9UX

Domain Driven Design Quickly (Abel Avram, Floyd Marinescu)

https://drive.google.com/open?id=1riGq17l6K6RTwvRcs55QGdPwaL4KmLNW

Domain Driven Design in PHP (Carlos Buenosvinos, Christian Soronellas, and Keyvan Akbary)

https://drive.google.com/open?id=1p5XgleiiNDjdyzMuEuAiNBkXa0GOW3tz

Agile software development “Principles, patterns, practices” (Robert C. Martin)

https://drive.google.com/open?id=1HLozs42ymDI-B1XJnJT3r2FXWPDWDNL9

Design Patterns via C# (Александр Шевчук, Дмитрий Охрименко, Андрей Касьянов)

https://drive.google.com/open?id=1o85YNQTfW35FtgyFcTHK4pBQI2e2hY5b

Погружение в Паттерны проектирования (Александр Швец)

https://drive.google.com/open?id=1eJ314isAej-EVDZIKWVHmQIPnX6pnSiE


Spring

Spring Security Third Edition (Mick Knutson, Robert Winch, Peter Mularien)

https://drive.google.com/open?id=14O1lUgbu1spklLraPUBTQTX0fZN72670


GO

Язык программирования GO (Алан А. А. Донован, Брайан У. Керниган)

https://drive.google.com/open?id=0B1YmWQl01wtoVnpXUkNSNGRKSDg

GO Web Programming (Sau Sheong Chang)

https://drive.google.com/open?id=0B1YmWQl01wtoT3JtUWRSRmxUUGM

GO in Action (William Kennedy)

https://drive.google.com/open?id=0B1YmWQl01wtoUUdLSk9HeVFBOFU

Программирование на языке GO (Марк Саммерфильд)

https://drive.google.com/open?id=0B1YmWQl01wtoMDBaX043YlF4Mk0


Linux

UNIX и Linux руководство системного администратора (Немет Э., Снайдер Г., Хейн Т., Уэйли Б.)

https://drive.google.com/open?id=0B1YmWQl01wtoV2F5Nm1neFBINEE


Algorithms

Алгоритмы на JAVA (Роберт Седжвик, Кевин Уэйн)

https://drive.google.com/open?id=13lPxJnD3lKBi1GmQz0RR8WD1OJjnfk3m

Functional programming and Reactive programming

Functional Programming in JavaScript

https://drive.google.com/open?id=1j1IUHjiKYs3WSzgYQT294Eyro9JosoXT

Professional frisby’s mostly adequate guide to functional programming

https://drive.google.com/open?id=1isoVBUicOu6GABECsgxM_hVawNfxwpD-


Front-End

Atomic Design

https://drive.google.com/open?id=1ZPwpT-6Dkrkb_wKdzkL6kEbJ1knC6pex