Our Latest Insights

Thoughts from our team on current events, new techniques and tools, trends we're seeing, and our culture.

14 results shown.
  • Paying Cold, Hard Cash for Open Source Contributions

    May 2, 2019
    At Formidable, open source is at the heart of everything we do. We help our clients build mission-critical systems using open source technologies like React, Node, GraphQL, and dozens of others. In return we contribute back to these projects, and give our engineers dedicated time to maintain more than 70 of our own open source projects that others can build upon. But recently we’ve come to realize this is not enough.
  • OSS Maintenance Levels

    April 17, 2019
    As Formidable has grown, we have continuously added projects to our portfolio, and today we have more than 70 open source projects that are downloaded and used a couple of million times each week. We try hard to make sure the software we build and maintain is reliable and useful. But how can we continue to maintain and improve every project in our ever-growing open source portfolio?
  • The New React Native Architecture Explained: Part Four

    April 16, 2019
    In this final post we tackle the last block of the old architecture graph presented in the first article.
  • Lightweight Client-Side Tests with React-Testing-Library

    April 11, 2019
    I have a confession to make: I usually dread writing tests. I especially dread writing them early on in a project, when components are still subject to rapid change and iteration. A few weeks ago, I found myself in that position—I had written new components that needed test coverage, but I knew there were several iterations of both designs and features ahead of us.
  • The New React Native Architecture Explained: Part Three

    April 9, 2019
    In part three of our four-part series we will dive into the “meaty” part of the re-architecture, the one that every React Native developer has probably heard about: Fabric and TurboModules.
  • Don’t Build That App!

    April 4, 2019
    I ask that you forget what you know and take a few minutes to read this post in the hope that you too can be persuaded to liberate yourself from a toolchain conglomerate that once helped us be more productive, but is now almost certainly introducing unnecessary complexity, limitations, and overhead to our web apps and dev environments.
  • The New React Native Architecture Explained: Part Two

    April 2, 2019
    In part two of our four-part series we will dive into how React Native consumes the code you write, and how the re-architecture changes it.
  • New Spectacle Lander

    April 1, 2019
    Formidable and the Spectacle team are excited to announce the launch of the new Spectacle lander on the Formidable website! We've updated the branding and brought the lander more in line with our company's overall brand.
  • The New React Native Architecture Explained

    March 26, 2019
    In this first post in a four-part series, we discuss the aspect of the React Native re-architecture that will actually affect the code you may write—the new React features and a tool called Codegen.
  • Locking down AWS Serverless applications, the right way

    March 14, 2019
    Backend services built with the Serverless Framework on AWS Lambda are enormously popular and powerful, but unfortunately often difficult to secure in the cloud. We present the terraform-aws-serverless project, which provides battle-tested, fine-grained IAM privilege isolation to help lock down your Serverless Framework applications.
  • Upgrading styled-components from v3 to v4

    February 20, 2019
    The v4 release of styled-components comes with a lot of features and perfomance wins that we were excited about. If you're like me, you might look at the official v3 to v4 migration guide, see the codemod, and feel pretty confident that the migration should take you less than a day! Welp, I was wrong. Here are a few gotchas I ran into.
  • Blazing Fast Testing in Node with MongoDB

    February 6, 2019
    MongoDB is a document-based NoSQL database, and is a popular choice for applications in the Node ecosystem. This post is about testing in Node with MongoDB, however, and not about why you should or should not use MongoDB, so I’ll leave it to the pundits on Hacker News to hash that out.
  • Observation as a prerequisite for design

    January 30, 2019
    Observation as a discipline is difficult to summarize, and sometimes even harder to express— it is a talent that takes practice. When performed well, design seems to be obvious, to be the natural state of things.
  • Your 2019 JavaScript Reading List

    January 23, 2019
    The internet can be a veritable treasure trove of resources IF you know where to look. We asked our staff to share some of their go-to sites for help, inspiration, breaking news, and more. Below are the top recommendations for 2019 from five members of the Formidable staff.