architecture

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.

A portable approach to Federated Search using Solr Drupal Node Js trio for better scalability

According to IDC, 90% of all the digital information is unstructured locked in multiple repositories and digital businesses have either underinvested in technology or invested in substandard technology in order to access them. Traditional search method leads to failures majorly due to the absence of optimisation practices and lack of unified framework.

Let's Talk Serverless

Presenters
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?  

How to make a BAD Drupal website

We always come across articles or blogs which tend to help us in doing things the right way. This session will address frequently common pitfalls which result in a BAD Drupal experience. Session Tracks: The solutionistic approach - Site Building, Module Development followed by theming. The contib-or-custom decision. Wrongly remodeling the architecture to meet evolving client requirements Choosing the best suited infrastructure

State of the Edge: 2019

Presenters
These last few years, the edge has increased both its importance to end-user experiences and its pace of innovation. In 2019, we're on the precipice of Web Packaging, HTTP/3, actual deployment of Brotli compression, 5G, and more. More CDNs offer image optimization. Existing technologies like AMP have also evolved. This presentation will review what these technologies add to performance and security, when they deliver the most value, and how they're implemented for new and existing sites. This session is applicable to all Drupal sites with performance or security needs.

Outgrowing Content Types: Building Custom Entities

Drupal includes a powerful toolset for building and extending out-of-the box content types. Content architectures are typically designed around the features of nodes, taxonomy, media, and other core entities. But how do we know when our business-needs have grown beyond the common entity types? When are nodes too lightweight or too heavy handed to meet our site goals? And what are the trade-offs and support issues when creating a new entity type?

The Curmudgeon’s Guide to Building Drupal Websites

Every developer has been there: fresh out of school, new to the field, or using a new technology. There is a lot to know to successfully build Drupal websites. To be successful, developers learn technical skills in school or from websites and books. Applying those skills in the real-world is not always straightforward. In addition, soft skills are equally as important to being successful in this field and are often neglected.

Building a Modular Drupal Architecture using Attribute-Driven Design

Attribute Driven Design or ADD for short, uses the approach of defining a system architecture with the idea that the design process will be based by the software quality attribute requirements.  ADD follows a recursive process in which the following activities are utilized: Plan, Do, and Check. In the Plan activity, software quality attributes and constraints related to design, are considered so that the correct elements are chosen to ensure the architecture can meet the requirements.

11 Tips to start your Drupal 8 project right

Presenters
The first couple of months of a Drupal 8 project usually set the tone for the entire development process. Making bad decisions (or creating bad habits) in the first phase of a project should be avoided at all costs. Using his almost 20 years(!) of web development experience as a resource, Mike Anello (@ultimike) provides 11 practical recommendations to help ensure your project gets started (and launches) on the right foot. Mike’s tips are accessible and suitable for developers, designers, and project managers.