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 Security API PHP Internals
09:00

OBJECT-ORIENTED COLLABORATION

Alena Holligan

FEDERATED IDENTITY: OAUTH, SAML, FIDO & MORE

APIS ARE EVERYWHERE

Tim Lytle

PHP INTERNALS: GETTING INVOLVED

09:00
10:00

OBJECT FEATURES & ERROR HANDLING

Alena Holligan

BIOMETRICS: RISKS & DANGERS

DESIGN FIRST IS BETTER THAN API FIRST

Lorna Mitchell

STEP DEBUGGING THE PHP ENGINE

10:00
11:00

WHEN & WHY: INTERFACES, ABSTRACTS, TRAITS

Alena Holligan

PASSWORD-BASED AUTHENTICATION STRATEGIES

Eric Mann

WHAT GRAPHQL MEANS FOR APIS

Pirate Dunbar

HOW PHP TICKS: UNDER THE HOOD

11:00
13:00

DESIGN AN ALGORITHM IN YOUR HEAD

AT-REST ENCRYPTION FOR COMPLETE DATA PROTECTION

Eric Mann

AUTHENTICATION: THE TOKEN API TALK

Tim Lytle

WRITING EXTENSIONS FOR PHP 7

13:00
14:00

DEPENDENCY MANAGEMENT

Alena Holligan

MOBILE PERMISSIONS

API REQUEST & RESPONSE FORMATS

Tim Lytle

WRITING TESTS FOR PHP SOURCE

14:00
15:30

DEPENDENCY INJECTION

Alena Holligan

THIRD PARTY APPLICATION ACCESS

API TOOLS YOU SHOULD BE USING

Lorna Mitchell

THE HISTORY OF PHP

15:30
16:30

ORGANIZATION PATTERNS: MVC

Alena Holligan

SERVERS: CONFIGURE, HARDEN & MANAGE

aenglander, ijeomaeze, Eric Mann

API GATEWAYS: DON’T REINVENT THE WHEEL

Pirate Dunbar

EXTENDING PHP WITH PRELOADING & FFI

16:30

Wednesday, 22nd May 2019

Professional PHP Security API Performance
09:00

REDUCE, REUSE, REFACTOR

Alena Holligan

OWASP 201 – REQUEST-BASED SECURITY

Eric Mann

URIS – THE PATH TO YOUR APIS

Tim Lytle

THE HUMAN ASPECT OF PERFORMANCE

Philip Tellis

09:00
10:00

UNDERSTANDING GIT & VERSION CONTROL

OWASP 301 – INFRASTRUCTURE-BASED SECURITY

Eric Mann

VERSIONING: EVERY WAY IS WRONG

Tim Lytle

METRICS THAT MATTER

Philip Tellis

10:00
11:00

MASTERING THE CODE REVIEW

ACCESS CONTROL & AUTHORIZATION

aenglander, ijeomaeze, Eric Mann

WORKING WITH WEBHOOKS

Lorna Mitchell

UNDERSTANDING FRONT END PERFORMANCE

Philip Tellis

11:00
13:00

DATABASE 101: QUERIES & PREPARED STATEMENTS

PRIVACY POLICIES & TERMS OF USE

PATTERNS FOR API DEVELOPMENT

Tim Lytle

INTRODUCTION TO PHP PERFORMANCE

13:00
14:00

DATABASE 201: MYSQL TABLE DESIGN

CRYPTOGRAPHY 101 – INTRODUCTION TO CRYPTOGRAPHY

HYPERMEDIA WITHOUT THE HYPE

Tim Lytle

IMPROVING FRONT END PERFORMANCE

Philip Tellis

14:00
15:30

EXPERIENTIAL PROJECT DESIGN

Alena Holligan

CRYPTOGRAPHY 201 – ALGORITHMS AND ANALYSIS

LEVERAGING API SPEC LANGUAGES

Lorna Mitchell

UNDERSTANDING NETWORK PROTOCOLS & SERVER CONFIGURATION

Philip Tellis

15:30
16:30

SPECIFICATION BY EXAMPLE

FORTIFYING YOUR DEFENSES WITH THREAT MODELING

aenglander, ijeomaeze, Eric Mann

BUILDING FIRST CLASS CLIENT LIBRARIES

Tim Lytle

HANDS-ON PROFILING PHP APPLICATIONS

16:30

Thursday, 23rd May 2019

Testing Advanced PHP Devops
09:00

FIVE FACTORS OF TESTING

PRODUCER / CONSUMER PROGRAMMING

WHAT IS DEVOPS?

09:00
10:00

WHAT DO TESTS LOOK LIKE?

BUILDING TO AN INTERFACE: LOGGING

INTRODUCTION TO SYSADMIN

10:00
11:00

WRITING YOUR FIRST TEST

DATA PIPELINE & VISUALIZATION

CONTAINER BASICS

11:00
13:00

TEST DOUBLES

MANAGE LARGE DATA SETS WITH STREAMS

Joe Ferguson

DOCKER IN DEVELOPMENT

13:00
14:00

TEST-AFTER TECHNIQUES

STATIC ANALYSIS & STRICT TYPES

Joe Ferguson

DEPLOYING TO THE CLOUD

14:00
15:30

TEST-ADJACENT TOOLS

CACHING ON THE BLEEDING EDGE

SCALING WITH DOCKER CONTAINERS

15:30
16:30

TOOL & TECHNIQUE COMPARISONS

APPLICATION & SERVICE ARCHITECTURE

CONTINUOUS INTEGRATION WITH DOCKER

16:30