Zend Expressive Articles

How I Create My Pluralsight Courses

How I Create My Pluralsight Courses

April 28, 2020

Last week, my most recent Pluralsight course launched! In this post, as well as shamelessly promoting it, I step through what it took to create it, including my online course creation process.

Goodbye Master Zend Framework. So Long. Farewell.

Goodbye Master Zend Framework. So Long. Farewell.

April 8, 2020

It’s with some sadness, that earlier this week, I wished a fond farewell to the biggest blog I ever created, Master Zend Framework. Given that, it only feels right — and responsible — to talk about what motivated the decision to close the blog, and what the future holds for the blog’s content.

Updating Zend Expressive Essentials to Mezzio Essentials

Updating Zend Expressive Essentials to Mezzio Essentials

April 2, 2020

As Zend Framework is now rehomed at the Linux Foundation and has also been rebranded, I’ve decided to update my book and course on Zend Expressive. In this post, I’m giving some background about the journey of creating the book, insight into the progress I’ve made, and what lies ahead.

Why Is My Website So Slow?!

Why Is My Website So Slow?!

April 27, 2019

Is your website (or web-based application) not performing like you expect it should? Not sure why or what to do about it? Then come learn about some key things you can do to have your website perform properly.

What Are Delegator Factories and Why You Should Use Them

April 26, 2018

Ever wanted to dynamically expand the functionality of an object which you retrieve from your dependency injection container, based on different needs, yet without creating messy, hard to maintain configurations? Then you’re going to want to know about a powerful new technique - called Delegator Factories.

What Does It Take To Start Using Zend Expressive?

April 20, 2017

Ever thought that it’s hard to get started with Zend Expressive? Ever think you need to know Vagrant, Ansible, Docker, Puppet, Linux, and more? Nope, you don’t! In this post, I’m going to show you that, while these tools can help, if you’re just getting started with the framework (such as learning about it), you don’t need them.

How to Create a Zend Expressive Module

April 25, 2017

Ever thought of creating a Zend Expressive module, one that either scratches an itch or allows you to use a set of related functionality across multiple Zend Expressive projects? I created one recently and share how I did it with you in this three-part series.

Create Modules and Middleware with Command-Line Tooling Support

April 31, 2017

For the longest time, Zend Framework hasn’t had the strongest support for command-line tooling and scaffolding. However, in recent times, that’s all changed. Come find out how to use Expressive’s new tooling support to create modules and middleware rapidly.

How to Simplify Expressive Configuration with Interop-Config

April 4, 2016

Want a simpler way to configure a Zend Expressive application? Want to simplify how it’s done, yet still be sufficiently expressive enough, that it’s easy to read and maintain? Then it’s time you got to know Interop-Config by Sandro Keil.

Whoops, I Forgot The Error Handler

April 20, 2016

Ever experienced HTTP 500’s, but found that your error logs are empty. Ever had no clue why or how this could be happening? Perhaps you forgot to enable the Whoops error handler.

How To Build a Local Development Environment Using Docker

April 29, 2016

Building a local development environment which mirrors production hasn’t, historically, been an easy task. But with Docker, it’s become, virtually, trivial. Come learn how to setup a local development environment using Docker for developing Zend Expressive (and other PHP) applications.

How To Use Laravel’s Eloquent ORM with Zend Expressive

April 22, 2016

Laravel’s Eloquent ORM isn’t likely the first one you think of when using Zend Expressive. You likely think of Zend\Db or Doctrine. But, with a little bit of work, it’s possible to use Eloquent with Expressive. Today’s tutorial shows you how - step-by-step.

How To Simplify Zend Expressive Configuration with ConfigProviders

April 9, 2016

In any application there are a lot of moving parts, which can lead to a lot of complexity — especially when it comes to configuration. Given Zend Framework’s flexible nature, this can easily be the case — if we’re not careful — requiring a lot of supporting configuration. ConfigProvider classes, however, make managing application configuration very maintainable, even intuitive. This tutorial shows how to implement them.

What I Learned Building a Zend Expressive Application

April 5, 2016

Zend Expressive is an excellent framework for building modern applications; whether micro or enterprise-sized applications. But that doesn’t mean that it’s the easiest to get up to speed with. Today I’m going to share with you what I’ve learned, building applications using it.

How to Enable Form View Helpers in Zend Expressive

April 16, 2015

Zend Expressive is a great foundation on which to build an application, especially if you want to keep it small and lean. But out of the box, form view helpers aren’t available. Here’s how to make them available.

Introduction to Zend Expressive (Part 2)

April 9, 2015

Over the last number of months the Zend Framework team’s been hard at work on Zend Framework 3. And there are major changes afoot. In this 2-part series, we look at one of the core components - Zend Expressive.

Introduction to Zend Expressive

April 2, 2015

Over the last number of months the Zend Framework team’s been hard at work on Zend Framework 3. And there are major changes afoot. In this 2-part series, we look at one of the core components - Zend Expressive.