Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/alfiesal/awesome-php-videos

A list of interesting conference talks and great videos about PHP(Frameworks, Testing, Architecture, Deployment)
https://github.com/alfiesal/awesome-php-videos

List: awesome-php-videos

afup-php architecture conference-talk microservice php

Last synced: 3 months ago
JSON representation

A list of interesting conference talks and great videos about PHP(Frameworks, Testing, Architecture, Deployment)

Lists

README

        

## Awesome PHP Video

A list of interesting conference talks and great videos about PHP(Frameworks, Testing, Architecture, Deployment)
## Contents

+ [General](#general)
+ [Event Storming](event-storming)
+ [Architecture and Design](#architecture-and-design)
- [Domain Driven Design](#domain-driven-design)
- [Hexagonal Architecture](#hexagonal-architecture)
- [Event Sourcing](#event-sourcing)
- [SOLID](#solid)
+ [Design Patterns](#design-patterns)
+ [Security](#design-and-product)
+ [Performance and Scalability](#performance-and-scalability)
+ [Deployment](#deployment)
+ [Testing](#testing)
- [TDD](#tdd)
- [BDD](#bdd)
+ [Frameworks](#frameworks)
- [Symfony](#symfony)
- [Laravel](#laravel)
+ [Others](#others)
+ [API](#api)
- [REST](#rest)
- [GraphQL](#graphQL)
+ [Microservices](#microservices)
+ [Docker and Kubernetes](#docker-and-kubernetes)
+ [Tools](#tools)
- [Elasticsearch](#elasticsearch)

## General

* 🇬🇧 [Advanced GIT for Developers](https://www.youtube.com/watch?v=duqBHik7nRo) - Lorna Jane Mitchell(Laracon EU 2015) - `[1:00:46]`
* 🇬🇧 [The How’s and Why’s of a Clean Git History](https://www.youtube.com/watch?v=3zKcHrnlRpk) - Petr Heinz(SymfonyLive Berlin 2018) - `[45:36]`

## Event Storming

* 🇬🇧 [Event Storming](https://www.youtube.com/watch?v=veTVAN0oEkQ) - Alberto Brandolini(wroc_love.rb 2015) - `[50:38]`
* 🇬🇧 [The Precision Blade](https://www.youtube.com/watch?v=lG46Yo_9DPc) - Alberto Brandolini(Domain-Driven Design Europe) - `[50:32]`
* 🇬🇧 [50.000 orange stickies later](https://www.youtube.com/watch?v=cG-G6tNCGqY) - Alberto Brandolini(KanDDDinsky 2017) - `[1:04:16]`

* 🇵🇱 [Event Storming - technika uczenia się i gromadzenia wiedzy w organizacji](https://www.youtube.com/watch?v=pZWzjqRmOk0) - Sławek Sobótka(infoShare 2018) - `[22:52]`
* 🇵🇱 [Od Event Stormingu do kodu DDD](https://www.youtube.com/watch?v=PL-AV9v3GXc) - Sławek Sobótka(infoShare 2018) - `[44:13]`

* 🇵🇱 [Discovering unknown domain with Event Storming](https://www.youtube.com/watch?v=dhoXYRqghws) - Mariusz Gil(Boiling Frogs 2018) - `[48:55]`

## Architecture and design

* 🇫🇷 [CQRS, Fonctionnel, Event Sourcing & Domain Driven Design](https://www.youtube.com/watch?v=qBLtZN3p3FU) - Arnaud Lemaire(AFUP PHP) - `[40:23]`
* 🇬🇧 [CQRS and Event Sourcing explained](https://www.youtube.com/watch?v=p6mKCnS2iHM) - Stefan Priebsch(IPC Spring 2018) - `[48:35]`

* 🇬🇧 [P&A + DDD + CQRS = 00](https://www.youtube.com/watch?v=yhYFL4ujYqY) - Łukasz Szydło(IPC Spring 2018) - `[45:36]`
* 🇬🇧 [CQRS and Event Sourcing](https://www.youtube.com/watch?v=b4u85GUKp0o) - Jakub Pilimon(jSession) - `[37:38]`
* 🇬🇧 [Architecture antipatterns and how to beat them 1/2](https://www.youtube.com/watch?v=cJDDsSj2vJA) - Łukasz Szydło(4Developers 2017) - `[45:36]`
* 🇬🇧 [Architecture antipatterns and how to beat them 2/2](https://www.youtube.com/watch?v=aq3Jwti9K14) - Łukasz Szydło(4Developers 2017) - `[45:36]`
* 🇬🇧 [Modularity – the final frontier](https://www.youtube.com/watch?v=2oJrjyp7GHE) - Łukasz Szydło(4Developers 2017) - `[47:47]`

#### Domain Driven Design

* 🇬🇧 [Unbreakable Domain Models](https://www.youtube.com/watch?v=fgQWnglnGeU) - Mathias Verraes(PHP UK Conference 2014) - `[1:03:25]`
* 🇬🇧 [Decoupling the Model from the Framework](https://www.youtube.com/watch?v=QaIGN_cTcc8) - Mathias Verraes(Laracon EU 2014) - `[53:35]`
* 🇬🇧 [All Our Aggregates Are Wrong](https://www.youtube.com/watch?v=KkzvQSuYd5I) - Mauro Servienti(Explore DDD) - `[50:13]`

#### Hexagonal Architecture

* 🇬🇧 [Hexagonal architecture](https://www.youtube.com/watch?v=fgQWnglnGeU) - Matthias Noback(SymfonyLive London 2015) - `[41:57]`
* 🇬🇧 [Command and (e)mission Control](https://www.youtube.com/watch?v=K1EJBmwg9EQ) - Barney Hanlon(PHP UK Conference 2018) - `[41:01]`
* 🇬🇧 [Hexagonal Architecture](https://www.youtube.com/watch?v=6SBjKOwVq0o) - Chris Fidao(Laracon 2014) - `[38:46]`

* 🇬🇧 [Porty i adaptery](https://www.youtube.com/watch?v=XAitTyOLtX4) - Dominik Przybysz(Boiling Frogs 2018) - `[45:38]`

#### Event Sourcing

* 🇬🇧 [Practical Event Sourcing](https://vimeo.com/104095245) - Mathias Verraes(phpDay 2014) - `[43:38]`

* 🇵🇱 [Modelowanie złożonych procesów biznesowych i czasu z użyciem wzorca Sagi](https://www.youtube.com/watch?v=MXI8ET5DhOI) - Mariusz Gil(PHPers) - `[45:44]`

#### SOLID

* 🇬🇧 [From Good To SOLID: How to Become a Better PHP Developer?](https://www.youtube.com/watch?v=ILFcofVJUF4) - Katerina Trajchevska(PHP UK 2019) - `[33:41]`

## Design Patterns

* 🇬🇧 [Beyond design patterns and principles - writing good OO code](https://www.youtube.com/watch?v=v3IPU3F_0JI) - Matthias Noback(AFUP PHP) - `[40:37]`
* 🇬🇧 [Command and (e)mission Control](https://www.youtube.com/watch?v=syCpDX4I8H8) - Barney Hanlon(PHP UK Conference 2018) - `[41:01]`
* 🇬🇧 [Beyond Design Patterns](https://www.youtube.com/watch?v=dawFyaWvFg4) - Anthony Ferrara(PHP Barcelona) - `[27:57]`

## Security

## Performance and Scalability

* 🇬🇧 [Profiling PHP Applications](https://www.youtube.com/watch?v=4TbxHDSDkiw) - Bastian Hofmann(PHP UK Conference 2014) - `[1:03:44]`
* 🇬🇧 [Elastic scaling in a (micro)service oriented architecture](https://www.youtube.com/watch?v=YBDscJhz2S0) - Bastian Hofmann(PHP UK Conference 2016) - `[1:02:24]`
* 🇬🇧 [How Doctrine Caching Can Skyrocket Your Application](https://www.youtube.com/watch?v=PzrbkRZEdHA) - Jachim Coudenys(PHP UK Conference 2018) - `[53:19]`
* 🇬🇧 [Microservices](https://www.youtube.com/watch?v=wgdBVIX9ifA) - Martin Fowler(GOTO 2014) - `[26:25]`

* 🇵🇱 [PHP profiling with XHProf](https://www.youtube.com/watch?v=wqLnNBn94AA) - Tomasz Muras(Szczecin PHP Meetup) - `[24:32]`

## Deployment

## Testing

* 🇬🇧 [Design how your objects talk to each other through mocking](https://www.youtube.com/watch?v=AHizK2kpukk) - Konstantin Kudryashov(AFUP PHP) - `[47:06]`

* 🇬🇧 [Testowanie mutacyjne](https://www.youtube.com/watch?v=lhvDp0_2MI4) - Marcin Zajączkowski(Boiling Frogs 2016) - `[1:00:54]`

#### TDD
#### BDD
* 🇬🇧 [Behaviour Driven Development and Behat: Telling Stories Through Code](https://www.youtube.com/watch?v=bCLlBgYQoIk) - Matt Brunt(PHP UK 2018) - `[45:20]`

## Frameworks
#### Symfony

* 🇬🇧 [Symfony Cache: a premium recipe to fast apps](https://www.youtube.com/watch?v=WTpvijWe4Cw) - Nicolas Grekas(SymfonyLive London 2018) - `[42:01]`
* 🇬🇧 [Building first-class REST APIs with Symfony](https://www.youtube.com/watch?v=De9JsDQ7vgs) - Michael Cullum(SymfonyLive London 2018) - `[40:55]`
* 🇬🇧 [Legacy to Symfony](https://www.youtube.com/watch?v=WbBf4p4FcqA) - Sebastian Grodzicki(SymfonyLive London 2017) - `[37:04]`
#### Laravel

* 🇬🇧 [Migrating a 15 Year Old Enterprise Application to Laravel](https://www.youtube.com/watch?v=QdSXj6Pm5K0) - Taylor Dondich(Laracon EU) - `[47:56]`
* 🇬🇧 [Decoupling the Model from the Framework](https://www.youtube.com/watch?v=QaIGN_cTcc8) - Mathias Verraes(Laracon EU) - `[47:56]`

## Others

## APIs
#### REST
#### GraphQL

## Microservices

* 🇫🇷 [Un monolithe microservices ready](https://www.youtube.com/watch?v=F8C_iPGhHoI) - Arnaud Lemaire(BreizhCamp) - `[50:36]`
* 🇬🇧 [Microservices Gone Wrong](https://www.youtube.com/watch?v=5QIpzNPVDaY) - Anthony Ferrara(PHP UK Conference 2019) - `[1:00:55]`
* 🇬🇧 [Go micro with Microservices](https://www.youtube.com/watch?v=tewgo5zrHXA) - Mariusz Gil(IPC Spring 2017) - `[42:31]`
* 🇬🇧 [Microservices & Distributed Monoliths](https://www.youtube.com/watch?v=aE-p0cfwTVU) - David Boike(Explore DDD) - `[29:57]`
* 🇬🇧 [SLA i utrzymanie mikroserwisów](https://www.youtube.com/watch?v=8sXoNonOc4Q) - Jakub Kubryński(Boiling Frogs 2017) - `[48:14]`

## Docker and Kubernetes

* 🇬🇧 [Getting started with Kubernetes](https://www.youtube.com/watch?v=bXRmFfuyxQ0) - Bastian Hofmann(PHP UK Conference 2018) - `[47:06]`

## Tools

* 🇬🇧 [Optimizing nginx – from Beginner to Expert to Crazy](https://www.youtube.com/watch?v=I5JGcvvAKjs) - Arne Blankerts(IPC Spring 2018) - `[47:19]`
* 🇬🇧 [Queues with RabbitMQ](https://www.youtube.com/watch?v=JnatrDD1E3E) - Lorna Mitchell(IPC 2017) - `[1:00:41]`

https://www.youtube.com/watch?v=FoMEgnMKhK0

#### Elasticsearch

* 🇬🇧 [Discovering ElasticSearch](https://www.youtube.com/watch?v=waTWeJeFp4A) - Bastian Hofmann(Laracon EU) - `[51:57]`