Skip to main content

2 posts tagged with "ecosystem"

View all tags

Understanding the ByJG PHP Components Versioning System

· 8 min read
Joao Gilberto Magalhaes
Startup / Founder / Developer

Understanding the ByJG PHP Components Versioning System

Managing dependencies across multiple PHP components used to be a nightmare. When you have an ecosystem of 30+ interconnected packages, keeping track of which version works with which PHP version — and which versions are compatible with each other — can quickly become overwhelming.

That's why I completely redesigned the versioning strategy for all ByJG PHP components. This post explains the evolution of the versioning system, how it works today, and how you can use it effectively in your projects.

Building a Complete PHP Application: From Zero to Production

· 15 min read
Joao Gilberto Magalhaes
Startup / Founder / Developer

Have you ever wondered how to go from a completely blank machine to a fully functional, production-ready PHP application? Maybe you inherited an empty VPS, or your team wants to spin up a greenfield service without spending weeks assembling tooling. In this article, I'll walk you through the entire ByJG PHP ecosystem—a comprehensive set of tools and components that work together seamlessly to help you build modern PHP applications with confidence.

Whether you're working with Laravel, Symfony, or building from scratch, these components can help you accelerate development while maintaining production-grade quality. Think of it as a curated pit crew: each utility is lightweight on its own, yet designed to snap together when you need the whole pipeline.

What We'll Cover

  • Standing up a workstation on a blank Linux machine (or WSL) in minutes
  • Understanding the PHP component catalog and when to reach for each piece
  • Using the PHP REST Reference Architecture to bootstrap an API
  • Selecting hardened Docker images for production workloads
  • Operating a realistic workflow from day zero to ongoing maintenance