Read about some of the latest things our team have been working on.
How Gatsby's Drupal source plugin handles file entity relationships for multilingual sites
Drupal has had core support for translation since Drupal 8. But some entity types are not translatable due to their nature. Files are a good example of this...
Migrating a large Drupal 7 site to headless Drupal 8 and Gatsby
In late 2020 we set out to migrate a large, traditional Drupal 7 site to a Gatsby front-end fed by a Drupal 8 back-end. Here's a few of the key things we learned along the way...
Moving Surfing Nosara from Drupal 7 to Gatsby
SurfingNosara.com is Nosara’s leading surf, real estate and vacation rental portal. The client approached Desarol to improve and add features to SurfingNosara.com. We scheduled a workshop where we addressed the client’s most pressing issues and offered some suggestions of our own...
Serverless Typescript, Rust and Go running in one repo on Netlify
With Netlify's new support for serverless Rust and Go, and native Typescript (no need to precompile to JS) I wanted to see what it would take to get all 3 running at the same time for a single Netlify site.
Building a Drupal menu hierarchy using custom GraphQL resolvers in Gatsby
Drupal menus allow sitebuilders to create complex hierarchical content structures. However, due to JSON:API's output format these hierarchies end up being flattened out with parent child relationships being broken apart across different menu_link_content resources...
Trusted by clients big and small