Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

ocramius.github.io

Get the latest updates from directly as they happen.

Follow now 95 followers

Latest posts

Last updated 4 months ago

Reviving the blog

4 months ago

I'm back The last time I blogged was in 2017: a lot...

Delegator Factories in Zend Framework 2

over 12 years ago

Last year, I worked on a feature for ZF2 called "Delegator Service...

roave/security-advisories: Composer against Security Vulnerabilities

over 11 years ago

Since it's almost christmas, it's also time to release a new project!...

ProxyManager 1.0.0 release and expected 1.x lifetime

over 11 years ago

Today I finally released version 1.0.0 of the ProxyManager Noticeable improvements since...

When to declare classes final

over 11 years ago

TL;DR: Make your classes always final, if they implement an interface, and...

Doctrine ORM Hydration Performance Optimization

about 11 years ago

PRE-REQUISITE Please note that this article explains complexity in internal ORM operations...

ProxyManager 2.0.0 release and expected 2.x lifetime

over 10 years ago

ProxyManager 2.0.0 was finally released today! It took a bit more than...

On Aggregates and Domain Service interaction

over 9 years ago

Some time ago, I was asked where I put I/O operations when...

YubiKey for SSH, Login, 2FA, GPG and Git Signing

about 9 years ago

I've been using a YubiKey Neo for a bit over two years...

Eliminating Visual Debt

about 9 years ago

Today we're talking about Visual debt in our code As an introduction,...

BetterReflection version 2.0.0 released

almost 9 years ago

Roave's BetterReflection 2.0.0s was released today I and James Titcumb started working...