I share reflections, practical solutions and lessons learned over more than 10 years working as a software engineer on real projects.
Blog
Protecting Sensitive Data with #[SensitiveParameter] and Other PHP Attributes
How to use #[SensitiveParameter] to protect sensitive data in your application.
REST vs GraphQL: When Each Pattern Makes Sense in Modern Architectures
When REST or GraphQL makes sense in your project.
Documenting Software Architectures with C4 Model in Practice
How to document complex systems using the C4 model.
Domain Events in Laravel: Decoupling Business Rules the Smart Way
Learn how Domain Events help decouple business rules in Laravel.
A Simple Way to Organize Third-Party API Responses for Testing
Make API test data consistent and easy to maintain.
Standardizing Integrations with DTOs and Actions
Clean and scalable structure for API integrations.
Mastering Laravel Service Providers: Powering the Core of Your Application
How the framework bootstraps and configures applications.
Using Clean Architecture in Laravel Projects: a practical experiment
Keep your core independent: framework-agnostic, future-ready code.
How to keep track of logs between microservices
Tracking logs between microservices: tips for your architecture.
My Packages & Projects

Organize responses from third-party apis for automated testing.

A project that applies Clean Architecture using the Laravel framework.
Work Experience
Connect
Feel free to contact me at contact@ranierif.dev