Our Latest Insights
Thoughts from our team on current events, new techniques and tools, trends we're seeing, and our culture.
14 results shown.
Stores: Making State Global Without React's Context API
February 23, 2021In this article we're going to explore some drawbacks of context-based state in typical application architecture, then explore an alternative construct, Stores, which should ultimately help us write cleaner code and increase our in-app performance.A Deep Dive into Debugging Cypress, iframes, & Runtime Code Modification
February 18, 2021As software engineers, a large portion of our time is spent researching, reproducing, and fixing bugs. Being able to effectively discover, track down, and resolve bugs is one of the most important skills in our toolboxes.Getting To Know Kadi Kraman
February 12, 2021I feel so very fortunate that I found a dream career. I love working in tech, I love building things that people get to use, I love solving problems, and I love that I get to continuously learn new things.Introducing Spectacle's Enhanced Architecture
February 10, 2021Introducing Spectacle's all new architecture, which includes several under-the-hood improvements that improve the overall experience with a couple API changes based on community feedback.Building Future UIs
January 28, 2021What is it about futuristic sci-fi UIs that feel so futuristic and appealing? Can we build some of these with the web technologies we have today?Welcome Catleah!
January 26, 2021Formidable's strategic design team is growing quickly. Time to meet one of the newer members, Catleah Cunanan!Achieving Reusability With React Composition
January 13, 2021In this article, you'll learn how to use React Composition to create reusable and extendable components. This will help you identify opportunities to remove duplicate code and make your application easier to maintain.trace-pkg: Package Node.js apps for AWS Lambda and beyond
December 15, 2020Packaging Node.js applications for the cloud can be slow and tedious. We introduce trace-pkg, a general purpose tool to quickly and efficiently package up your application code and dependencies for deployment in AWS Lambda and beyond!Calibrated Code Reviews
December 10, 2020Approaching our code reviews from a place of intentionality can help us build better relationships with our teammates, inspire more thoughtful conversations, and improve the quality of the work we are putting out into the world.Conversion to TypeScript: Lessons Learned from an OSS Maintainer
December 8, 2020Formidable's Emil Hartz recently undertook the conversion of his long-maintained OSS package to TypeScript. We asked a few questions related to the conversion to shine light on any learnings for others considering the same undertaking.Say Hello to Charlie
October 30, 2020Charlie is a full-stack engineer with a broad range of experience leading large and small teams. Today he explains what he does at Formidable and why he stays.Is the Future of Web Design Polymorphic?
September 24, 2020In this article, we will be looking at how layout on the web went from fixed to fluid, and fluid to responsive, asking ourselves: What's next? We will examine if APIs like ResizeObserver can be used in combination with front-end frameworks to help us emulate the legendary element query. Finally, we will create some *self-aware* UI.Best Practices for Making (super duper) Useful Dashboards
September 3, 2020Dashboards are a tool to support decision making, monitoring, or solving a problem. Each component of the dashboard needs to have a clear reason why it’s there and how it helps the user perform a task or do a job. Here are some of our tips for making supremely useful dashboards.How to urql, Part 3: The Normalized Cache
August 11, 2020In our first blog post we talked about exchanges and how by default we're using a document-based cache. This is the cache that comes out of the box with urql and solves a lot of common cases, but what if this cache isn't sufficient for you?