The Future of Front End


JavaScript Power Tools Part II: Composition Patterns in redux-saga

In the last article, we investigated redux-saga's approach to the Saga pattern in JavaScript. Specifically, the concept of a generator function that yields command objects, which describe the effects we want to happen, and rely on an external driver to actually perform those effects...


JavaScript Power Tools: redux-saga

At Formidable, we're always refining our knowledge of modern JavaScript tech. This blog series, entitled JavaScript Power Tools, will take a deeper look at some of the tools, frameworks, and libraries we use to deliver reliable and maintainable code. Today, I want to talk about [`redux-saga`]...


Don't Fear the Fractal: Infinite State Composition with Freactal

In the beginning, there was React. You used `createClass` to define an OOP-style UI component with associated reactive state, and custom mixins managed cross-cutting concerns. It was good. Then came ES6 classes. You used standard language features and semantics to define a component...


Join Formidable at SeattleJS Conference

The SeattleJS Conference conference is coming this August 10th and 11th, and Formidable is the presenting sponsor. Have you bought your tickets yet? For background, when we heard that CascadiaFest wasn’t happening this summer, the Formidable crew was super bummed. As the ongoing...


Fun with Fiber Custom Renderers at React Amsterdam

Ken Wheeler, Formidable at large, will be speaking at React Amsterdam on April 21st. His talk, Fun with Fiber Custom Renderers, will explore the new custom renderer API in React Fiber, a soon-to-be-released architectural rewrite of React. Ken will cover Fiber basics, the anatomy...


Your Docs and You: A Guide for Your First OSS Portfolio

Open Source Software is arguably fated to a life of loneliness without great documentation. I’ve heard more than one developer proclaim the importance of docs, and their corresponding awe and appreciation when they find docs that are really well-made. One of my favorite responses to a docs site...


Introducing Appr: A New Review Workflow for Mobile Developers

Appr builds pull requests in your Create React Native App project, deploys the changes to Expo, and posts a link and a QR code to your PR, so you can run the app on your device or emulator in seconds! I'm sure you'll agree: code reviews are a useful tool in a development...


Formidable at React London: Offline-First Apps & React Native for Hardware

Ken Wheeler and Jani Eväkallio will be speaking at React London on Tuesday, March 28th. Ken's wild talk, “Weapons Grade React,” will explore the trials and tribulations he experienced while building a remotely controlled robotic crossbow with React and React Native. Using that experience...


React Native App Stack, March 2017

This week, we started writing a new React Native app. With every new project, I experience a mix of giddy excitement and intense anxiety: an opportunity to right all past mistakes, and a chance to make a thousand new ones. Discussing greenfield tech choices inevitably devolves into...


Be Bold For Change on Women’s Day

Happy International Women’s Day! March 8th celebrates the social, economic, cultural, and political achievement of women. As part of our celebration today, we (Autumn and Elise) are reflecting on the state of women at Formidable. As technology workers, we are lucky to be some of the most...