TL;DR: Links I tweeted during 2015

It's funny how old principles are still useful today. In 2015, the most important ones I've learned are the following:

  • Command/Query Responsibility Segregation (CQRS): separate the "read" logic from the "write" logic
  • Event Sourcing (ES): recording every action done for analytics and rollback purpose
  • Command Bus: store and validate input in a Command object, pass it to a Command Bus middleware that will find and execute the appropriate Command Handler which will execture the logic
  • Framework / Library agnosticism: decouple from vendors to be able to change/upgrade them without friction
  • microservices: reduce the scope of an API, organize them into a communicating network
  • Monolithic Repository: store related applications in the same git repository

It was a year full of links, so here they are!

Articles Highlight

Tools Highlight

Interesting Talks

Tests:

PHP Interoperability

Pet projects

Design Patterns

microservice

Refactoring

Keep it Simple

OOP

Git

Security

PostgreSQL

REST

Performance

Agile

DDD

Symfony

Misc