Simplifying Unit Testing (and asking for help when needed)
Are your unit tests too complex? Do you attempt to do everything once, repeatedly? When you're stuck, do you ask for help?
Zend Framework 2 module configurations aren't always cacheable with closures? This tutorial shows how to migrate to the FactoryInterface and overcome this potential problem.
First Foray Making Screencasts
Recently, I was invited by Thomas Snow at Learnable, to start making video training content (screencasts). In this post, I’m stepping through my experience of doing so.
Can A £20 Microphone Compare to the Blue Yeti?
I decided to keep a blog of my experience on the way to becoming a professional podcaster and screencaster. So you can call this Podcasting 101. Like anything in life, you have to start somewhere. So why not right at the beginning?
Gary Hockin's Maximising Zend Framework 2 Performance Talk (Review)
Gary Hockin gave a great talk at PHP UK Conference this year on maximising Zend Framework 2 performance. Today's post looks at the key elements from the talk, including application analysis with siege or apachebench, and how caching is so critical to performance.
Master Zend Framework Is Live!
After much, much, work, Master Zend Framework is live and it's better in every way than the original.
Easy Setter Injection in Zend Framework 2
Want to learn how to have initialized objects with minimal code and nearly no hands-on configuration in Zend Framework 2? Come learn about setter injection.
3 Simple Ideas for Improving Zend Framework Performance
Here's 3 simple ideas for improving Zend Framework 2 application performance without learning more code. Think Database
Simplify Form Validation and Reuse, Use Validation Groups
Do you need to use different elements of a Zend Form, in multiple locations? Are you keen to reuse the same form class and avoid code duplication but don't know how? Come learn about validation groups.
Should You Use PHP’s Magic Methods or Not?
Are PHP's magic methods worth using? When you use them, can you truly write testable code? Let's explore one side of the argument today.