Main Content

Primary tabs

Day of the Week
Type
Topics
Showing 11 items.

October 24

9:00 AM–5:00 PM

Theme Development

Intermediate
Toll

Are you struggling with Drupal 8 theming? New to Drupal or Drupal 8? Let's take it from the top! This hands on training will take you step-by-step through the process of creating a custom theme in Drupal 8.

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

10:15 AM-11:00 AM

Case Study: Massive performance wins at Mass.gov

performance / front end development / automation
Intermediate

Watch the session video here.

Over the past year, Last Call Media has been working with the development team at Massachusetts Digital Services on improving the stability and performance of the mass.gov platform.  One phase of this journey was to realize some massive performance gains on both the front and the back end of the site.  In the first part of this session, we’ll talk about the backend performance, discussing:

  • How we used Blackfire and New Relic to identify issues

Gatsby and the JAMstack: An introduction for the Drupal/LAMP minded

performance / decoupled / javascript
Intermediate

Watch the session video here.

The "JAMstack" is some great branding that describes websites that are built entirely by javascript, API calls, and served as completely static pages.
Compared to LAMP platforms like Drupal and Wordpress, JAMstack has four huge things going for it:

1. High traffic sites that cost thousands of dollars a month could transition to a single server + CDN on low tier hosting (under 100 dollars a month)

11:15 AM-12:00 AM

How to keep Drupal relevant in the Git-based and API-driven CMS era

apis / beyond drupal / decoupled
Intermediate

Watch the session video here.

How many times have you ever heard? "Choose the right tool for the job" or "When all you have is a hammer, everything looks like a nail."

The Drupal community is embracing the "Get off the island" mantra. Modernizing Drupal was the goal of the latest Drupal 8 release, but technology moves faster than the awesome community could improve our beloved platform.

1:30 PM-2:15 PM

Building websites with React & Gatsby

site building / decoupled
Intermediate

Watch the session video here.

React started as a way to build apps. People soon discovered that React's ability to render to string meant that React could be used for building websites where shipping a fast HTML version of the site was necessary.

Gatsby is a very popular way to build websites with React and recently became a company with VC backing to take React deep into the world of CMSs.

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!