Welcome to php[tek]! We are the longest running PHP and related technology conference in the United States. We focus on bringing the experts in the field to you, the PHP developer. Our speakers share their experience and knowledge to level up your game over three days, while we provide plenty of opportunity for networking as well. Happening this year on May 21-23, 2019 in Atlanta, GA.

Keynote
Talk
Workshop
Social
Event Related

Tuesday, 21st May 2019

Professional PHP API Security PHP Internals
09:00

OBJECT-ORIENTED COLLABORATION

Alena Holligan

APIS ARE EVERYWHERE

Tim Lytle

FEDERATED IDENTITY: OAUTH, SAML, FIDO & MORE

PHP INTERNALS: GETTING INVOLVED

09:00
10:00

OBJECT FEATURES & ERROR HANDLING

Alena Holligan

DESIGN FIRST IS BETTER THAN API FIRST

Lorna Mitchell

BIOMETRICS: RISKS & DANGERS

STEP DEBUGGING THE PHP ENGINE

10:00
11:00

WHEN & WHY: INTERFACES, ABSTRACTS, TRAITS

Alena Holligan

WHAT GRAPHQL MEANS FOR APIS

Pirate Dunbar

PASSWORD-BASED AUTHENTICATION STRATEGIES

Eric Mann

HOW PHP TICKS: UNDER THE HOOD

11:00
13:00

DESIGN AN ALGORITHM IN YOUR HEAD

AUTHENTICATION: THE TOKEN API TALK

Tim Lytle

AT-REST ENCRYPTION FOR COMPLETE DATA PROTECTION

Eric Mann

WRITING EXTENSIONS FOR PHP 7

13:00
14:00

DEPENDENCY MANAGEMENT

Alena Holligan

API REQUEST & RESPONSE FORMATS

Tim Lytle

MOBILE PERMISSIONS

WRITING TESTS FOR PHP SOURCE

14:00
15:30

DEPENDENCY INJECTION

Alena Holligan

API TOOLS YOU SHOULD BE USING

Lorna Mitchell

THIRD PARTY APPLICATION ACCESS

THE HISTORY OF PHP

15:30
16:30

ORGANIZATION PATTERNS: MVC

Alena Holligan

API GATEWAYS: DON’T REINVENT THE WHEEL

Pirate Dunbar

SERVERS: CONFIGURE, HARDEN & MANAGE

aenglander, ijeomaeze, Eric Mann

EXTENDING PHP WITH PRELOADING & FFI

16:30

Wednesday, 22nd May 2019

API Security Professional PHP Performance
09:00

URIS – THE PATH TO YOUR APIS

Tim Lytle

OWASP 201 – REQUEST-BASED SECURITY

Eric Mann

REDUCE, REUSE, REFACTOR

Alena Holligan

THE HUMAN ASPECT OF PERFORMANCE

Philip Tellis

09:00
10:00

VERSIONING: EVERY WAY IS WRONG

Tim Lytle

OWASP 301 – INFRASTRUCTURE-BASED SECURITY

Eric Mann

UNDERSTANDING GIT & VERSION CONTROL

METRICS THAT MATTER

Philip Tellis

10:00
11:00

WORKING WITH WEBHOOKS

Lorna Mitchell

ACCESS CONTROL & AUTHORIZATION

aenglander, ijeomaeze, Eric Mann

MASTERING THE CODE REVIEW

UNDERSTANDING FRONT END PERFORMANCE

Philip Tellis

11:00
13:00

PATTERNS FOR API DEVELOPMENT

Tim Lytle

PRIVACY POLICIES & TERMS OF USE

DATABASE 101: QUERIES & PREPARED STATEMENTS

INTRODUCTION TO PHP PERFORMANCE

13:00
14:00

HYPERMEDIA WITHOUT THE HYPE

Tim Lytle

CRYPTOGRAPHY 101 – INTRODUCTION TO CRYPTOGRAPHY

DATABASE 201: MYSQL TABLE DESIGN

IMPROVING FRONT END PERFORMANCE

Philip Tellis

14:00
15:30

LEVERAGING API SPEC LANGUAGES

Lorna Mitchell

CRYPTOGRAPHY 201 – ALGORITHMS AND ANALYSIS

EXPERIENTIAL PROJECT DESIGN

Alena Holligan

UNDERSTANDING NETWORK PROTOCOLS & SERVER CONFIGURATION

Philip Tellis

15:30
16:30

BUILDING FIRST CLASS CLIENT LIBRARIES

Tim Lytle

FORTIFYING YOUR DEFENSES WITH THREAT MODELING

aenglander, ijeomaeze, Eric Mann

SPECIFICATION BY EXAMPLE

HANDS-ON PROFILING PHP APPLICATIONS

16:30

Thursday, 23rd May 2019

Testing Devops Advanced PHP
09:00

FIVE FACTORS OF TESTING

WHAT IS DEVOPS?

PRODUCER / CONSUMER PROGRAMMING

09:00
10:00

WHAT DO TESTS LOOK LIKE?

INTRODUCTION TO SYSADMIN

BUILDING TO AN INTERFACE: LOGGING

10:00
11:00

WRITING YOUR FIRST TEST

CONTAINER BASICS

DATA PIPELINE & VISUALIZATION

11:00
13:00

TEST DOUBLES

DOCKER IN DEVELOPMENT

MANAGE LARGE DATA SETS WITH STREAMS

Joe Ferguson

13:00
14:00

TEST-AFTER TECHNIQUES

DEPLOYING TO THE CLOUD

STATIC ANALYSIS & STRICT TYPES

Joe Ferguson

14:00
15:30

TEST-ADJACENT TOOLS

SCALING WITH DOCKER CONTAINERS

CACHING ON THE BLEEDING EDGE

15:30
16:30

TOOL & TECHNIQUE COMPARISONS

CONTINUOUS INTEGRATION WITH DOCKER

APPLICATION & SERVICE ARCHITECTURE

16:30