[WebPub] [abcd-www] Next Week Feb. 19th - PHPUnit, PHP Craftsmanship, and managing the toolchain

Tremonte, Donna dtremont at oeb.harvard.edu
Wed Feb 10 11:01:46 EST 2016


Hello MIT WebPub,

Next week, on Friday, February 19th from 3:30p to 5p (*note we are meeting on Friday not on Wednesday), we will have three 30 minute talks by thePHP.cc<https://urldefense.proofpoint.com/v2/url?u=http-3A__thephp.cc_welcome&d=CwMGaQ&c=WO-RGvefibhHBZq3fL85hQ&r=y4xSmNRb1tNjvlg8AMpqYos_NWIfHwWBXV2VP92-2i0&m=vKHz0Eh5xGvDoF8_jvHSJRHPKapJPgs8FkJ_zTUaceI&s=_uPkq8p3J47GQdwJ0fu39PhXhJYoE205Cc5Zk-4dGXs&e=>:

PHP 7, PHPUnit 5, and Beyond (Sebastian Bergmann)
Every eight weeks a new version of PHPUnit that adds new functionality
is released. These releases do not break backwards compatibility, making
it easy for developers to update. The October 2015 release, PHPUnit 5.0,
however, needs to break backwards compatibility to prepare PHPUnit for
PHP 7. We will discuss how PHPUnit had to be adapted for PHP 7, how
PHPUnit benefits from PHP 7, what additional changes PHPUnit 5 brings
with it, and we’ll close with a look ahead to PHPUnit 6.
Bio: Sebastian Bergmann<https://urldefense.proofpoint.com/v2/url?u=http-3A__thephp.cc_consultant_sebastian-2Dbergmann&d=CwMGaQ&c=WO-RGvefibhHBZq3fL85hQ&r=y4xSmNRb1tNjvlg8AMpqYos_NWIfHwWBXV2VP92-2i0&m=vKHz0Eh5xGvDoF8_jvHSJRHPKapJPgs8FkJ_zTUaceI&s=q4DOHWHLr-kNDzflGTDqphPi-o15SnMKp0A6CFNp_Ag&e=> has instrumentally contributed to tranforming PHP into a reliable platform for large-scale, critical projects. Enterprises and PHP developers around the world benefit from the tools that he has developed and the experience he shares.

The Five Rules of PHP Craftsmanship (Stefan Priebsch)
PHP gives developers a great deal of freedom to achieve their goals. In
larger-scale projects, PHP also provides you with a lot of rope to hang
yourself with, and short cycles of rapid development can quickly turn
into years of maintenance nightmare. We will discuss five rules that
every PHP developer and aspiring craftsman should know and stick to.
Bio: Stefan Priebsch<https://urldefense.proofpoint.com/v2/url?u=http-3A__thephp.cc_consultant_stefan-2Dpriebsch&d=CwMGaQ&c=WO-RGvefibhHBZq3fL85hQ&r=y4xSmNRb1tNjvlg8AMpqYos_NWIfHwWBXV2VP92-2i0&m=vKHz0Eh5xGvDoF8_jvHSJRHPKapJPgs8FkJ_zTUaceI&s=uc8U04VQ1rzcJpkKOsQyFVsnNeX9VkVz1BkFLWFXaNc&e=> (@spriebsch) is a co-founder of The PHP Consulting Company (http://thephp.cc<https://urldefense.proofpoint.com/v2/url?u=http-3A__thephp.cc&d=CwMGaQ&c=WO-RGvefibhHBZq3fL85hQ&r=y4xSmNRb1tNjvlg8AMpqYos_NWIfHwWBXV2VP92-2i0&m=vKHz0Eh5xGvDoF8_jvHSJRHPKapJPgs8FkJ_zTUaceI&s=jgaGaCyuIYsBIQZqPSdpXREjPh4HamKs9OQ-CbVaWSU&e=>). As a consultant and coach, he helps teams to develop software successfully. He is a university lecturer for web programming and author of several textbooks. Being father of four-year-old twins, he also is an established scalability expert.

How to manage your project’s toolchain in 2016 (Arne Blankerts)
Today, dependency management in PHP projects is done via composer.
While this makes perfect sense for libraries, managing the toolchain
via composer will lead to the installation of all the dependencies of
these tools. Not only is this slow, but it will also mix them with your
project’s runtime libraries. And even though most tools are available
as a fully self-contained and executable phar archive, installing and
updating them manually is everything but fun. Time to change that.
Bio: Arne Blankerts<https://urldefense.proofpoint.com/v2/url?u=http-3A__thephp.cc_consultant_arne-2Dblankerts&d=CwMGaQ&c=WO-RGvefibhHBZq3fL85hQ&r=y4xSmNRb1tNjvlg8AMpqYos_NWIfHwWBXV2VP92-2i0&m=vKHz0Eh5xGvDoF8_jvHSJRHPKapJPgs8FkJ_zTUaceI&s=0-46JNVABvp7WRvUMPDZIrg3e0lYNsMxj6JoPYlk0QE&e=> solves IT problems long before many companies realize that they even exist. He focuses on IT security, performance and reliability, which he attends to with almost magical intuition creating solutions that clearly bear his hallmark. Companies around the world rely on his concepts and LINUX-based system architectures.

NOTE: No need to RSVP, the building at CGIS Building, 1737 Cambridge St. Room K354 is open to the public.

When: February 19th @ 3:30-5:00pm (*note, this is a Friday)
Title: PHPUnit, PHP Craftsmanship, and managing the toolchain
Who: Arne Blankerts, Sebastian Bergmann, and Stefan Priebsch of thePHP.cc
Where: CGIS Building, 1737 Cambridge St. Room K354 (**note the change in venue)

Thanks!
Donna and Raman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/webpub/attachments/20160210/ca0ee080/attachment.html


More information about the WebPub mailing list