The Faster Web Meets Lean and Mean PHP!

h2>September EU

Presented by Andrew Caya (@AndrewSCaya)

Date: September 20, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

The Faster Web is quickly changing the way we think about Web development. The Web has changed considerably in recent years and is now built upon many new technologies. Amongst the most notable ones are those concerning PHP: PHP 7, asynchronous libraries, PHP tools like Blackfire.io and many others. It is important to take the time to look into these new Faster Web technologies in order to learn how to better optimize any Web application. Join us for this journey that will take us even beyond performance!

Andrew Caya

Andrew Caya

Andrew Caya started programming computers in GW-BASIC and QBASIC in the early 90s. Before becoming a PHP developer almost 10 years ago, he did some software development in C, C++, and Perl. He is now a Zend Certified PHP Engineer and a Zend Certified Architect. He is also the creator of Linux for PHP, the lead developer of a popular Joomla extension and a contributor to many open source projects.

He is currently CEO, CTO and Founder of Foreach Code Factory, an instructor at Concordia University, the author of “Mastering the Faster Web with PHP, MySQL, and JavaScript”, a technical reviewer for Packt Publishing, and a loving husband and father.

Build of a Modern ORM enabled Apigility API

September US

Presented by Tom Anderson (@tom_h_anderson)

Date: September 20, 2018
Time: 20:00 CDT

18:00 CDT, 3:00 CEST (Sept 21), 2:00 BST (Sept 21)
Not sure of the time in your area? Check it on timeanddate.com

The modern REST API can be described as Richardson Maturity Model level 3, HATEOAS, REST and RPC API serving data in one of a selection of JSON dialects (Apigility uses Hypertext Application Language) and returning API Problems via an accepted standard and authenticated with OAuth2. An API built around these standards will be hardened but still has an Achilles Heel if written with embedded SQL.

Doctrine is the most complete Object Relational Mapper for PHP and integration with Apigility, the world’s easiest way to create high quality APIs, creates a product strong enough for any engineering task. Come learn the strategies for this integration and how ORM is flexible and strong enough for any API challenge.

Too heavy handed is often a rebuttal to ORM so we’ll talk about GraphQL for Doctrine too.

Tom Anderson

Tom Anderson

Tom is Zend Certified PHP and a certified Zend Framework 2 Engineer. He has worked in PHP since 1999 and began programming on the Commodore 128.

Tom is an open source contributor and has contributed to or owns over 100 projects. Among his open source contributions Tom has contributed heavily to the Apigility project by Zend and maintains the Zend Framework projects for Doctrine.

As an API Architect Tom has built a Doctrine OAuth2 server adapter, Doctrine integration with Apigility, doubled the speed for clients and helped to build a better solution for the modern REST API.

PHP-1701-A

August 2018

Presented by Adam Culp (@adamculp)

Date: August 23, 2018
Time: 20:00 CDT

18:00 PDT, 3:00 (Aug 24), 2:00 (Aug 24)
Not sure of the time in your area? Check it on timeanddate.com

Regardless of claims by trendy developer websites, Enterprise PHP really is a thing: the final frontier. A reality for companies doing business at scale who turn to their developers for selecting frameworks, libraries, and tools that work at the scale they operate. There are undocumented, and unspoken criteria driving what they trust.

Join us in this talk as Adam Culp walks through lessons learned over a five-year mission, consulting with companies who operate enterprise scale PHP applications. See what was boldly learned about squeezing more power out of PHP’s engines.

Adam Culp

Adam Culp

Adam Culp (@AdamCulp) author of “Refactoring 101” and consultant at Zend Technologies is passionate about developing with PHP and contributes to many open source projects. He organizes the SunshinePHP Developer Conference and the South Florida PHP Users Group (SoFloPHP) where he enjoys helping others write good code, implement standards, refactor efficiently, and incorporate unit and functional testing into their projects. He is a Zend Certified PHP 5.3 Engineer, is a voting member of the PHP-Fig, and holds a seat on the Zend Framework Certification Advisory Board. You can also find him on his Run Geek Radio podcast and GeekyBoy technical blog. When he is not coding or contributing to various developer communities, he can be found hiking around the United States National Parks, teaching judo, or long(ultra) distance running.

Building Lego Robots with PHP

August 2018

Presented by Christopher Pitt (@assertchris)

Date: August 23, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

Hands up if you love LEGO. Just kidding, I can’t see your hands. I understand why you love it though. LEGO in general, and especially Technic, are wonderful outlets of creativity and marvels of engineering.

Everything fits together so neatly. Some of the sets also include optional motors and sensors; bringing them to life. The trouble is that they’re closed systems, not easily customised or controlled.

Until now.

Over the past few months, I have been experimenting with custom LEGO electronics. I have built a few different robots, and I’d like to show you how you can do the same.

We’ll begin by looking at a standard Technic set, and how it works out of the box. Then, I’ll show you how to customise its components to connect them to Arduino, and then to PHP, via Low Energy Bluetooth.

You’ll see how to program your robots, using asynchronous PHP code. Finally, I’ll show you how to make a simple React Native application, which you can use to interface with your robots, on Android and iOS.

Christopher Pitt

Christopher Pitt

I am a developer and writer, working at io.co.za. I usually work on application architecture, though sometimes I build compilers or robots.

Better and Faster: TDD-ing a Ride-Hailing Application w/ PHPUnit, Symfony and Doctrine

July 2018

Presented by Chris Holland (@chrisholland)

Date: July 19, 2018
Time: 20:00 CDT

18:00 PDT, 3:00 CEST (July 20), 2:00 BST (July 20)
Not sure of the time in your area? Check it on timeanddate.com

Imagine building an application without having to mess with a Web Browser, a REST client or a MySQL client. What if you could build full-blown functionality with realistic data operations within the comfort of a Unit Test Harness?

What if this meant shipping code earlier and more frequently than you ever have before?

Building upon concepts outlined in this talk: http://bit.ly/tdd-talk-2 , and leveraging an evolving “Kata” for building a “Ride-Hailing Application”, this exercise will walk thru a rapid-development example from a “clean-slate” Symfony3 project, with just enough bootstrapping to enable Test-Driven Development with PHPUnit & Doctrine.

Chris Holland

Chris Holland

Chris leads a small Software Engineering Team at an HR company. Throughout a career spanning more than 20 years, Chris has held Sr. Engineering and Leadership roles for small and large successful publicly-traded companies such as EarthLink and Internet Brands, serving business models across Content, Commerce, Travel & Finance on a wide variety of technology stacks including PHP/LAMP, Java/J2EE and C#/.Net, catering to audiences over 100 million monthly visitors.