The Curious Engineer

All blogs / PHP

Ocramius' blog

ocramius.github.io

PHPSoftware / engineering practicePerformance / optimizationEngineering blogs

’15’20’25
Posts
25 from 15 Jun 2012 to 28 Jul 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://ocramius.github.io/atom.xml

2026 2

  1. Proper logging in PHP with PSR-3
  2. Reviving the blog

2017 4

  1. BetterReflection version 2.0.0 released
  2. Eliminating Visual Debt
  3. YubiKey for SSH, Login, 2FA, GPG and Git Signing
  4. On Aggregates and Domain Service interaction

2016 1

  1. ProxyManager 2.0.0 release and expected 2.x lifetime

2015 2

  1. Doctrine ORM Hydration Performance Optimization
  2. When to declare classes final

2014 4

  1. ProxyManager 1.0.0 release and expected 1.x lifetime
  2. roave/security-advisories: Composer against Security Vulnerabilities
  3. Delegator Factories in Zend Framework 2
  4. LazyProperty - Automatic property initialization for PHP

2013 6

  1. Fluent Interfaces are Evil
  2. Fast PHP Object to Array conversion
  3. Accessing private PHP class members without reflection
  4. Property Accessors in PHP Userland
  5. A tutorial for Doctrine 2 ORM with Zend Framework 2
  6. The Proxy Pattern in PHP

2012 6

  1. Dependency Injection slowness solved by Doctrine Proxies
  2. JS/CSS/Images with Zend Framework 2 and the Asset Manager Module
  3. Automated Test Coverage Checks with Travis, PHPUnit for Github Pull Requests
  4. A Doctrine 2 ORM Tutorial for beginners
  5. ZF2, Zend Di and Controllers for fast SOA development
  6. Moving my blog to Jekyll and Github pages