New to Joind.in?

Find out how we can help you make connections whether you're attending or putting on the show. Click here to learn more!
ZendCon 2016

ZendCon 2016

18.Oct.2016 - 21.Oct.2016
Hard Rock Hotel & Casino

I attended 95 people said they attended. Show »

With more than 250 million PHP applications and websites driven by a global community of 5 million+ active developers, ZendCon 2016 brings you a curated selection of the best experts, training, and networking opportunities to help you become a PHP authority.
In its 12th year, ZendCon offers authoritative sessions, in-depth technical tutorials, exhibit hall activities, and informal opportunities to spotlight the best in enterprise PHP development, the latest for PHP 7, and innovations on many open source technologies related to the web.
Experience web development with the very best to accelerate great PHP.
- See more at http://www.zendcon.com. Submit speaking opportunities at http://cfp.zendcon.com/. Follow ZendCon on Twitter #ZendCon2016


Your host(s):
Zend Technologies

18.Oct.2016

WORKSHOP Getting Git (09:00)
Jason McCreary
Rating: 5 of 5 3
WORKSHOP PHP Cert Bootcamp I (09:00) Rating: 4 of 5 3
WORKSHOP Demystifying object-oriented programming (09:00) Rating: 0 of 5 Slides available 0
WORKSHOP Docker for developers (09:00) Rating: 5 of 5 Slides available 10
WORKSHOP Building middleware applications with Zend Framework 3 (09:00) Rating: 4 of 5 Slides available 6
WORKSHOP Building APIs with Apigility (09:00) Rating: 4 of 5 10
WORKSHOP Intro to Magento 2: Your first module (09:00) Rating: 5 of 5 Slides available 1
WORKSHOP DB2 and SQL in depth for PHP on IBM i (09:00) Rating: 5 of 5 Slides available 1
WORKSHOP Intro to PHP on IBM i workshop I (09:00) Rating: 0 of 5 0
WORKSHOP PHP dependency management with Composer (13:00) Rating: 4 of 5 Slides available 4
WORKSHOP PHP cert bootcamp II (13:00) Rating: 5 of 5 1
WORKSHOP A MySQL DBA primer (13:00) Rating: 4 of 5 Slides available 2
WORKSHOP All the Laravel things: up and running to making $$ (13:00) Rating: 4 of 5 Slides available 4
WORKSHOP Building PHP daemons and long-running processes (13:00) Rating: 5 of 5 Slides available 9
WORKSHOP BDD with Behat for beginners (13:00) Rating: 5 of 5 Slides available 4
WORKSHOP The enterprise Wor/d/thy/Press (13:00) Rating: 5 of 5 Slides available 1
WORKSHOP Zend Framework 2 certification launchpad (13:00)
Gary Hockin
Rating: 0 of 5 0
WORKSHOP Intro to PHP on IBM i workshop II (13:00) Rating: 5 of 5 1

19.Oct.2016

KEYNOTE keynote (08:30)
Rod Cope, Andi Gutmans
Rating: 2 of 5 Slides available 21
TALK Strategic modernization with PHP (10:15) Rating: 4 of 5 Slides available 6
TALK Bringing old legacy Apps to PHP 7 and beyond (10:15) Rating: 5 of 5 Slides available 17
TALK Magento 2 development best practices (10:15) Rating: 5 of 5 Slides available 1
TALK Hypermedia: Why you need it, and why you're doing it wrong (10:15) Rating: 4 of 5 6
TALK 10 things you didn't know you could do with Composer (10:15) Rating: 4 of 5 Slides available 8
TALK Building custom applications using Joomla! & Fabrik (10:15)
Tessa Mero
Rating: 0 of 5 0
TALK Building tools people love to use (11:30)
Taylor Otwell
Rating: 4 of 5 11
TALK PCI compliance for Magento in the hipster age (11:30) Rating: 0 of 5 0
TALK Drupal 8: The crash course (11:30) Rating: 5 of 5 Slides available 2
TALK Integration and Asynchronous Processing with ActiveMQ and Camel (11:30) Rating: 5 of 5 Slides available 3
TALK Be ready For ZF3 (11:30) Rating: 5 of 5 14
TALK 30 PHP tips on IBM i in 60 minutes (11:30) Rating: 5 of 5 Slides available 2
TALK Bootstrapping WordPress (11:30) Rating: 5 of 5 Slides available 2
KEYNOTE Keynote (13:30) Rating: 5 of 5 21
TALK Asynchronous programming in PHP (14:45) Rating: 4 of 5 Slides available 7
TALK MySQL server performance tuning 101 (14:45) Rating: 5 of 5 Slides available 6
TALK Web performance 2016: Myths and truths (14:45) Rating: 4 of 5 4
TALK Build your framework like Constructicons (14:45) Rating: 5 of 5 Slides available 4
TALK How to use SELINUX (No, I don't mean turn it off) (14:45) Rating: 4 of 5 Slides available 3
TALK Robust 2nd-factor Authentication with PHP (14:45) Rating: 5 of 5 Slides available 4
TALK A real Zend Expressive application on the IBM i (14:45) Rating: 2 of 5 3
TALK Practicing YAGNI (16:00)
Jason McCreary
Rating: 4 of 5 5
TALK Conversational commerce and Magento: Breaking new ground with Facebook, Alexa, and Slack (16:00) Rating: 0 of 5 0
TALK High availability PHP (16:00) Rating: 4 of 5 Slides available 9
TALK Let's make your PHP app even faster (16:00) Rating: 1 of 5 Slides available 3
TALK Debugging your web application on IBM i from A to Z (Apache to Zend) (16:00) Rating: 4 of 5 Slides available 4
TALK Kicking off with Zend Expressive and Doctrine ORM (16:00) Rating: 4 of 5 Slides available 5
TALK Extend your database creativity with PHP 7 (16:00)
Shlomo Vanunu
Rating: 0 of 5 0
TALK WordPress REST API hacking (16:00) Rating: 5 of 5 Slides available 2
TALK Refactoring legacy code (17:15) Rating: 4 of 5 Slides available 6
TALK Composer for corporate use (17:15) Rating: 4 of 5 Slides available 2
TALK Build web APIs using Zend Expressive, the way to Apigility 2.0! (17:15) Rating: 5 of 5 Slides available 9
TALK Introduction to graph databases with Neo4j (17:15) Rating: 2 of 5 Slides available 2
TALK From Docker to production (17:15) Rating: 4 of 5 Slides available 1
TALK The art of transduction (17:15) Rating: 5 of 5 Slides available 4
TALK PHP internal architecture (17:15)
Elizabeth Marie Smith
Rating: 5 of 5 Slides available 4
TALK PHP installed on IBM i - the nickel tour (17:15) Rating: 4 of 5 Slides available 1

20.Oct.2016

KEYNOTE Keynote (09:00)
"Uncle" Bob Martin
Rating: 5 of 5 24
TALK Composing PHP applications with middleware (10:15) Rating: 4 of 5 Slides available 10
TALK Containing chaos with Kubernetes (10:15)
Terrence Ryan
Rating: 4 of 5 2
TALK Jenkins for PHP projects (10:15) Rating: 4 of 5 Slides available 2
TALK Branching strategies: Choose wisely to minimize costs (10:15) Rating: 5 of 5 Slides available 1
TALK Websockets and event-driven programming with ReactPHP (10:15) Rating: 3 of 5 Slides available 10
TALK Hacking your way to better security (10:15) Rating: 5 of 5 Slides available 5
TALK Directory authentication with LDAP (10:15) Rating: 5 of 5 Slides available 1
TALK Who's doing what with PHP on IBM i (10:15) Rating: 5 of 5 4
TALK Wrangling order from chaos: Practical approaches to OSS compliance (11:30) Rating: 3 of 5 4
TALK Use Zend components anywhere (11:30) Rating: 4 of 5 1
TALK My journey to the center of PHP (11:30) Rating: 5 of 5 Slides available 6
TALK Aphorisms of API design (11:30) Rating: 3 of 5 Slides available 6
TALK Symfony2 best practices from the trenches (11:30) Rating: 4 of 5 Slides available 3
TALK Taming the resource tiger (11:30) Rating: 5 of 5 Slides available 7
TALK Bringing modern PHP development to IBM i (11:30) Rating: 5 of 5 Slides available 3
TALK Uncon - Designing Entity Relationships in ORM (11:30) Rating: 5 of 5 Slides available 1
KEYNOTE Keynote (13:30)
Bill Weinberg
Rating: 4 of 5 6
TALK Laravel: How the sausage is made (14:45)
Taylor Otwell
Rating: 5 of 5 4
TALK Powerful & flexible SQL generation — without the hassle (14:45)
Matthew Setter
Rating: 4 of 5 4
TALK Job queues with Gearman (14:45) Rating: 5 of 5 Slides available 9
TALK ELK: Ruminating on logs (14:45) Rating: 4 of 5 Slides available 2
TALK DO ALL THE THINGS!!! (14:45) Rating: 5 of 5 Slides available 1
TALK Nom Nom: Consuming REST APIs (14:45)
Tessa Mero
Rating: 3 of 5 3
TALK Agile team development with Zend Studio, Bugzilla, and MyLyn (14:45) Rating: 0 of 5 Slides available 0
TALK Understanding shell environments on IBM i (14:45) Rating: 3 of 5 Slides available 4
TALK Curing the common loop (with collection pipelines) (16:00)
Adam Wathan
Rating: 4 of 5 10
TALK Phing all the things! (16:00) Rating: 4 of 5 2
TALK Modern PHP: Command buses, event handlers, and more! (16:00)
Brandon Savage
Rating: 5 of 5 2
TALK Console Apps: php artisan forthe:win (16:00) Rating: 2 of 5 Slides available 1
TALK Enough about classes, let's talk templates (16:00) Rating: 5 of 5 1
TALK Extremely defensive PHP programming (16:00) Rating: 5 of 5 11
TALK Zend Framework 2 and 3 for the IBM i (16:00) Rating: 5 of 5 Slides available 3
TALK MySQL replication update (16:00) Rating: 5 of 5 Slides available 3
TALK Exploiting the brain for fun and profit (17:15) Rating: 4 of 5 Slides available 10
TALK Linux 101 (17:15) Rating: 5 of 5 Slides available 1
TALK Modernize your app with Zend Expressive (17:15) Rating: 4 of 5 Slides available 4
TALK TDD with phpspec (17:15) Rating: 5 of 5 2
TALK Middleware pattern is good for IBM i (17:15) Rating: 0 of 5 Slides available 1
TALK Building your API for longevity (17:15) Rating: 0 of 5 0
TALK Time to know better your PHP applications (17:15) Rating: 0 of 5 Slides available 0
TALK Uncon - Community Building (17:15) Rating: 5 of 5 Slides available 1

21.Oct.2016

TALK Debugging effectively (08:00)
Colin O'Dell
Rating: 4 of 5 Slides available 4
TALK Z-Ray: A customizable development tool belt (08:00) Rating: 4 of 5 1
TALK Large-scale website performance optimization tricks. Airline case study (08:00) Rating: 4 of 5 Slides available 2
TALK Database optimization for web developers (08:00) Rating: 4 of 5 Slides available 1
TALK Background processing, do's and don'ts (08:00)
Chuck Reeves
Rating: 5 of 5 3
TALK The Docker development template (08:00) Rating: 5 of 5 Slides available 2
TALK Install MariaDB on IBM i - Tips, troubleshooting, and more (08:00) Rating: 5 of 5 Slides available 2
TALK Simple plugin creation in WordPress (08:00) Rating: 0 of 5 Slides available 0
TALK Encryption, authentication, and data integrity in PHP 7 (09:15) Rating: 5 of 5 Slides available 5
TALK Rethink image manipulations with Glide (09:15) Rating: 5 of 5 1
TALK Best Practice Recommendations for Utilizing Open Source Software (from a Legal Perspective) (09:15) Rating: 0 of 5 0
TALK Test driven Laravel (09:15)
Adam Wathan
Rating: 5 of 5 3
TALK Get to inbox zero for production issues (09:15)
James Smith
Rating: 0 of 5 0
TALK The programmer's dilemma (09:15)
Brandon Savage
Rating: 4 of 5 9
TALK Application development for IBM i database server with PHP 7 (09:15)
Shlomo Vanunu
Rating: 0 of 5 0
TALK Uncon - PHP-FIG 3.0: What's new, what's up, what's going on? (09:15)
Larry Garfield
Rating: 5 of 5 1
TALK Building rock solid software in the real world (10:30) Rating: 5 of 5 2
TALK MySQL as a document store (10:30) Rating: 2 of 5 Slides available 4
TALK Does your code measure up? (10:30) Rating: 5 of 5 Slides available 3
TALK Event sourcing: The good, the bad, and the complicated (10:30) Rating: 5 of 5 6
TALK A continuous delivery pipeline from the future (10:30) Rating: 4 of 5 Slides available 5
TALK Building powerful and scalable micro applications with Zend Expressive (10:30) Rating: 4 of 5 5
TALK How to compile open source on IBM i (10:30) Rating: 0 of 5 Slides available 0
TALK Uncon - Building a solid cloud architecture for SMBs (10:30) Rating: 0 of 5 0
KEYNOTE Groupies, Roadies, Rockstars (11:45) Rating: 5 of 5 9

20.Oct.2016 at 17:32 by Brian Johnson (3 comments) via Web2 LIVE (Feedback)

Last year's session list included a Beg/Int/Adv categorization for each session. That would've been helpful again this year.

21.Oct.2016 at 11:12 by Colin O'Dell (106 comments) via Web2 LIVE (Feedback)

I was really impressed with this conference and thoroughly enjoyed it. The rooms are a bit too spread out, but I don't think it was a major problem - overall the venue was very nice.

I agree with Brian, having a skill level listed with each talk would've helped attendees find the sessions targeted at them.

21.Oct.2016 at 12:05 by Aniela Crisan (1 comments) via Web2 LIVE (Feedback)

My suggestion is to put a level indicator for the talks ( beginner, intermediate, advanced). It would be easier to choose.
I didn't like the fact that most of the talks were focused more in products that in concepts and ideas.

22.Oct.2016 at 12:44 by Michael Moussa (50 comments) via Web2 LIVE (Feedback)

This was a great conference, but I really miss the five-track, better-clustered-venue days of ZendCon over in Santa Clara.

As an attendee, I think eight tracks are way too many. It was hard enough to decide between five talks a few years back, but there were usually at least a few time slots where there was a clear "best talk for me" winner for me to attend. This time around, I had to choose between the "greater of 2-3 goods" in nearly every time slot.

As a speaker, I think eight concurrent tracks caused some really weird attendance anomalies in individual talks. I saw some talks with less than a dozen people in attendance, others that were packed, and others that were "middle of the road" despite seeming appealing enough to have drawn larger crowds. Kind of a bummer for the speakers who ended speaking to a small crowd and getting maybe 1 or 2 talk ratings.

As for clustering, the Festival and Artist rooms are way, way too spread apart. I wouldn't be surprised if a lot of attendees' "which of these two talks should I attend?" tie-breaker was whether or not they were currently near Festival or near Artist. Plus, the venue itself was a bit difficult to navigate.

It was still a great conference, and I'll *definitely* want to attend the next ZendCon even if nothing changes; however, as odd as it may sound, I think it'd be a lot better with *fewer* talks and a *smaller* venue.

23.Oct.2016 at 08:57 by Daniel (39 comments) via Web2 LIVE (Feedback)

Fantastic conference, this year's Zendcon was the best I've been to yet.
The smoke and nicotine from the casino was disgusting and inescapable and made me feel like my heart was ready to leap out of my chest, but the conference content really kept me going. The sessions and speakers were well picked and I had more takeaways and food for thought this year than any previous Zendcon's I've been to.
Thanks, we're looking forward to next year's!

23.Oct.2016 at 12:03 by Jason Brady (24 comments) via Web2 LIVE (Feedback)

Really enjoyed ZendCon this year. Last year was my first, so I felt a lot more at ease this time around... I know that the construction currently being finished will greatly alleviate the "spread-out" issues others were reporting (which didn't bother me at all). I would agree that a level categorization to the talks would be helpful in future talks.

I think that the next year I will forgo even thinking about the giant elephant, as it has appeared for 2 years in a row to be presented to whomever the zenders decided to give it to (no transparency to the "random drawing"

Overall, I loved the venue, loved the event, liked many of the breakouts, and will be planning to attend next years event. Thanks for all the time spent organizing this!

24.Oct.2016 at 11:45 by Jason Davis (19 comments) via Web2 LIVE (Feedback)

I think there needs to be improvements to the session listings. None of the talks I want to were bad, but I would have chosen different sessions had I known the actual content.

31.Oct.2016 at 06:28 by bedwards (1 comments) (Feedback)

I enjoyed the conference and will agree with others that knowing the level of the session talk would be a great benefit., I am very new to PHP and ended up in a couple of sessions that were over my head. I didn't want to be rude to the presenter, so I stayed and tried to understand the discussion. The iSeries reception was a good chance to meet others on the same platform and discuss how the software is being used. I thought the location was good and found it easy to navigate from session to session. I would like to come next year, but my boss says he needs to send the other RPG programmer somewhere next year. I'll have to see what I can do about this. I might have to self-fund, but I think it would be worth it.

02.Nov.2016 at 08:19 by Marcelo Insabralde (2 comments) via Web2 LIVE (Feedback)

Very informative. Could gain great knowledge of cutting edge within latest technology.

Demystifying object-oriented programming Alena Holligan Slides
Docker for developers Chris Tankersley Slides
Building middleware applications with Zend Framework 3 Enrico Zimuel Slides
Intro to Magento 2: Your first module Ben Marks Slides
DB2 and SQL in depth for PHP on IBM i Alan Seiden Slides
PHP dependency management with Composer Clark Everetts Slides
A MySQL DBA primer Ligaya Turmelle Slides
All the Laravel things: up and running to making $$ Joe Ferguson Slides
Building PHP daemons and long-running processes Tim Lytle Slides
BDD with Behat for beginners Adam Englander Slides
The enterprise Wor/d/thy/Press Jeroen van Dijk Slides
keynote Rod Cope, Andi Gutmans Slides
Strategic modernization with PHP Alan Seiden Slides
Bringing old legacy Apps to PHP 7 and beyond Sammy Kaye Powers Slides
Magento 2 development best practices Ben Marks Slides
10 things you didn't know you could do with Composer Patrick Schwisow Slides
Drupal 8: The crash course Larry Garfield Slides
Integration and Asynchronous Processing with ActiveMQ and Camel Justin Reock Slides
30 PHP tips on IBM i in 60 minutes Mike Pavlak Slides
Bootstrapping WordPress Andreas Heigl Slides
Asynchronous programming in PHP Adam Englander Slides
MySQL server performance tuning 101 Ligaya Turmelle Slides
Build your framework like Constructicons Stefan Koopmanschap Slides
How to use SELINUX (No, I don't mean turn it off) Chuck Reeves Slides
Robust 2nd-factor Authentication with PHP Tim Lytle Slides
High availability PHP Josh Butts Slides
Let's make your PHP app even faster Gregory Chris Slides
Debugging your web application on IBM i from A to Z (Apache to Zend) Stephanie Rabbani Slides
Kicking off with Zend Expressive and Doctrine ORM James Titcumb Slides
WordPress REST API hacking Jeroen van Dijk Slides
Refactoring legacy code Adam Culp Slides
Composer for corporate use Stephan Hochdörfer Slides
Build web APIs using Zend Expressive, the way to Apigility 2.0! Enrico Zimuel Slides
Introduction to graph databases with Neo4j Michael Moussa Slides
From Docker to production Chris Tankersley Slides
The art of transduction David Stockton Slides
PHP internal architecture Elizabeth Marie Smith Slides
PHP installed on IBM i - the nickel tour Rod Flohr Slides
Composing PHP applications with middleware Josh Butts Slides
Jenkins for PHP projects Stephan Hochdörfer Slides
Branching strategies: Choose wisely to minimize costs Georgiana Gligor Slides
Websockets and event-driven programming with ReactPHP Steve Meyers Slides
Hacking your way to better security Colin O'Dell Slides
Directory authentication with LDAP Andreas Heigl Slides
My journey to the center of PHP Sammy Kaye Powers Slides
Aphorisms of API design Larry Garfield Slides
Symfony2 best practices from the trenches Stefan Koopmanschap Slides
Taming the resource tiger Elizabeth Marie Smith Slides
Bringing modern PHP development to IBM i James Titcumb Slides
Uncon - Designing Entity Relationships in ORM Tom Anderson Slides
Job queues with Gearman Michael Moussa Slides
ELK: Ruminating on logs Mathew Beane Slides
DO ALL THE THINGS!!! Patrick Schwisow Slides
Agile team development with Zend Studio, Bugzilla, and MyLyn Peter MacIntyre Slides
Understanding shell environments on IBM i Kevin Adler Slides
Console Apps: php artisan forthe:win Joe Ferguson Slides
Zend Framework 2 and 3 for the IBM i Stephanie Rabbani Slides
MySQL replication update Dave Stokes Slides
Exploiting the brain for fun and profit Alena Holligan Slides
Linux 101 Justin Reock Slides
Modernize your app with Zend Expressive Jan Burkl Slides
Middleware pattern is good for IBM i Massimiliano Cavicchioli Slides
Time to know better your PHP applications Gregory Chris Slides
Uncon - Community Building Adam Englander Slides
Debugging effectively Colin O'Dell Slides
Large-scale website performance optimization tricks. Airline case study Georgiana Gligor Slides
Database optimization for web developers Steve Meyers Slides
The Docker development template Jan Burkl Slides
Install MariaDB on IBM i - Tips, troubleshooting, and more Rod Flohr Slides
Simple plugin creation in WordPress Peter MacIntyre Slides
Encryption, authentication, and data integrity in PHP 7 Enrico Zimuel Slides
MySQL as a document store Dave Stokes Slides
Does your code measure up? Adam Culp Slides
A continuous delivery pipeline from the future Massimiliano Cavicchioli Slides
How to compile open source on IBM i Kevin Adler Slides
The Joint

17 sessions
Festival 1

15 sessions
Festival 2

15 sessions
Festival 3

15 sessions
Artist 3/4

15 sessions
Artist 5/6

15 sessions
Studio 1A

15 sessions
Studio 1B

12 sessions
Studio 3A

2 sessions
Studio 3B

2 sessions

Recent Feedback

© Joind.in 2017