Main Content

Primary tabs

Day of the Week
Type
Topics
Showing 5 items.

October 24

9:00 AM–1:00 PM

October 25

9:00 AM–5:00 PM

Object Oriented PHP

Advanced
Stephens Lounge

With the move to Drupal 8 everyone who works in the PHP layer will be exposed to more and more to object­ oriented code.

Come learn the basics of working with objects in PHP and how OOP can help you to write well­ structured code.

October 26

9:00 AM-9:45 AM

2:30 PM-3:15 PM

Introduction to Pragmatic Functional PHP

php / performance / testing
Beginner

Watch the video session here.

Functional programming is a paradigm with origins in lambda calculus and the 1930's. Stack Overflow's developer surveys from both 2017 and 2018 show that the languages optimized for functional programming are low in popularity. However, the same survey recognizes that developers actually working in Elixir, Clojure, F#, and Haskell, actually love their languages much more than PHP or C developers.

So functional programming is unpopular but fun!

3:45 PM-4:30 PM

Module & Architecture Development + Drupal Composer, Custom Entities, and Plugins

architecture / backend development
Intermediate

Watch the session video here.

We'll review some of my findings while learning and building web applications in Drupal 8.

We'll go over architecture options for web applications built in Drupal 8. Modern PHP dependency management with Composer, Content Entities vs Nodes and when each is appropriate. We'll look at some excellent combinations of contrib modules and glue code to create flexible architectures.

Who is this for?