Categories


Recent Posts


Archives


There’s no Such Thing as PHP

This entry is part 5 of 6 in the series Just Enough C for PHP. Earlier posts include Just Enough C for PHP, Just Enough C for PHP: Running C Programs, Just Enough C for PHP: Variables and Types, and Just Enough C for PHP: C Macros. Later posts include Just Enough C for PHP: Make Basics. First, some business. It’s worth saying out [...]

astorm

Symfony Routing Configuration Keys

This entry is part 6 of 6 in the series Sylius for Magento and PHP Developers. Earlier posts include Five First Impressions of the Sylius eCommerce System, Symfony's Service Container, Symfony: Autowiring Services, A Brief Look at Every Symfony Service Configuration, and Symfony Routes and Stand Alone Controllers. This is the most recent [...]

astorm

Fearless Security: Memory Safety

Fearless Security: Memory Safety is a broad overview of some ways the Rust programming language improves on memory management and race conditions in languages like C or C++ without going full handwave/don’t worry your pretty head about that we’ll manage everything for you. As I’ve gotten more real world experience with [...]

astorm

Service Decorators in Practice

While this isn’t a straight up decorator tutorial, it does describe a practical application of the pattern which (unlike most of the decorator pattern documentation I’ve read) is a decent way of getting your head around the who/what/where/when/why of this pattern, particularly if you’re interested in Symfony’s [...]

astorm

Symfony: Autowiring Services

This entry is part 3 of 6 in the series Sylius for Magento and PHP Developers. Earlier posts include Five First Impressions of the Sylius eCommerce System, and Symfony's Service Container. Later posts include A Brief Look at Every Symfony Service Configuration, Symfony Routes and Stand Alone Controllers, and Symfony Routing Configuration [...]

astorm

Symfony’s Service Container

This entry is part 2 of 6 in the series Sylius for Magento and PHP Developers. Earlier posts include Five First Impressions of the Sylius eCommerce System. Later posts include Symfony: Autowiring Services, A Brief Look at Every Symfony Service Configuration, Symfony Routes and Stand Alone Controllers, and Symfony Routing Configuration [...]

astorm

Commerce Bug 3.2.3 Now Available

Another year, another small bug fix release for Commerce Bug. This one takes care of some PHP 7.2 syntax errors (Object is no longer allowed as class name portion) and a slew of weird edge cases where Magento’s event/observer system would send through data that should be an object, but was not an object. It’s unclear if the [...]

astorm