Drupal NYC Meetup @ MongoDB - July 10

Drupal NYC
Drupal NYC
Public group


1633 Broadway 38th floor · New York, NY

How to find us

Enter Paramount Plaza from Broadway between 50th and 51st streets. MongoDB is on the 38th floor. You must show your photo ID to security in the building lobby and also check-in on the 38th floor. Please arrive no earlier than 6PM.

Location image of event venue


Welcome to the Drupal NYC monthly meetup!

Please join us on Wednesday, July 10th for our monthly Meetup for an evening of food, drinks, knowledge, and friendship at the HQ of our generous venue sponsor, MongoDB!

All are welcome to attend the Drupal NYC Meetup. At each meetup there will be one or more lightning talks and presentations as well as opportunities for new and old Drupalers to network, socialize, and get their Drupal questions answered.

You must enter your real name on the RSVP question (for building security) by 11am on Tuesday, July 9th or your RSVP will be removed. Check-in opens at 6pm sharp (please don't arrive earlier). We look forward to seeing you!

• 6:00 - Check-in opens, socializing + pizza and drinks (generously sponsored by Pantheon)
• 6:30 - Announcements
• 6:45 - Who's hiring, who's looking?
• 6:50 - Presentations!
• 8:20 - Closing remarks, socializing + leftover pizza/drinks
• 8:45 - After party (location TBD)


Presentation 1

"Content systems architecture: approaches in a decoupled world" by Dominic Laycock

Ten years ago, architecting content “systems” involved software solutioning and scaling the infrastructure to handle more traffic. DevOps meant “add Jenkins.” Enterprise-level development work generally required a week or two of architectural deliverables, even when third-party services were involved.

Today, the emerging content systems landscape requires a systems approach. As Head of Content Platform for The Economist, Dom and his team built a reactive microservices platform, between the original Drupal site and the new React front end. Then continued to evolve the multi-platform architecture as a whole, with a canonical content model at the center.

The difference between legacy and modern content systems is as conceptual as it is technical. Architecting emergent systems requires an evolution from strategic planning to collaborative strategic thinking — everyone seeing the parts through the lens of the whole.

What are the critical components of designing for emergence? In this talk we will share some approaches for building modern content systems, from concept to implementation strategies, and the role that technology leaders play in this process.

Attendees will likely have enough familiarity with content systems to benefit from this talk. They will leave with conceptual tools for collective design of emergent systems that integrate multiple platforms and purposes.


Presentation 2

"Extending dependency injected core classes" by Father Shawn

Drupal 8 introduced many of us to dependency injection. When extending core classes that follow this pattern, most of us simply replicated what we saw in core. Shawn learned in Seattle that’s not what the core developers intended. He will share the intended pattern, which makes use of a seemingly impossible PHP “feature.” The added bonus is this pattern also prepares your custom and contributed code to be ready for Drupal 9.


Presentation 3

"Drupal on Kubernetes: An Example" by Jim Bartus & Jeremy Chase

In this talk we'll do a live demo of a basic Drupal install on a Kubernetes cluster. While it's running, we'll walk through the underlying components step by step showing how they're put together. This should serve as an introduction to Kubernetes concepts within the context of what they mean to Drupal.


Due to Meetup.com character limits, extended talk descriptions and speaker bios are available at https://github.com/Drupal-NYC/meetup-descriptions/blob/master/2019-07.md


Have feedback for your volunteer organizers? We want to hear it: http://drupal.nyc/feedback

Meanwhile, we are *always* looking for speakers! Volunteer/submit a suggestion at http://drupal.nyc/suggest or get in touch on Slack at http://drupal.nyc/slack/ with any questions.