Podcast Recap - Interoperability and Expressive Configuration

This week’s been an exciting one on the podcast, with two new episodes covering interoperability and how to configure Zend Expressive applications. Here’s a recap.


  • Interoperability and Expressive Configuration

This week’s been an exciting one on the podcast, with two new episodes covering interoperability and how to configure Zend Expressive applications. Here’s a recap.

Interoperability

On Monday episode four of the podcast was released. In this one I talked about a key benefit of building applications with Zend Expressive, as it’s built on PSR-7 - Interoperability. Here’s an summary:

Interoperability moves us, as a community, yet further away from silo’d implementations and full stack or kitchen sink approaches, which we’ve known in the PHP community for some years now.

What’s more, it encourages us to drop an old attitude which has persisted in the PHP community for too long: “not made, or not developed, here”.

This attitude resulted in copious amounts of duplicate code; duplicate code instead of best-of-breed libraries. Libraries which the entire community knows about, critiques, and improves.

Check out the episode for more. I’m sure you’ll get a lot out of it.

Zend Expressive Application Configuration

Yesterday, episode 5 of the podcast was released. In this one I talked about the essentials of configuring an expressive application, one based on the standalone installer. Specifically, I covered the four types of applications which can commonly built with expressive. These are:

  • Basic routing configuration
  • Using a container
  • Using a Configuration-Driven Container
  • Hybrid Container and Programmatic Creation

Check out the episode for more. I’m sure you’ll see just how flexible and accommodating Zend Expressive is, especially in comparison to previous versions of Zend Framework, and how things used to be in PHP.

Coming Up Next Week

Next week, the momentum continues! On Monday I’m talking about the standard expressive directory structure. On Thursday I’m giving an overview of the default expressive routing library, FastRoute. See you then!


You might also be interested in these tutorials too...

Mon, Oct 19, 2015

How to Test Zend Framework Applications with Codeception

Testing is essential for creating reliable software. Whether you’re writing a small application for your local club or an application to back your startup, it needs test coverage to ensure it works properly. In this series, I show you how to test Zend Framework 2 applications using the comprehensive testing framework - Codeception.

Wed, Nov 6, 2013

Basic Zend Framework Testing With Mockery

Do you need to mock objects in your Zend Framework 2 applications and find PHPUnit unintuitive, even difficult? If so, come and learn Mockery instead.


Want more tutorials like this?

If so, enter your email address in the field below and click subscribe.

You can unsubscribe at any time by clicking the link in the footer of the emails you'll receive. Here's my privacy policy, if you'd like to know more. I use Mailchimp to send emails. You can learn more about their privacy practices here.

Join the discussion

comments powered by Disqus