Books selection
Hereafter a small choice of noteworthy books, which enlightened me by their goodness, which I yet currently advise, and for some I still use.
Design, development
-
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley, 1994), by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, with a foreword by Grady Booch
- ISBN:
-
0-201-63361-2
- Publisher's website:
-
http://www.informit.com/store/design-patterns-elements-of-reusable-object-oriented-9780201633610
- Wikipedia:
-
Domain-Driven Design -- Tackling Complexity in the Heart of Software (Addison-Wesley, 2003), by Eric Evans, with a foreword by Martin Fowler
- ISBN:
-
978-0-321-12521-7
- Publisher's website:
-
http://www.informit.com/store/domain-driven-design-tackling-complexity-in-the-heart-9780321125217
- Community website:
- Design It! -- From Programmer to Software Architect
-
(Pragmatic Bookshelf, 2017) by Michael Keeling
- ISBN:
-
978-1-68050-209-1
- Publisher's website:
Information architecture
-
Information Architecture -- for the Web and Beyond (O'Reilly, 2015, 4th edition), by Louis Rosenfeld, Peter Morville and Jorge Arango
- ISBN:
-
978-1-491-91168-6
- Publisher's website:
Data
-
Designing Data-Intensive Applications -- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (O'Reilly, 2017), by Martin Kleppmann
- ISBN:
-
978-1-449-37332-0
- Publisher's website:
- Book's website:
Databases
-
Seven Databases in Seven Weeks -- A Guide to Modern Databases and the NoSQL Movement (Pragmatic Bookshelf, 2018, 2nd edition), by Luc Perkins, Eric Redmond et Jim R. Wilson
- ISBN:
-
978-1-68050-253-4
- Publisher's website:
-
https://pragprog.com/book/pwrdata/seven-databases-in-seven-weeks-second-edition
-
Database Design and Relational Theory -- Normal Forms and All That Jazz (O'Reilly, 2012), by Chris J. Date
- ISBN:
-
978-1-449-32801-6
- Publisher's website:
-
Joe Celko's SQL for Smarties -- Advanced SQL Programming (Elsevier, 2011), by Joe Celko
- ISBN:
-
978-0-12-382022-8
- Publisher's website for 5th ed.:
-
https://www.elsevier.com/books/joe-celkos-sql-for-smarties/celko/978-0-12-800761-7
Web development
-
RESTful Web Services (O'Reilly, 2007), by Leonard Richardson and Sam Ruby
- ISBN:
-
978-0-596-52926-0
- Publisher's website:
- Authors' website:
which had a little brother:
RESTful Web APIs -- Services for a Changing World (O'Reilly, 2013), by Leonard Richardson, Mike Amundsen and Sam Ruby
- ISBN:
-
978-1-449-35806-8
- Publisher's website:
- Authors' website:
-
[fr] Assurance qualité Web (Eyrolles, 2021, 3rd edition), by Elie Sloïm and Laurent Denis (editors)
- ISBN:
-
978-2-416-00009-6
- Publisher's website:
-
https://www.eyrolles.com/Informatique/Livre/assurance-qualite-web-9782416000096/
- Book's webpage:
-
https://www.opquast.com/rendre-le-web-meilleur/qualite-web-le-livre/
git
-
[fr] Mémento -- Git à 100% (Eyrolles, 2018, 2nde edition), by Raphaël Hertzog and Pierre Habouzit
- ISBN:
-
978-2-212-67722-5
- Publisher's website:
-
https://www.eyrolles.com/Informatique/Livre/memento-git-a-100--9782212677225/
- R.Hertzog website:
-
Pragmatic Guide to Git (Pragmatic Bookshelf, 2010), by Travis Swicegood
- ISBN:
-
978-1-93435-672-2
- Publisher's website:
Vim
-
Practical Vim -- Edit Text at the Speed of Thought (Pragmatic Bookshelf, 2015, 2nd edition), by Drew Neil
- ISBN:
-
978-1-68050-127-8
- Publisher's website:
-
https://pragprog.com/book/dnvim2/practical-vim-second-edition
JavaScript
-
JavaScript -- The Definitive Guide (O'Reilly, 2011, 6th edition), by David Flanagan
- ISBN:
-
978-0-596-80552-4
- Publisher's website:
System Administration
-
[en, fr, etc.] The Debian Administrator's Handbook, by Raphaël Hertzog, Roland Mas et al.
- Project website:
- Stable version:
- Project's forge:
-
Unix and Linux System Administration Handbook (Addison-Wesley, 2018, 5th edition), by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley and Dan Mackin
- ISBN:
-
978-0-13-427755-4
- Book's website:
- Publisher's website:
-
http://www.informit.com/store/unix-and-linux-system-administration-handbook-9780134277554
-
Pro Linux System Administration (Apress, 2017, 2nd edition) by Dennis Matotek, James Turnbull and Peter Lieverdink
- ISBN:
-
978-1-4842-2008-5
- Publisher' website:
-
Linux Pocket Guide (O'Reilly, 2016, 3rd edition), by Daniel J. Barrett
- ISBN:
-
978-1-491-92757-1
- Book's website:
- Publisher's website:
-
https://www.oreilly.com/library/view/linux-pocket-guide/9781491927557/
Project management
-
[fr] Expression des besoins pour le SI -- Guide d'élaboration du cahier des charges (Eyrolles, 2018, 4th edition), by Yves Constantinidis
- ISBN:
-
978-2-212-67577-1
- Publisher's website:
-
https://www.eyrolles.com/Informatique/Livre/expression-des-besoins-pour-le-si-9782212675771/
-
Kanban in Action (Manning, 2014), by Marcus Hammarberg and Joakim Sundén
- ISBN:
-
978-1-617-29105-0
- Publisher's website:
Software engineering
-
The Pragmatic Programmer (Addison-Wesley, Pearson, 2019, 2nd edition named "20th Anniversary Edition"), by David Thomas and Andrew Hunt
- ISBN:
-
978-0-13-595705-9
- WikiPedia:
- Publisher's website: