At the beginning of October, Redfin Solutions received a nomination for the 2019 International Splash Award in the Tools & Apps category. We worked with Savant to create a custom Fixture Design Tool for their website, which we progressively decoupled from their Drupal website using React.

The Splash Awards will be granted at the beginning of DrupalCon Amsterdam on October 28th. We are excited to have our Project Manager, and recent nominee to the Drupal Association, representing all of us at Redfin Solutions. In the mean time, we will display Splash Award badge with pride.


This is the last in a series of blog posts about creating an app with React Native. To get started with React Native, read the Basics of React Native: Part 1. If you want to include content from a Drupal website in the app, read Integrating Content with React Native: Part 2.


This is the second of three of blog posts about creating an app with React Native. To get started with React Native, read the Basics of React Native. Once you are familiar with the system and have an app, it is time to fill it out with content. If you don’t have content on your Drupal website, read Understanding Drupal 8’s Migrate API.


Redfin Solutions started using React Native in early June when a client needed an app that could integrate with their Drupal website. Since it was our first project with React Native, we recorded useful information to share with the rest of the team. This is the first in a series of three blog posts that will cover what we learned and what we found the most useful while using React Native.

Expo & React Native CLI

There are two main framework options for building a React Native app: React Native CLI and Expo.


After another summer working as the Intern Developer at Redfin Solutions, Jacob Morin leaves us to go back to the University of Maine for the fall semester. He is working towards a degree in computer science, and he plans on becoming a full-time developer once he graduates. Before Jacob left, he answered some questions about his internship in a lightspeed interview.


What was your favorite part about this summer?



When adding custom Analytics events via Google Tag Manger, make sure to set "Non-Interaction Hit" to "True" if you don't want that event to count towards the bounce rate. Otherwise, if the event fires on a page, GA will think you didn't bounce and subsequently set that session's page bounce rate to 0.

non-interaction hit setting in google tag manager


This week marks the third year that Ruth Leopold, our unicorn Designer and Front-end Developer has been with Redfin. Technically, it’s her second year as a full-time employee, but since she started here as an intern three years ago, it counts in our book. She's a unicorn because she bridges the rare spaces between UX design and front-end development. In celebration of this workiversary, she answered some questions in a Lightspeed Interview.



In one sentence, what do you do at Redfin?

D4D, Boston 2019 Logo

Redfin Solutions is a long-time sponsor of Design 4 Drupal (D4D) Boston, and this year we are proud to announce that we are the premier Event Sponsor.


Lots of people in the Drupal community are eager to learn React these days, following Dries's announcement that React is coming to Drupal.

At NEDCamp in 2018 I presented on how to dip your toe into embedding a react application into a Drupal framework (video on

This is the long-delayed blog post to follow up to the presentation.


Drupal 8 ships with a custom CKEditor build. This build is configured with a build-config.js file. We recently ran into a situation in which we wanted to override this configuration in order to disable a plugin. There is some information in this build-config.js file about replacing it with a non-minified build for development purposes, but nothing about overriding it. Here is how we did it.