Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 4.04 KB

literature.md

File metadata and controls

69 lines (51 loc) · 4.04 KB

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

  1. Classic programming (books): Robert Martin - Clean Code - 2008 and/or Steve McConnell - Code Complete, 2nd edition - 2014.
  2. Framework: Official Laravel documentation 😄
  3. 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
  4. Server management (book): Chris Fidao - Servers for Hackers - 2016.pdf.
  5. Clean Architecture (book): Robert Martin - Clean Architecture: A Craftsman's Guide to Software Structure and Design - 2017.
  6. Topic: S. O. L. I. D. principles (short version). There are also videos on the topic inside SOLID Principles in PHP directory.
  7. Topic: KISS, YAGNI & DRY Principles.
  8. Optional: TDD in Laravel: Course videos for Test-Driven Laravel video course.
  9. Optional: Classic programming (book): Hunt A., Thomas D. - The Pragmatic Programmer. From Journeyman to Master - 1999.
  10. Optional: DDD (book): Vernon V. - Domain-Driven Design Distilled - 2016.
  11. 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:

  1. PHP Annotated Monthly digests by JetBrains
  2. Laravel news weekly newsletter

YouTube:

  1. Laracon EU annual Laravel conference videos on YouTube.
  2. PHP UK Conference
  3. PHP Annotated by JetBrains

Blogs:

  1. Freek’s (from Spatie) blog on Laravel & PHP: freek.dev
  2. Brent’s Roose blog on Laravel & PHP: stitcher.io
  3. Tim MacDonald blog: timacdonald.me

References

  1. Clean Code concepts adapted for PHP
  2. IxDF’s back-end conventions

🦄