Pular para o conteúdo principal

5 publicações com a etiqueta "php"

Ver todas as etiquetas

Entendendo o Sistema de Versionamento dos Componentes PHP ByJG

· 8 min para ler
Joao Gilberto Magalhaes
Startup / Founder / Developer

Entendendo o Sistema de Versionamento dos Componentes PHP ByJG

Gerenciar dependências entre múltiplos componentes PHP costumava ser um pesadelo. Quando você tem um ecossistema de mais de 30 pacotes interconectados, manter o controle de qual versão funciona com qual versão do PHP — e quais versões são compatíveis entre si — pode rapidamente se tornar algo incontrolável.

Foi por isso que redesenhei completamente a estratégia de versionamento para todos os componentes PHP ByJG. Este post explica a evolução do sistema de versionamento, como ele funciona hoje e como você pode usá-lo efetivamente em seus projetos.

Construindo uma Aplicação PHP Completa: Do Zero à Produção

· 16 min para ler
Joao Gilberto Magalhaes
Startup / Founder / Developer

Você já se perguntou como ir de uma máquina completamente vazia para uma aplicação PHP totalmente funcional e pronta para produção? Talvez você tenha herdado um VPS vazio, ou sua equipe queira criar um novo serviço sem gastar semanas montando ferramentas. Neste artigo, vou guiá-lo através de todo o ecossistema PHP ByJG—um conjunto abrangente de ferramentas e componentes que trabalham juntos perfeitamente para ajudá-lo a construir aplicações PHP modernas com confiança.

Seja você trabalhando com Laravel, Symfony, ou construindo do zero, esses componentes podem ajudá-lo a acelerar o desenvolvimento mantendo qualidade de nível de produção. Pense nisso como uma equipe de pit curada: cada utilitário é leve por si só, mas projetado para se encaixar quando você precisa de todo o pipeline.

O Que Vamos Cobrir

  • Configurar uma estação de trabalho em uma máquina Linux vazia (ou WSL) em minutos
  • Entender o catálogo de componentes PHP e quando usar cada peça
  • Usar a Arquitetura de Referência PHP REST para criar uma API
  • Selecionar imagens Docker fortalecidas para cargas de trabalho de produção
  • Operar um fluxo de trabalho realista do dia zero à manutenção contínua

Como eu Consigo Manter Mais de 30 Projetos Open Source (e Continuar Sano 😄)

· 6 min para ler
Joao Gilberto Magalhaes
Startup / Founder / Developer

How I Manage 30+ Open Source Projects

Manter mais de 30 projetos open source é quase como tocar uma orquestra sozinho. Cada projeto tem suas particularidades, dependências, pipelines, documentações e testes — e, ainda assim, todos precisam funcionar em harmonia.
Em uma empresa com 30 microserviços, é comum ter algo como 2 a 4 DevOps, 3 a 5 Product Owners e 50 a 100 desenvolvedores.
Eu faço isso praticamente sozinho.

Parece impossível? Vamos entender como esse ecossistema funciona, e como a automação, padronização e um bom uso de Inteligência Artificial tornam isso não apenas viável, mas prazeroso.

Desenvolvimento PHP Fácil com Docker e VSCode

· 7 min para ler
Joao Gilberto Magalhaes
Startup / Founder / Developer

Configurar um ambiente de desenvolvimento PHP pode ser desafiador, especialmente quando você precisa gerenciar múltiplas versões do PHP ou evitar poluir seu sistema com instalações locais. Neste guia, vou mostrar como criar um ambiente completo de desenvolvimento PHP usando apenas Docker e VSCode. Nenhuma instalação local de PHP necessária!