Zend Framework Quick Bites

Episode 44 - What Are Delegator Factories and Why You Should Use Them

2 min · 28 de jun de 2018
Portada del episodio Episode 44 - What Are Delegator Factories and Why You Should Use Them

Descripción

Ever wanted to dynamically add functionality to services you retrieve from your DI container — without creating custom versions or long inheritance hierarchies? Do you want to do it in a simple, clear, and well structured way? If so, then tune into this episode and learn about delegator factories. They're an advanced and very powerful technique for handling just this situation. Grab a cup of your favourite beverage, have a listen to the episode and find out more about them. As always, tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery]) with any questions and input. LINKS * What Are Delegator Factories and Why You Should Use Them [https://masterzendframework.com/what-are-delegator-factories/] * Delegator Factories (ZF Documentation) [https://docs.zendframework.com/zend-expressive/v3/features/container/delegator-factories/] * Delegator Factories (Ocramius’ blog) [https://ocramius.github.io/blog/zend-framework-2-delegator-factories-explained/] * Zend Expressive Essentials [https://masterzendframework.com/zend-expressive-essentials/] QUESTIONS/COMMENTS/SUGGESTIONS Tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery])

Comentarios

0

Sé la primera persona en comentar

¡Regístrate ahora y únete a la comunidad de Zend Framework Quick Bites!

Prueba gratis

Empieza 7 días de prueba

$99 / mes después de la prueba. · Cancela cuando quieras.

  • Podcasts solo en Podimo
  • 20 horas de audiolibros al mes
  • Podcast gratuitos

Todos los episodios

42 episodios

episode Episode 44 - What Are Delegator Factories and Why You Should Use Them artwork

Episode 44 - What Are Delegator Factories and Why You Should Use Them

Ever wanted to dynamically add functionality to services you retrieve from your DI container — without creating custom versions or long inheritance hierarchies? Do you want to do it in a simple, clear, and well structured way? If so, then tune into this episode and learn about delegator factories. They're an advanced and very powerful technique for handling just this situation. Grab a cup of your favourite beverage, have a listen to the episode and find out more about them. As always, tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery]) with any questions and input. LINKS * What Are Delegator Factories and Why You Should Use Them [https://masterzendframework.com/what-are-delegator-factories/] * Delegator Factories (ZF Documentation) [https://docs.zendframework.com/zend-expressive/v3/features/container/delegator-factories/] * Delegator Factories (Ocramius’ blog) [https://ocramius.github.io/blog/zend-framework-2-delegator-factories-explained/] * Zend Expressive Essentials [https://masterzendframework.com/zend-expressive-essentials/] QUESTIONS/COMMENTS/SUGGESTIONS Tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery])

28 de jun de 20182 min
episode Episode 43 - The Latest Post Now Covers Composer Commands! artwork

Episode 43 - The Latest Post Now Covers Composer Commands!

Just a quick one to mention that the most recent post: What Does It Take To Start Using Zend Expressive?, has been updated. It now covers the Composer scripts that come with projects created with the Zend Expressive Skeleton Installer. Grab a cup of your favourite beverage, have a listen to the episode and find out more about the Composer scripts that make working with Zend Expressive simpler and easier. As always, tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery]) with any questions and input. LINKS * What Does It Take To Start Using Zend Expressive? [https://www.masterzendframework.com/what-does-it-take-to-get-started-with-zend-expressive/] QUESTIONS/COMMENTS/SUGGESTIONS Tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery])

30 de nov de 20172 min
episode Episode 42 - What Does It Take To Start Using Zend Expressive? artwork

Episode 42 - What Does It Take To Start Using Zend Expressive?

What does it take to start using Zend Expressive? That’s the question I ask in the latest post on Master Zend Framework [https://www.masterzendframework.com/what-does-it-take-to-get-started-with-zend-expressive/] and discuss in this episode. Honestly, Zend Framework — and especially Zend Expressive — aren’t hard to get started with! So in this episode (and post) I set out to explode that myth. Along with that, I’ve got some community news, specifically posts in the community, along with some package updates. Grab a cup of your favourite beverage, have a listen to the episode and find out more about the first module of the upcoming course. As always, tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery]) with any questions and input. LINKS * The latest blog post: What Does It Take To Start Using Zend Expressive? [https://www.masterzendframework.com/what-does-it-take-to-get-started-with-zend-expressive/] * Create caching middleware with #expressive [https://t.co/fpStacr6QP] * Learn how to create custom middleware workflows in #expressive. [https://t.co/hMgT5rBSiJ] * zfcampus/zf-apigility-admin 1.5.11 [https://t.co/unjVDhrJ3F] * zfcampus/zf-configuration 1.3.2 [https://t.co/vrNkQbeVux] * zendframework/zend-expressive-authentication-session 0.1.1 [https://t.co/CswzTKEaqs] * zfcampus/zf-content-validation 1.3.6 [https://t.co/pnkKAdFAoS] QUESTIONS/COMMENTS/SUGGESTIONS Tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery])

20 de nov de 20172 min
episode Episode 41 - The First Module of Zend Expressive Essentials is Ready artwork

Episode 41 - The First Module of Zend Expressive Essentials is Ready

A quick, impromptu, episode to let you know that I’ve finished the first module of the upcoming Zend Expressive Essentials course! I don’t mean to overload you with plugs about me, but I’m super excited about this course and that I’ve completed the first module. It’s not a big module, but it sets the scene and helps get things started! Grab a cup of your favourite beverage, have a listen to the episode and find out more about the first module of the upcoming course. As always, tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery]) with any questions and input. LINKS * Zend Expressive Essentials [https://masterzendframework.com/zend-expressive-essentials/] * Pluralsight [https://www.pluralsight.com] QUESTIONS/COMMENTS/SUGGESTIONS Tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery])

17 de nov de 20172 min
episode Episode 40 - Zend Expressive Essentials - The Course - Is Underway artwork

Episode 40 - Zend Expressive Essentials - The Course - Is Underway

In this episode, I’m super excited to announce that Pluralsight have given me the go-ahead to create a new course: Zend Expressive Essentials! That’s right, a new course, based on the recently published book (of the same name) Zend Expressive Essentials [https://masterzendframework.com/zend-expressive-essentials/]. If you bought the book, I’m confident you’ll be interested in taking the course. If you didn’t buy the book, here’s a sneak peak at what’s on offer: * An Introduction to Zend Expressive (core concepts and theory). * Creation of an application by hand. * Creation of an application using the command-line tooling support. * Integration of third-party libraries and packages. * Creation of powerful middleware pipelines. Grab a cup of your favourite beverage, have a listen to the episode and find out more about the upcoming course, and tweet me at @zfmastery [https://twitter.com/zfmastery] with any questions and input. LINKS * Zend Expressive Essentials [https://masterzendframework.com/zend-expressive-essentials/] * Pluralsight [https://www.pluralsight.com] QUESTIONS/COMMENTS/SUGGESTIONS Tweet me at @zfmastery (https://twitter.com/zfmastery [https://twitter.com/zfmastery])

11 de nov de 20172 min