rover



Understanding the role of an Engineering Manager

  • avatar
  • 507 Views
  • 1 Like
  • 6 mins read
Preview post image

Becoming an engineering manager is not just about climbing the ladder. It is a complete shift in responsibility. You are no longer measured by the code you write or the tasks you complete. Now you are accountable for how the entire team performs. You can delegate work, but you are still responsible for results. If no one owns a problem, you do. That is not an extra detail, that is the job.

How agile teams collaborate and get things done

  • avatar
  • 537 Views
  • 3 mins read
Preview post image

Agile teams are designed to be flexible and collaborative, but that does not mean everyone does everything. To stay effective, Agile teams rely on well-defined roles that help organize work, support decision-making, and keep projects moving forward. While different Agile frameworks may use slightly different role names, three key responsibilities exist in almost every Agile team: the product owner, the development team, and the scrum master.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Getting started with CQRS in PHP

  • avatar
  • 434 Views
  • 5 mins read
Preview post image

CQRS stands for Command Query Responsibility Segregation. It's a pattern that separates how an application reads data from how it writes data. This approach can help structure code more clearly, especially in systems that deal with complex business logic or need to scale certain operations differently.

Understanding Hexagonal Architecture with practical example

Available to registered members only
  • avatar
  • 411 Views
  • 1 Like
  • 7 mins read
Preview post image

Hexagonal architecture, also called ports and adapters, is a software design approach that helps structure an application by clearly separating the core logic from technical details and external systems. Instead of shaping your app around frameworks, protocols, or storage, you keep your focus on what the application does, and let everything else connect to it through interfaces. The pattern isn't tied to any specific language. The examples in this article are written in PHP to show how the idea can be applied, but the approach works the same way in any backend system.