August 2015 - Page 3 of 8 - Northeast PHP - August 22 & 23, 2015

Speaker Spotlight # 23

We have Great speakers coming this year to our conference. Here is a spotlight on one of them.

Joshua Warren has been developing web applications with PHP since 1999. He is the Founder & CEO of Creatuity in Dallas, Texas, where he works on eCommerce projects with Magento and the Yii framework. He founded Creatuity in 2008 as a development firm and has grown it to a team of over 25, including 14 developers working across 2 continents. When Joshua isn’t developing, he enjoys traveling to new countries to try local food and beer while meeting developers at local meetups as well as connecting with developers around the world via Twitter.

Joshua will be speaking on: Magento 2 – An Introduction to a Modern PHP-Based System

Over 200,000 companies use the Magento 1 platform to power their eCommerce needs. So when they set out to build a major new version, the Magento team had significant pressure to deliver a modern, well-designed PHP-based system. Pulling in some of the best of the PHP world through tools like Composer, phpunit and more, I believe they met that goal. In this talk, we’ll take a look at the design and architecture of Magento 2, including it’s use of dependency injections, interceptors and service contracts to provide numerous ways for developers to extend and customize the system.

Speaker Spotlight # 22

We have Great speakers coming this year to our conference. Here is a spotlight on one of them.

Patrick Allaert is a freelance system engineer, founder of Libereco Technologies and co-founder of []. Using PHP since the early days of PHP 3, he is contributing/hacking on a wide variety of projects including PHP, [eZ Publish], Linux and KDE. In his spare time, he works on the PHP monitoring extension: [APM] for which he is the lead developer, that doesn’t give him much time to [blog] or to tweet (@patrick_allaert).

Patrick will be speaking on:  PHP Data Structures (and the impact of PHP 7 on them)

We all have certainly learned data structures at school: arrays, lists, sets, stacks, queues (LIFO/FIFO), heaps, associative arrays, trees, … and what do we mostly use in PHP? The “array”! In most cases, we do everything and anything with it but we stumble upon it when profiling code.During this session, we’ll learn again to use the structures appropriately, leaning closer on the way to employ arrays, the SPL and other structures from PHP extensions as well.The impact that PHP 7 should have on data structures will be introduced as well.

Advanced debugging techniques

Step-by-step debugging with Xdebug is no secret for you? Perfect then, because we won’t talk about it. We will rather see tools that let you know what’s really happening in your PHP code, like the recent phpdbg debugger and phptrace tool, process tracing tools like: strace, ltrace, the Linux inotify mechanism, tcpdump/wireshark for network analysis, MySQL query debugging with MySQL proxy.

Speaker Spotlight # 21

We have Great speakers coming this year to our conference. Here is a spotlight on one of them.

Ben Clark is Chief Architect at Wayfair. He has worked there since 2011, on software/systems architecture, data science and big data. He has managed many of the company’s software development teams, including search, recommendations and customer-facing web development. He writes on and edits Wayfair’s technology blog, and organizes the contributions of opensource software on

Ben will be speaking on:   Scaling PHP at Wayfair

Wayfair went live with PHP in May 2011, after 9 years of running on classic ASP. Its customer-facing web sites were completely converted to PHP by April 2013.

Initially we had a classic LAMP-style stack, except with FreeBSD instead of Linux, Lighttpd instead of Apache, and Microsoft SQL Server instead of MySQL. Like a lot of sites, we had a Memcached to help with performance. This was fine for the size business we were at the time.

Since then we have had to scale up. We’re now a >$1B public company. We’re doing a lot of things with PHP that we have made available to the opensource community on The thing that has required the most creativity, and is perhaps the most useful to others, whether or not they have a stack similar to ours, was getting connection pooling and proxying to work with our spiffy state-of-the-art caching infrastructure, and with SQL Server. This talk is a ‘how and why’ on all of that.


August 2015
« Jul   Sep »