We are always seeking ways to improve the developer experience here at Rapid. In our ongoing search for greater scalability, flexibility, and performance in our development environment, we recently completed a huge undertaking with widespread benefits: making the switch from GraphQL Monolith to Apollo Federation. Anyone who has been through this …
Paw – Now RapidAPI For Mac
You may have noticed last week that there has been a lot of excitement around the new Rapid brand. Today we are excited to announce that Paw is officially getting a rebrand experience of its own. As of today, Paw has been formally rebranded to RapidAPI for Mac. For those of you who haven’t used it previously, Paw is a fully …
RapidAPI Studio: Bringing All Your APIs and Development Needs Together in One Place
Building, testing, publishing, and collaboratively working with a team on APIs can be a disjointed developer experience. Moving from coding to testing, to publishing and consuming APIs often forces developers to jump from one application to the next. This costs time and the loss of context you move between experiences. That is why today we’re …
Optimizing SEO for Single Page Applications with Isomorphic JavaScript
When we built RapidAPI, we wanted to reap the functional benefits of a single page application (SPA). However, we ran into some challenges with how search engines processed and indexed our website. We found a solution by using isomorphic JavaScript. Here's how we did it. Origins and Benefits of the SPA First, we want to fully explain the …
Why We Invested in Automation and QA Early
Most companies don't hire someone specifically for quality assurance until well after there's a working product. After all, isn't the whole point of a startup to "move fast and break things?" I was the fifth person to join RapidAPI and a big part of my job, even early on, was to make sure we deliver a high quality product. While I may be a …
Rapid API Experiments: Replacing npm with Yarn
We recently installed Yarn as our dependency manager as an experiment. Despite the hype around Yarn, we weren’t expecting a dramatic difference in performance from npm. However, we saw the following results pretty much immediately. Reduced build time from 7 minutes to 2.5 minutes Installed with a single line of code No major bugs, no …