ABOUT THIS EPISODE
In this weeks episode we are joined by Joe Watkins for a long overdue catchup. We start off the show by discussing what Sandboxing is and the new Sandbox extension he has developed. From here, we touch upon test-doubles/mocking frameworks, the reasoning behind building uopz in the past, and now componere/mimus to aid in testing. This leads us on to highlight what test coverage is, the history of coverage tooling within PHP, and the new exciting pcov extension he has released. Finally, we do a big ol’ RFC roundup, discussing RFCs that have been accepted for PHP 7.4 (FFI, Typed Properties and Preloading) and ones under discussion (JIT and Weak References).
Show Links- Boxes of Sand
- krakjoe/sandbox - A sandbox environment for PHP 7.1+
- Faking It
- krakjoe/uopz - User Operations for Zend
- krakjoe/componere - Complex Type Composition and Manipulation
- krakjoe/mimus - mocking framework as light as a bird
- Running for Coverage
- krakjoe/pcov - PCOV - CodeCoverage compatible driver for PHP
- krakjoe/pcov-clobber - Run PCOV in versions of PHPUnit before 8, if you must
- PHP RFC - FFI (Foreign Function Interface)
- PHP RFC - Typed Properties 2.0
- PHP RFC - Preloading
- PHP RFC - JIT
- PHP RFC - Weak References
English
United Kingdom
TRANSCRIPT 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
SEARCH PAST EPISODES
Search past episodes of Three Devs and a Maybe.
OTHER EPISODES IN THIS PODCAST
In this weeks episode we are lucky to be joined by Neal Brooks, a fellow developer of Edd’s at MyBuilder.
We start off by discussing how he got into programming, QBasic and video driver shenanigans.
From here, we move on to introduce his SymfonyLive London talk ‘Running Symfony on AWS Lambda’.
We h…
In this weeks episode Mick and Edd have a long overdue catchup!
We start off the show by discussing Mick’s new job, the new stack he is using, and the benefits of working in a team.
From here we highlight how his company uses Scrum (Sprints, Planning Poker and Story Points), handling event-sourced …
In this weeks episode we start off discussion around testing in a Continuous Integration pipeline, and setting up a personal Bamboo CI system.
We then move on to separating domain logic from the delivery, and how a Package-Bridge-Delivery split works.
After a small mouse related intermission, we to…
In this weeks episode we are lucky to be joined by Scott Arciszewski to discuss all things Security.
We start off by chatting about a recent talk he gave at DEF CON 25 and the importance of secure API design.
From here we highlight Google Tink, misunderstandings of how PHP has changed over the year…
In this weeks episode we are lucky to have Scott Wlaschin back on the show to discuss his most recent talk ‘Four Languages from Forty Years Ago’.
We start off by talking about why the 1970’s was such an influential decade for language design.
This leads us on to highlight what a programming languag…
Disclaimer: The podcast and artwork embedded on this page are from Michael Budd, Fraser Hart, Lewis Cains, Edd Mann, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.
EDIT
Thank you for helping to keep the podcast database up to date.