- PSR — Padrões necessários para ter um código de qualidade - Dhyogo Almeida ⭐
- PHPFIG - PHP Standards Recommendations
- PHPFIG - PSR 1 ⭐
- PHPFIG - PSR 4
- PHPFIG - PSR 12 ⭐
- Código Limpo: dicas práticas para turbinar a escrita, leitura e escalabilidade de um código - Zup ⭐
- #1 — Clean Code: O que é? Porque usar? - João Roberto da Paixão ⭐
- [#2 — Clean Code: Boas práticas para escrever códigos impecáveis! - João Roberto da Paixão](https://medium.com/desenvolvendo-com-paixao/2-clean-code-boas-pr%C3%A1ticas-para-escrever-c%C3%B3digos-impec%C3%A1veis-361997b3c8b5
- Cada commit deve conter uma alteração lógica única.
- Não faça diversas alterações lógicas em um único commit como corrigir um bug e implementar uma nova funcionalidade, por exemplo. Neste caso, prefira criar commits separados.
- Não separe uma alteração lógica única em vários commits.
- A implementação de uma funcionalidade e os seus testes devem estar em um mesmo commit, por exemplo.
- Realize o commit o quanto antes e frequentemente.
- Esta prática traz vantagens como:
- Levar o seu próprio notebook ou máquina virtual com o Docker instalado.
- Baixar a imagem do PHP 7.4 do repositório oficial.
# comando utilizado para baixar a imagem para o seu computador
$ docker image pull php:7.4.0RC1-cli-alpine3.10- PHP Assíncrono com ReactPHP (PHP vs Node.js) - Luiz Fernando "Zizaco" 📹 ⭐
- Introdução ao React PHP (PHP Assíncrono) - Níckolas Daniel 📹 ⭐
- Daemons, Workers e Bots com o ReactPHP - Ariel Tupinambá 📹
- Introdução à programação assíncrona em PHP usando o ReactPHP - Kennedy Tedesco 📖 ⭐
- Promises no ReactPHP - Kennedy Tedesco 📖 ⭐
- Trabalhando com Sockets no ReactPHP - Kennedy Tedesco 📖 ⭐
- Promises - Sergey Zhuk 📖 ⭐
- Managing ReactPHP Promises - Sergey Zhuk 📖
- Fluxo de execução assíncrono em JavaScript – Callbacks
- Fluxo de execução assíncrono em JavaScript – Promises
- Fluxo de execução assíncrono em JavaScript – Generators e Async Functions
- Exploring ES6 - Asynchronous Programming (background)
- Exploring ES6 - Promises for Asynchronous Programming
- Controle de fluxo com execução assíncrona (slides)
- Programação Assíncrona em JavaScript - do básico ao avançado (slides)
- [StackOverflow - Diferença setTimeout, setInterv
- Programação Funcional em PHP (video) - introdução a paradigmas de programação e a programação funcional abordando os diversos conceitos relacionados.
- 7Masters Programação Funcional: Introdução a Elm (video) - introdução rápida (10 minutos) a linguagem de progração Elm.
- Programação Funcional em JavaScript na prática com Ramda (slides) - introdução completa sobre programação abordando os diversos conceitos relacionados com exemplos em JavaScript (ES2015+) utilizando a biblioteca Ramda.js.
- Introdução a Elm - programação funcional no front-end (video) - introdução a programação funcional e a linguagem de programação Elm mostrando de forma ampla a linguagem e seu funcionamento.
- [Introdução a Elm - programação funcional no front-end (slides)](https://speakerdeck