Join Us At JestPHP

A PHP conference full of learning and laughs!

About The Conference

JestPHP is 1-day, 1-track, affordable, community conference for PHP
developers in Arizona and beyond. Join us for a day of learning and laughter,
that you will not not forget.

Education

You will receive instruction from a talented, carefully-curated crew of 8
speakers, covering crucial topics related to PHP and the craft of software
development for the interwebz (see our Schedule below).

Entertainment

You will be entertained with brief stand up and improv comedy acts. You'll also
want to stick around in the evening to attend the JesterZ Improv comedy show,
for even more laughs.

Eating

You won't go hungry! There will be donuts and coffee when you arrive, a catered
lunch, and a happy hour nearby after we finish.

Special Thanks to Our Partner Sponsors!

Schedule

Here's all the juicy details. Subject to change, but we'll keep this updated.

Check-In & Donuts

Welcome & Opening Act

Everybody wants to be a leader. Everybody wants to be the Drum Major out in front leading the band. How many actually know how to be a leader?

To help each other become better leaders, let's examine a kids joke and see how meany leadership lessons we can extract from it. (Spoiler Alert: More than you think) :)

About Cal

Many moons ago, at the tender age of 14, Cal touched his first computer. (We’re using the term “computer” loosely here, it was a TRS-80 Model 1) Since then his life has never been the same. He graduated from TRS-80s to Commodores and eventually to IBM PC’s.For the past 15 years Cal has worked with PHP and MySQL on Linux, OSX, and Windows. He has built a variety of projects ranging in size from simple web pages to multi-million dollar web applications.

When not banging his head on his monitor, attempting a blood sacrifice to get a particular piece of code working, he enjoys building and managing development teams using his widely imitated but never patented management style of “management by wandering around”.

These days, when not working with PHP, Cal can be found working on a variety of projects like Day Camp 4 Developers. He gives motivational talks to developers around the world. If you happen to meet him at a conference, don’t be afraid to buy him a shot of Rum.

Though it's the common use case, deploying your application using docker may seem a bit daunting at first, and require some changes you're not ready to make.

But if you want to get started with docker, there are plenty of uses that aren't deployment. In this 99% Yak-Shaving™ Free session, we'll focus on the ones that require little (or no) setup. You might even be using them before I stop talking.

About Tim

Tim likes making things, is a lover of well built APIs, and hates the top reply.

10:30 AM

Morning Break

The bathrooms are in the back!

10:40 AM

Stand Up Act: TBA

Some of us come to software careers with engineering degrees, others find our way through bootcamps and night classes, and more still are self-taught do-it-yourselfers. No matter what your educational path to software development, one question unites us all. “How do I make sure any of this actually works?” This talk, an introduction to a wide variety of testing topics, seeks to arm attendees with enough practical examples to be successful now and enough theory to keep growing. Topics covered include: Unit Testing, Behavior Testing, Double Loop Refactoring & more.

About Tim

Born and raised in the blistering heat of Phoenix, Arizona USA, Tim Klever has been breaking builds since he was a young boy. A self-described "testing zealot", Tim brings with him a passion for automation and spreads the good word of software craftsmanship to the teams he's blessed to work with. When he's not working on software or discussing testing at length, he can be found on the mats practicing Brazilian Jiu Jitsu.

Your code is perfect! Well, at least until the next set of requirements come in and tries to "sweep the leg" of your beautiful codebase. However, by following the SOLID object-oriented design principles, you can minimize the churn or hacks needed as your code is forcefully evolved. Let's learn the concepts of SOLID in the context of some real code.

Panel Discussion (Improv style)

The greatest show on earth this is not — but prepared to be bedazzled with API
Best Practices ranging from API design to implementation to security musts — all
surrounded by horrible puns (the kind that would make any dad proud), and the type of
magic you can only find at the 2nd grade talent show. There may (or may not) be
juggling, sword swallowing, mind tricks, card tricks, and even a funny joke or two
— but be assured you are guaranteed to learn a thing or two about RESTful APIs
from the very guy who wrote a book on API design as he couldn't find a steady job as
a comedian, a magician, a model, or an actor.

About Mike

Despite being on National TV on numerous shows, playing a lead role in Sharkatraz,
and being in both San Andreas and the new Steve Jobs movie, you've probably never
heard of Mike unless you’ve picked up his book Undisturbed REST: a Guide to Designing
the Perfect API. That's OK, in fact that's the entire purpose of this bio. With over
15 years engineering experience, Mike has put his focus on API design and community
building - serving as the Head of Developer Marketing (again, a failed actor) for
RingCentral and having spoken at numerous API and PHP conferences around the world.

You can also find his work on APIs featured on DZone, InfoQ, Nordic APIs, and more,
view his past talks online at http://mikestowe.com/videos, or follow him (PLEASE,
HE NEEDS OUR SUPPORT) on Twitter: @mikegstowe

In the last decade, APIs have become fundamental to our teams, partners, and customers. While we’d like to believe it all happened as a carefully executed plan, let’s be honest... there’s as much luck as foresight in the mix. Luckily, success drives success so we’ve seen things explode in great ways. Unfortunately, that very success has cost us too.
APIs are becoming a consistent and devastating attack vector for applications that store everything from financial records to passport information to what you’re looking for in a date. In this session, we’ll reconsider some our earliest assumptions and lay out some strategies for bringing our APIs out of the shadows and protecting ourselves, our partners, and our customers.

About Keith

Keith Casey currently serves on the Platform Team at Okta working on Identity and Authentication APIs. Previously, he served as an early Developer Evangelist at Twilio and before that worked on the Ultimate Geek Question at the Library of Congress. His underlying goal is to get good technology into the hands of good people to do great things. In his spare time, he helps build and support the Austin tech community, blogs at CaseySoftware.com and is fascinated by monkeys. He is also a co-author of “A Practical Approach to API Design” from Leanpub.

FAQ

I wanted to create an event that is full of both learning & laughs,
code & comedy, and education & entertainment.

"Jest" means to speak or act in a joking manner, and while we plan have
some seriously technical discussions, I hope they are delivered with a side
of attention-grabbing humor. "Jest" is also short for "jester", and jesters
have been depicted as both entertainers and educators in times of olde.
Also, "JestPHP" sounds like "just PHP", and it is my opinion that, even in
2019, it is OK to be just a PHP developer.

So, never feel ashamed of your PHP jobs and skills. Come and join with
like-minded, PHP-developing friends for a light-hearted take on technical
training by a terrific troop of PHP jesters.

JestPHP Conference Code of Conduct

All attendees, speakers, sponsors and volunteers at our conference are
required to agree with the following code of conduct. Organizers will
enforce this code throughout the event. We expect cooperation from all
participants to help ensure a safe environment for everybody.

Summary

Our conference is dedicated to providing a harassment-free conference
experience for everyone, regardless of gender, gender identity and
expression, age, sexual orientation, disability, physical appearance,
body size, race, ethnicity, religion (or lack thereof), or technology
choices. We do not tolerate harassment of conference participants in any
form. Sexual language and imagery is not appropriate for any conference
venue, including talks, workshops, parties, Twitter and other online
media. Conference participants violating these rules may be sanctioned
or expelled from the conference without a refund at the discretion of
the conference organizers.

Participants asked to stop any harassing behavior are expected to comply
immediately.

Sponsors are also subject to the anti-harassment policy. In particular,
sponsors should not use sexualised images, activities, or other
material. Booth staff (including volunteers) should not use sexualised
clothing/uniforms/costumes, or otherwise create a sexualised
environment.

If a participant engages in harassing behavior, the conference organizers
may take any action they deem appropriate, including warning the
offender or expulsion from the conference with no refund.

If you are being harassed, notice that someone else is being harassed, or
have any other concerns, please contact a member of conference staff
immediately. Conference staff can be identified as they'll be wearing
branded clothing and/or badges.

Conference staff will be happy to help participants contact hotel/venue
security or local law enforcement, provide escorts, or otherwise assist
those experiencing harassment to feel safe for the duration of the
conference. We value your attendance.

We expect participants to follow these rules at conference and workshop
venues and conference-related social events.