GraphQL é uma linguagem de consulta criada pelo Facebook em 2012 e lançada publicamente em 2015.
É considerada uma alternativa para arquiteturas REST, além de oferecer um serviço runtime para rodar comandos e consumir uma API.
GraphQL fornece uma descrição completa e compreensível dos dados da API, dá aos clientes o poder de solicitar exatamente o que precisam, facilita a evolução de APIs ao longo do tempo e permite ferramentas poderosas para desenvolvedores.
Em outras palavras, o GraphQL atua como uma camada intermediária entre o cliente e a fonte de dados (como um banco de dados ou serviços externos).
Ele interpreta as consultas feitas pelo cliente e se encarrega de buscar os dados necessários a partir das diversas fontes, combiná-los se necessário e, finalmente, retornar ao cliente apenas os dados solicitados.
Situação: O atacante segura a sua franja.
Defesa: Com sua mão esquerda você segura a mão dele, com a direita você sugura o punho dele,
com o corpo girando para a direita, afim de ficar de costas para ele,
seu cotovelo direito passa por cima do braço dele, quando a volta termina o braço dele está preso na sua axila e a mão dele
presa na sua mão, aí é só puxar a mão dele para trás para quebrar o pulso.
- 1 Kubernetes
- 1.5 [Instalando Kubernetes e dependências no Linux](https://gist.github.com/ifasanelli/768ce3911463cafd83c08d50f12bc627#15-instalando-kubernetes-e-depend%C3%AAncias-no-li
- 1 Instalação
- 2 Testando o Docker
- 3 Containers
- 3.2 [Verificando containers em execução e quais já foram executados](https://gist.github.com/ifasanelli/4bf6d03a589539f1daba0b203072b5e
- Para que testar software?
- Tipos de Testes
- TDD - Test Driven Development ou Desenvolvimento Guiado a Testes
- Conhecendo o RSpec
- Exercitando o TDD com RSpec (Exercício Calculadora)
- Teste em 4 Fases
- [BDD - Behavior Driven Development ou Desenvolvimento Orientado por Comportamento](https://gist.github.com/ifasanelli/ab0544386a18aad0741fd3ffbc86af09/