Our Latest Insights
Thoughts from our team on current events, new techniques and tools, trends we're seeing, and our culture.
14 results shown.
Jetpack revisited: Even faster Serverless packaging and deploys
May 28, 2019After 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 and more robust method of packaging and deploying Serverless Framework applications.Game of Types: A Song of GraphQL and TypeScript
May 23, 2019Over the last few years, the popularity of both GraphQL and TypeScript has exploded in the web ecosystem—and for good reason: They help developers solve real problems encountered when building modern web applications. One of the primary benefits of both technologies is their strongly typed nature.CI/CD In a Build-free World
May 21, 2019Because of the build step and the increased complexity of our apps, Continuous Integration tools and processes have become an essential part of web development. But builds themselves are not why CI is valuable, they're just a side effect of the approach we as an industry have gravitated towards, and they have some drawbacks.Tipple: Stealing Ideas From GraphQL and Putting Them to REST
May 16, 2019You'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. With every new addition to the backend, you find yourself making sweeping changes across the project. Actions, reducers, containers — it feels like you're touching every file in the codebase and you ask yourself: Were things always this complicated?Jetpack: blazingly fast Serverless packaging and deploys
May 14, 2019The Serverless Framework is amazing, but can become incredibly slow to package and deploy applications as projects grow. We introduce the 'serverless-jetpack' plugin, a drop-in replacement for normal Serverless behavior, that offers significantly faster packaging and deployment speed.runpkg: The Online Package Explorer
May 13, 2019We 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 well on their way to being supported by all evergreen browsers, we may no longer need to build and bundle our JavaScript code using complex and proprietary tooling. Our source code is becoming our distributed code!Paying Cold, Hard Cash for Open Source Contributions
May 2, 2019At 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, 2019As 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, 2019In 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, 2019I 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, 2019In 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, 2019I 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, 2019In 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, 2019Formidable 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.