Our Latest Insights

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

14 results shown.
  • Announcing the Release of Spectacle Editor

    September 22, 2016
    Formidable is pleased to announce the release of Spectacle Editor, an open souce presentation editor built with Electron on top of Spectacle, our library for authoring interactive presentations in ReactJS. We collaborated with Plotly on this project, and it features seamless Plotly integration...
    Emma Brillhart
  • Victory 0.12.0: The One True Tooltip

    September 19, 2016
    We are pleased to announce that the latest release of Victory finally includes tooltips! This feature has been in demand for a while, but nailing down an implementation strategy proved challenging. No other chart element exhibits the range of behaviors or visual possibilities as the simple tooltip....
    Lauren Eastridge
  • Introducing React Game Kit

    September 15, 2016
    React Game Kit is Formidable’s newest release, written by the one and only Ken Wheeler. Since Ken is busy killing it in Israel at ReactNext, I’m giving a rundown of what React Game Kit is and why you should use it. Ken's slides from his React Next talk can be found here, and I highly recommend...
    Emma Brillhart
  • Introducing Nested Routing in Redux Little Router

    September 13, 2016
    Ever since we announced Redux Little Router, we’ve worked hard to simplify the API, reduce boilerplate, and ease adoption for beginners. To advance these goals, we’ve introduced two new features: nested routes and nested fragments. Check out Redux Little Router on GitHub! Nested Routes...
    Tyler Thompson
  • Builder 3.0: Battle Tested Multiple Project Management

    September 8, 2016
    Today we’re excited to announced the release of Builder 3.0, which contains improvements based on our experience using Builder in more than 100 projects over the past 10 months. Builder solves the problem of multiple projects needing the same dependencies, configuration, and npm tasks. For example...
  • Terminal Charts with Victory CLI

    August 29, 2016
    The ability to collect, analyze, triangulate and visualize vast amounts of data in real time is something the human race has never had before. After pushing out webpack-dashboard and seeing how much people enjoy terminal based tooling, I thought perhaps I should see what else I can...
    KW
    Ken Wheeler
  • Make Dope Beats with ReactJS

    August 22, 2016
    Before I was a software engineer, I was a music producer. Specifically, I made beats for rap songs. Then file sharing put a dent in the music industry, and it became much harder to do as a career. But hey, I had programming to fall back on! I still made music as a hobby over the years...
    KW
    Ken Wheeler
  • Introducing Webpack Dashboard

    August 15, 2016
    As a child, I always wanted to be a hacker. I remember the first time my father showed me how to dir /p. I thought I was hacking the planet. Then I grew up, and I realized the reality of it was a bit different. I still use the CLI all the time, but it’s far less glamorous...
    KW
    Ken Wheeler
  • Announcing Victory 0.10.2 and VictoryNative

    August 5, 2016
    It’s been a while since the release of Victory 0.9.0 back in June, so we’re excited to add several new features and bug fixes in order to continue making the creation of D3 charts in React as painless as possible. This post will explore some of the highlights of the new...
    Emma Brillhart
  • Let the URL do the Talking, Part 3: Empower the URL with Redux Little Router

    July 25, 2016
    In parts one and two of this series, we found that, even with the help of integration libraries, we could not liberate URL state from the clutches of React Router. History explains the problem: before Redux, React libraries decided for themselves how much state they controlled...
    Tyler Thompson
  • Let the URL do the Talking, Part 2: Bargaining and Acceptance with Redux and React Router

    July 19, 2016
    In part one of this series, I explored the pains of integrating React Router into purely-functional Redux applications. There, I discovered that not only does React Router dictate an architectural coupling between your state and view layers, but also renders a set of powerful URL-driven...
    Tyler Thompson
  • Let the URL do the Talking, Part 1: The Pain of React Router in Redux

    July 11, 2016
    “Just use React Router!” This is how most conversations about routing end in the React/Redux ecosystem. There’s no doubt that React Router is the standard-bearer for SPA routing in the React world, and there’s more to its success than its early arrival on the scene or its SEO...
    Tyler Thompson
  • Radium Grid: A React Grid System Injected with the Power of Radium

    June 20, 2016
    After spending my formative frontend years implementing layouts with the CSS grid systems from both Bootstrap and Foundation, I developed a clear understanding of the strengths and weaknesses of both. Later, grid systems like Jeet solved many of the pain points of the old grids: no more fixed-column...
    Tyler Thompson
  • Why we chose MobX over Redux for Spectacle Editor

    June 2, 2016
    For Spectacle Editor, our current collaboration with Plot.ly, we decided to use MobX to handle application state instead of Redux. Redux is an amazing framework, and here at Formidable we continue to use it on new and existing client projects with great results. In part, the decision to use MobX was...
    Rob Gerstenberger