IxDF's Literature for back-end developers
You are reading this [...] for two reasons. First, you are a programmer. Second, you want to be a better programmer. Good. We need better programmers.
-Robert C. Martin (from Clean Code)
We have, again and again, experienced that it’s not enough to be a good developer — let alone be a developer. We also have experienced in our team that once a developer has studied the correct content, the code quality and the collective peace of mind have multiplied. That’s why we have curated a great deal of material for ourselves to become better.
The frenetic rate of change in our industry means that software developers must continue to learn copious quantities just to keep up. Woe to the architects who stop coding—they will rapidly find themselves irrelevant. Woe to the programmers who stop learning new languages—they will watch as the industry passes them by. Woe to the developers who fail to learn new disciplines and techniques—their peers will excel as they decline.
-Robert C. Martin (from Clean Coder)
Index
You can find all books, articles and videos on the shared folder IxDF - Shared Reading - Library of Dev literature
.
Reading list
- Classic programming (books):
Robert Martin - Clean Code - 2008
and/orSteve McConnell - Code Complete, 2nd edition - 2014
. - Framework: Official Laravel documentation 😄
- Design Patterns (book):
Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides - Design Patterns - 1994
,Eric Freeman - Head First Design Patterns - 2004
, or Dive Into design patterns - Server management (book):
Chris Fidao - Servers for Hackers - 2016.pdf
. - Clean Architecture (book):
Robert Martin - Clean Architecture: A Craftsman's Guide to Software Structure and Design - 2017
. - Topic: S. O. L. I. D. principles (short version). There are also videos on the topic inside
SOLID Principles in PHP
directory. - Topic: KISS, YAGNI & DRY Principles.
- Optional: TDD in Laravel:
Course videos for Test-Driven Laravel
video course. - Optional: Classic programming (book):
Hunt A., Thomas D. - The Pragmatic Programmer. From Journeyman to Master - 1999
. - Optional: DDD (book):
Vernon V. - Domain-Driven Design Distilled - 2016
. - Optional: Articles inside
Articles
shared folder.
Subscriptions
Subscriptions are a great way to keep up with the latest news and trends in the industry. Here are some of the best ones:
Newsletters:
- PHP Annotated Monthly digests by JetBrains
- Laravel news weekly newsletter
YouTube:
- Laracon EU annual Laravel conference videos on YouTube.
- PHP UK Conference
- PHP Annotated by JetBrains
Blogs:
- Freek’s (from Spatie) blog on Laravel & PHP: freek.dev
- Brent’s Roose blog on Laravel & PHP: stitcher.io
- Tim MacDonald blog: timacdonald.me
References
🦄