Articles
Writing on PHP, Laravel, APIs, and engineering leadership.
- Building a CLI application in 2022 Explore the best options for building CLI apps in 2022, including Laravel Zero, Symfony Console, and more, suitable for both PHP and Rust developers.
- Laravel Command Bus Implement Command Bus in Laravel for efficient code management. Learn to create command handlers and integrate them seamlessly into your projects.
- Adapter Pattern Explore the adapter design pattern in coding through a practical example of building a versatile social poster class, adaptable for different social networks.
- Testing API responses in PestPHP Efficient API Response Testing in Laravel with pestPHP - Learn to test Laravel API responses effectively using pestPHP and fixtures.
- Tappable Query Scopes in Laravel Enhance Laravel Query Scopes with Tappable Query Scopes - Learn about tappable query scopes in Laravel, a clean way to apply multiple scopes.
- Routing within our Domain Learn how to manage routes in Laravel DDD by creating domain-specific route files and using service providers for cleaner and more organized code.
- Getting started with DDD in Laravel Master Laravel DDD with ease; Learn how to enhance your Laravel applications by implementing Domain Driven Design for improved structure and maintainability.
- Querying Records in our Domain Learn how to leverage Laravel DDD for efficient record queries. Simplify read actions in your application.
- Starting our Domain Code; Data Objects and Factories Enhance code consistency and safety in Domain-Driven Design with Laravel DDD. Learn about Data Objects & Factories.
- Using Data Objects; Domain Commands Laravel DDD; Use Data Objects and Domain Commands to escape 'array hell' and perform clean write operations in your application.
- Quick Look into Laravel Feature Flags Discover Laravel Feature Flags, a powerful package for feature flag management in Laravel applications. Control feature access with ease.
- Introducing - Laravel Transporter Streamline API requests with Laravel Transporter using a powerful OOP approach with class-based configuration.
- Working with third party services in Laravel Learn how to work with 3rd party services in Laravel, focusing on connecting to the PingPing API. Improve your Laravel skills today!
- Adventures in PHP - PHP SDK Builder Learn how to build efficient, interoperable PHP SDKs using Laravel Forge and PSR-18 standards.
- Adventures in PHP - PHP URI Builder Introducing 'uri-builder', a PHP package with a fluent interface for easy URI string creation, simplifying API calls and URL manipulation.
- PHP Online - The Story So Far Discover the journey of PHP Online, a community hub for PHP enthusiasts. Join us in shaping the future of PHP.
- Building a REST API in GoLang Discover the process of building a REST API in GoLang, from setting up Docker containers to structuring and scaling your application effectively.
- My First Go Module - go api problem Explore the journey of building the first Go Module for error handling in APIs. Simplify error handling in GoLang with this module.
- Embracing The Tall Stack with Event Sourcing, an adventure into the unknown Dive into blending Laravel's TALL stack with event sourcing, learning to create efficient and reactive PHP applications with modern web development techniques.
- Embracing PSRs to build an interoperable HTTP Client Learn to build a PSR-18 compliant HTTP client in PHP, enhancing web development through interoperability and efficient request handling.