Our Latest Insights

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

14 results shown.
  • Implementing a Distributed Lock State Machine

    December 17, 2018
    A complex distributed computing problem application developers may encounter is controlling access to a resource or entity in a multi-user, concurrent environment. How can we guard against an arbitrary number of concurrent processes from potentially mutating or even having any access to an entity simultaneously?
  • Nuka Carousel Gets Accessibility Updates, New Features

    December 12, 2018
    Over the past couple of months, we have made some exciting new changes to Nuka Carousel. Along with fixing several overdue issues, we are most excited about fixing accessibility issues with the carousel component.
  • Moving with Intention: One Dancer's Journey to JavaScript

    December 5, 2018
    Anyone with passion can become a programmer. That same level of dedication, sacrifice, and intent is what’s needed to be successful. If you surround yourself with people who are passionate about a subject you are interested in, it is always inspirational.
  • YesNo: Better HTTP Testing

    November 27, 2018
    YesNo is a new library for Node.js that simplifies how we write tests asserting the actual behavior of our HTTP requests.
  • Finding and fixing duplicates in webpack with Inspectpack

    October 31, 2018
    Needlessly 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, 2018
    We'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.
  • Announcing Spectacle Boilerplate MDX

    October 15, 2018
    Formidable 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.
  • Formidable Opens its Denver Office Doors

    October 1, 2018
    Formidable 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.
  • TypeScript and the Second Coming of Node

    September 25, 2018
    Long 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.
  • Victory is Turning 30

    July 18, 2018
    Victory 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.
  • Screenshot Testing with Chromatic

    May 21, 2018
    Is 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...
  • Introducing react-fast-compare

    May 7, 2018
    We’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-equal
  • Nuka Carousel: The React Carousel, Rethought and Refined

    April 23, 2018
    Nuka 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...
  • Effortless Assertions and Testing with Enzyme Matchers 6

    March 26, 2018
    Enzyme 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...