The easiest way to build a complete Headless Application with RamifyCLI

The API-first approach of Drupal 8 gives you the flexibility, extensibility, and scalability that you need as a developer. But sometimes, when you go with Drupal for your headless implementations, you can wind up with a situation where you have to compromise on some of the quintessential features like server-side rendering (SSR), SEO, caching, path aliasing, etc. that come out-of-the-box in Drupal 8. And to enable such features, extra developmental efforts and intensive project management are required.

Let's Talk Serverless

In this session, we'll go over the concepts of serverless computing and how this new paradigm fits into today's Drupal universe. If you have been looking for answers to any of the following questions, then you are in the right spot: What's serverless and why is there so much hype around it? What's the difference between serverless and decoupled? Can Drupal run serverless? Should you worry, ignore or embrace the new trend?  

JavaScript is Coming to Eat You

Drupal is a shining star in the world of content management systems, with a remarkable 20 year history and a proven ability to power some of the world’s largest brands and websites. WordPress has enjoyed even greater success, and now powers more than 30 percent of the entire web. Collectively, we have become extremely great at what we do. But in just the last 5 years, the landscape has shifted dramatically in ways that are fundamentally changing how and what we build.

Decoupling Drupal Install Profiles with Gatsby

There is a lot of talk about how great a decoupled site is, and more to the point, how great it is to use GatsbyJS. So much that Mediacurrent has converted their main website to a GatsbyJS based decoupled site. Then there is a lot of problems that come with a vanilla Drupal installation, or using other install profiles. Mediacurrent has created the Rain install profile, and with it a Gatsby based starter.  This talk will review

A Survey of Emerging Technologies That Complement Drupal

This presentation is a high-level survey of emerging technologies that complement Drupal. Drupal can do a lot of things well, but, Drupal is also capable of working with best of breed tools thanks to its robust framework and vast set of contributed modules. We explore how this integration occurs for some promising technologies.

Caching decoupled websites is hard, but freaking fast if done right

Implementing a caching layer with a regular Drupal site is pretty standard. But as soon as we have a decoupled website with server-side rendering, things get more complicated: We have multiple services that each need a cache layer Requests can flow through multiple cache layers Purging needs to happen on different cache levels GraphQL likes POST requests, which are hard to be cached

3 Years Decoupled Website Building and Hosting - Our Learnings

Decoupled Drupal is clearly here to stay, so what does this mean from a business point of view? As we consider all the implications of this change — a new programming language, new license, and the technical considerations of how we visualize and build websites — it’s important to identify how and when adaptations need to be made to our businesses to support all these changes.

Introducing Mediacurrent's Rain Enterprise Distribution with Decoupled Front-End

In the days where decoupling Drupal's back-end from the Front-End has become an attractive solution and in some cases a necesity, Mediacurrent has developed a Drupal 8 Distribution for Enterprise Systems called Rain.  The RAIN installation packages the best solutions the Drupal community has to offer so that organizations can build sites faster. We have used RAIN internally for the last two years, making improvements along the way prior to its release as an open-source project.

Embracing the modern web using Drupal as a Headless CMS with Gatsby

Drupal 8 supports a "Headless" mode out-of-the-box. A headless CMS allows content creators to manage their content through a familiar admin interface and providing the content via API endpoints, allowing developers to implement a fully customized front-end experience using reusable components and a modern framework as React. A core feature of Gatsby is its ability to load data from anywhere (Drupal JSON:API endpoint in our example). This is what makes Gatsby more powerful than any other static site generators that are limited to only loading content from Markdown files.