Skip to main content
Drupal Mountain Camp
2025 Switzerland

Main navigation

  • News
  • Davos
  • Program
  • 2025 Wrap-Up
  • Session Recordings

Michael (Schnitzel)

Docker 101

Track(s)
Business & Showcases
Coding & Development
DevOps
Level of expertise
Beginner
Session Type
Workshop (2h)

Docker is on everybody's lips, it is a game changer for how we host software on servers. But how does it exactly work? What makes it so different and why is everybody excited about it?

In this I will give you an overview of Docker, you will learn:

  • What Docker is, how it works
  • Why you should know about it
  • How it can improve your CI and CD process, if you have one already
  • How you can build your CI/CD process with it (if you ever wanted one :) )
  • How to use Docker for Drupal

Dan Lemon (dan2k3k4)

Drupal 8 and Symfony

Track(s)
Coding & Development
Community, Education & Research
Level of expertise
Beginner
Session Type
Regular (45 min)

Let's talk

In this talk I aim to provide a brief overview of the various Symfony components that Drupal 8 is using, a quick introduction of converting Symfony bundles to Drupal modules, and a short note on how we as developers can improve our own modules by implementing Symfony conventions.

Christian López Espínola (penyaskito)

Drupal 8's Multilingual APIs: Building for the Entire World

Track(s)
Coding & Development
Level of expertise
Beginner
Session Type
Regular (45 min)

Are you interested in writing contributed modules, themes or distributions for Drupal 8? Then this is the session for you. In this session, we'll look at the most important APIs you would use to integrate with and best practices to use to ensure that your project is fully multilingual-ready.

Fabian Bircher (bircher)

Configuration Management without problems

Track(s)
Coding & Development
Site Building
Level of expertise
Intermediate
Session Type
Regular (45 min)

Drupal 8 is out now since more than a year and came with configuration management in core. The concepts are not very difficult and yet one can read blog posts about the shortcomings and pitfalls on a regular basis. While it is true that the systems in core have a few limitations with two or three contrib projects one can successfully handle every conceivable workflow* with ease.

Branislav Bujisic (bbujisic)

Deploying Drupal: Patterns and Antipatterns

Track(s)
Site Building
DevOps
Level of expertise
Beginner
Session Type
Regular (45 min)

"Just copy the code to the server" was probably the best sales pitch of PHP (and other interpreted languages) for a long time. Then it got complicated with CMS’s. We introduced databases, and modules, and patches, and config. With config came config deployment and things got really complicated. Then front-end people began using CSS and JavaScript preprocessors. Backend people got hooked to automated tests, composer and modern frameworks.

Christophe Galli

Migration is hard, but it works

Track(s)
Coding & Development
Site Building
Level of expertise
Intermediate
Session Type
Regular (45 min)

So, it's time to move your site to Drupal 8. The contrib ecosystem has evolved enough to cover the functionality you need in your new site. Perfect! But what about the data? There is no official upgrade path anymore to move it over. 

The migration modules come in for the rescue. With them, you can transfer any data into a Drupal 8 site, be it from D6 or D7 or from external sources. But, as with any powerful technical tool, it takes some effort to understand.

Stefan Borchert (stBorchert)

What we've learned about (not) using Migrate

Track(s)
Coding & Development
Level of expertise
Intermediate
Session Type
Regular (45 min)

At some point in your life as a Drupal developer you need to move data from an old website to your new Drupal site and stumble across Migrate. This talk is not intended to give an overview on how to use Migrate, it is meant to tell a story about when to use Migrate and when you better use some other methods to move your data.

Sascha Grossenbacher (Berdir)

Drupal 8 Caching overview

Track(s)
Coding & Development
Level of expertise
Intermediate
Session Type
Regular (45 min)

Slides: https://md-systems.github.io/drupal-8-caching/

 

This talk aims provide an overview of the extensive caching features in Drupal 8. First it will introduce the low-level API’s and concepts. From there, I will go through the more advanced topics that are built on top of  render caching, page caching and Big Pipe.

Florian Loretan

Search and beyond with Elasticsearch

Track(s)
Coding & Development
Decoupled Frontend
Level of expertise
Intermediate
Session Type
Regular (45 min)

There are few technologies that fill both developers and entrepreneurs with tremendous enthusiasm, but Elasticsearch is certainly one of them. Elasticsearch has become our go-to tool whether we’re building simple or complex search interfaces, but it has also enabled us to do much more, from personalisation to decoupled systems.

Josef Dabernig (dasjo)

Drupal 8 Initiatives

Track(s)
Coding & Development
Site Building
Frontend & Design
Community, Education & Research
Level of expertise
Beginner
Session Type
Regular (45 min)

What drives the development of Drupal 8 core and contributed modules? It's thousands of contributors all over the world. Many work in their free time, many work paid by their employees - all together driving the Drupal project forward via open source contribution.

Pagination

  • Previous page ‹‹
  • Page 4
  • Next page ››
Subscribe to Pischa

Gold

Liip logo
Agiledrop logo
amazee.io logo
Varnish Logo

Silver

Hostpoint Logo
MD Systems logo
Happy Coding logo
soul.media logo

Social Event Sponsor

IQUAL logo
Tag1 Logo
Amazee Labs AG logo

Media partners

Hosting powered by

© Drupal Events Switzerland. Drupal is a registered trademark of Dries Buytaert

  • Twitter
  • Slack
  • LinkedIn
  • Subscribe
  • Contact Us
  • Code of Conduct
  • Team
  • Splash Awards
  • Drupal Switzerland