Coding and Development

The Coding and Development track is focused on educating developers on the latest techniques and tools for increasing the quality and efficacy of their projects. Topics will include best practices for coding and debugging in Drupal 8, making decisions and plans for migrating sites from earlier versions of Drupal or other systems, upgrading contrib to Drupal 8, engagement with other frameworks and technologies, high performance and large scale development experiences, and exploring the advantages of participating in open-source culture. Come share the vast wealth of knowledge and lessons learned and collaborate with other engineers from around the world!

git, for users of git

alison
Conference Year
Session Track
Coding and Development
Experience Level
Intermediate
Session Description

Now we're gonna have some INTERMEDIATE FUN!

That's right, I'm offering up useful tips, extra tricks, all sorts of practical advice you might not have even known you needed -- and FUN!

  • I'll share...

Separating concerns in the backend with decoupled PHP classes and libraries

dafeder
Conference Year
Co-Presenter(s)
Session Track
Coding and Development
Experience Level
Intermediate
Session Description

We talk a lot about separation of concerns between front and back end, but getting more granular, separation of business logic into self-contained parts can be a big win for your Drupal project. Now...

My First IDE

mikemadison
Conference Year
Session Track
Coding and Development
Experience Level
Beginner
Session Description

IDEs are an incredibly powerful tool. They are also an incredibly complex and intimidating tool if you've never used one (or are new to them). However as you tread more into Drupal 8 and 9, an IDE is...

Smithsonian + Google - Open source web components for visualizing and interacting with 3D objects

rossiv
Conference Year
Co-Presenter(s)
Session Track
Coding and Development
Experience Level
Advanced
Session Description

This session will discuss two open source web components for visualizing and interacting with 3D objects, Google's <model-viewer> and the Smithsonian Institution's Voyager, and how the Smithsonian...