Our Latest Insights
Thoughts from our team on current events, new techniques and tools, trends we're seeing, and our culture.
14 results shown.
Finding and fixing duplicates in webpack with Inspectpack
October 31, 2018Needlessly duplicated dependencies produce larger, slower web applications. Let's embark on a deep dive into how npm and webpack work, see how inefficient duplicates can arise, and learn how the Inspectpack duplicates plugin can help.Hooked
October 25, 2018We're very excited about what we learned at React Conf and we wanted to share our take on React Hooks, a new React API that gives React functional components the ability to use state and controlled side effects without the need for any additional helper libraries.Jani EväkallioMatt HinkAnnouncing Spectacle Boilerplate MDX
October 15, 2018Formidable is thrilled to announce the release of Spectacle Boilerplate MDX. Now you can write your Spectacle presentations in markdown while seamlessly including React components and JSX.Emma BrillhartFormidable Opens its Denver Office Doors
October 1, 2018Formidable has opened a new branch office in the LoDo neighborhood of Denver, CO creating a centralized location to best serve our nearby clients and grow our staff of talented engineers.Amy L. DicksonTypeScript and the Second Coming of Node
September 25, 2018Long before Node.js famously entered the backend development scene, the tech industry had experienced several evolutions of the "Next Big Thing" with both successful and failed patterns and techniques. In this article, we look at some of the shortcomings of Node.js programming models and how TypeScript offers the hope of increasing the legitimacy of Node.js ecosystem in the enterprise by bringing back some storied and successful programming paradigms from the past.JWJason WilsonVictory is Turning 30
July 18, 2018Victory is making the change to major versions with the release of victory@30.0.0! This is an unusual version bump, and a major milestone for the project, so we thought it warranted more explanation than we usually provide in our release notes.Lauren EastridgeScreenshot Testing with Chromatic
May 21, 2018Is this bubble chart correct? Answering this question with unit tests requires breaking it down into several smaller questions: Is the method responsible for calculating bubble size working as expected? Does VictoryScatter render the correct number of...Lauren EastridgeIntroducing react-fast-compare
May 7, 2018We’re excited to release a tiny new open source project: react-fast-compare. react-fast-compare provides fast deep equality comparison, with specific handling for React. It’s a fork of Evgeny Poberezkin’s very clever (and very fast!) fast-deep-equalChris BolinNuka Carousel: The React Carousel, Rethought and Refined
April 23, 2018Nuka Carousel is a pure-React carousel component that can support any kind of component as children, including text and images. Nuka has no built-in design, so it can be styled to fit any app. The carousel navigation can be controlled with either a container component...Carlos KellyEffortless Assertions and Testing with Enzyme Matchers 6
March 26, 2018Enzyme Matchers allows you to run common assertions on your React components using Enzyme in a Jest or Jasmine environment. With it, you can easily test styles, disabled states, stylesheet classes, text and more. With version 6.0, Enzyme Matchers simplifies setup...Carlos KellyIntroducing URQL (beta), a Universal React Query Library
January 30, 2018Today we are formally releasing our newest OSS offering, urql. Pronounced 'urkel', it is technically an acronym for Universal React Query Library. urql is a GraphQL client created in the hopes of simplifying the use of GraphQL in React. There are some amazing solutions...KWKen WheelerOAuth and PKCE with React Native
January 16, 2018OAuth is an authorisation protocol that utilizes a third party to gain access to user information without exposing the user’s password. The OAuth website describes the process with a great analogy: Many luxury cars today come with a valet key. It is a special key you give...Kadi KramanSpectacle 4.0 Has Arrived
November 14, 2017Since Spectacle was released in early 2016, it’s been fun spotting it in use in presentations at conferences and meetups. The PacMan progress indicator and other familiar UI elements tend give it away, and it is exciting to see every single time. However, plenty of people are still...Carlos KellyKWKen WheelerIntroducing Webpack Dashboard & Electron Webpack Dashboard 1.0
October 17, 2017After releasing Webpack Dashboard and Electron Webpack Dashboard, we realized that we had hit a sweet spot for developer tooling. Developers wanted to be able to have more transparency and more visual feedback from their build processes (and they like...Carlos KellyKWKen Wheeler