The Latest from Formidable

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

End-to-End Testing React Applications with Cypress

When it comes to end-to-end testing React applications, Cypress is rapidly emerging as the community standard. While nothing about Cypress is React-sp ...

Jetpack revisited: Even faster Serverless packagin ...

After introducing the 'serverless-jetpack' plugin two weeks ago, we took the entire problem back to the drawing board and came up with an even faster ...

Game of Types: A Song of GraphQL and TypeScript

Over the last few years, the popularity of both GraphQL and TypeScript has exploded in the web ecosystem—and for good reason: They help developers sol ...

By
Steven Musumeche

Steven Musumeche

CI/CD In a Build-free World

Because of the build step and the increased complexity of our apps, Continuous Integration tools and processes have become an essential part of web de ...

By
Kara Stubbs

Kara Stubbs

Tipple: Stealing Ideas From GraphQL and Putting Th ...

You've been using Redux for a while now. It was exciting at first, but the amount of code you need to ship a new feature is starting to creep upwards. ...

Jetpack: blazingly fast Serverless packaging and d ...

The Serverless Framework is amazing, but can become incredibly slow to package and deploy applications as projects grow. We introduce the 'serverless- ...

runpkg: The Online Package Explorer

We are seeing advances in browser technologies that have the potential to change the way we write applications on the web. Now that ES6 modules are we ...

Paying Cold, Hard Cash for Open Source Contributio ...

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 ...

By
Jani Eväkallio

Jani Eväkallio

OSS Maintenance Levels

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 ...

The New React Native Architecture Explained: Part ...

In this final post we tackle the last block of the old architecture graph presented in the first article.

By
Lorenzo Sciandra

Lorenzo Sciandra

Lightweight Client-Side Tests with React-Testing-L ...

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 t ...

The New React Native Architecture Explained: Part ...

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 probabl ...

By
Lorenzo Sciandra

Lorenzo Sciandra

Don’t Build That App!

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 too ...

The New React Native Architecture Explained: Part ...

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.

By
Lorenzo Sciandra

Lorenzo Sciandra

Work With Us

We partner with our clients to build all manner of digital products. Wherever you are in your product lifecycle, from concept to launch, our team of design and engineering experts will ensure you meet your web or mobile app's goals.