Bibliografia
Testowanie aplikacji
- xUnit Test Patterns - Gerard Meszaros (The Addison-Wesley Signature Series)
 - Software Testing. Concepts and Operations - Ali Mili (John Wiley & Sons 2015)
 - TDD - Kent Beck
 - Testy jednostkowe. Świat niezawodnych aplikacji. Wydanie II - Roy Osherove
 - Growing Object-Oriented Software Guided by Tests - Steve Freeman (The Addison-Wesley Signature Series)
 
Clean Code i Agile
- Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II - Steve McConnell (Helion)
 - Agile. Programowanie zwinne - zasady, wzorce i praktyki wytwarzania oprogramowania - Robert C. Martin (Helion 2008)
 - Pragmatyczny programista. Od czeladnika do mistrza - Andrew Hunt, David Thomas (Helion 2014)
 - Zwinny samuraj. Jak programują mistrzowie zwinności - Jonathan Rasmusson
 - Czysty kod. Podręcznik dobrego programisty - Robert C. Martin
 - Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów - Robert C. Martin
 - Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki - Robert C. Martin
 
Wzorce projektowe
- Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe - Martin Fowler (Helion 2005)
 - Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku - Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides
 - PHP5. Obiekty, wzorce, narzędzia - Matt Zandstra
 - Wzorce implementacyjne - Kent Beck
 
Refaktoryzacja
- Praca z zastanym kodem. Najlepsze techniki - Michael Feathers (Helion 2014)
 - Refaktoryzacja do wzorców projektowych - Joshua Kerievsky
 - Refaktoryzacja. Ulepszanie struktury istniejącego kodu - Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
 
Domain-Driven Design
- Domain-driven design in PHP - Carlos Buenosvinos (https://leanpub.com/ddd-in-php)
 - Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym - Eric Evans
 - Domain Specific Languages - Martin Fowler
 - Domain Specific Languages Engineering - Markus Voelter
 - Applying Domain Driven Design and Patterns - Jimmy Nilson
 - Implementing Domain-Driven Design - Vaughn Vernon
 
Inne przydatne i dla początkujących
- Myślenie obiektowe w programowaniu. Wydanie IV - Matt Weisfeld
 - Myśl jak programista. Techniki kreatywnego rozwiązywania problemów - V. Anton Spraul
 - Ciągłe dostarczanie oprogramowania. Automatyzacja kompilacji, testowania i wdrażania - Jez Humble, David Farley
 - REST Najlepsze praktyki i wzorce w języku Java - Bhakti Mehta (Helion 2015)
 
PHP i MySQL
- Tworzenie bezpiecznych stron internetowych (z przykładami w PHP) - Tomasz Lis (Helion 2014)
 - PHP i MySQL. Projekty do wykorzystania - Timothy Boronczyk, Martin E. Psinas
 - PHP i MySQL. Od nowicjusza do wojownika ninja - Kevin Yank
 - Mistrz PHP. Pisz nowoczesny kod - Davey Shafik, Lorna Mitchell, Matthew Turland