From The Whiteboard


ChangeMaker Launches!

In a world where marches and protests are making weekly headlines, people are always looking for the next cause to get behind.

But what do you do when a cause or issue you’re passionate about needs more awareness and support? How do you f...

Read More

Timmy Awards

Ryan Fischer chosen for Best Tech Manager, Chicago

We are excited to announce that our very own Founder & Lead Architect Ryan Fischer has been selected as a finalist for Chicago's Best Tech Manager for Tech In Motion's 2017 Timmy Awards!!

It's an honor to be nominated ...

Read More

React Native

Uploading images from React Native to your server

If you’ve ever felt the need to convert an image in React Native to base64 in order to upload it to your server, there may be a better way.

We typically use react-native-camera Read More


Redux Lessons for Newcomers

Most of our React projects require managing overall application state. While there are certainly other tools out there that do this, we prefer Redux.

You d...

Read More


React Lessons for Newcomers

At 20spokes, developers spend a roughly equal amount of time between Ruby on Rails and React. While we enjoy working in both frameworks, they are quite different in approach, and going from a Rails way of thinking to a React way of thinking can be...

Read More


Webpack and Rails: Part 1 - Why We Replaced Asset Pipeline

Several months ago, we decided to replace Ruby on Rails’ Asset Pipeline with Webpack. In this series of blog posts, we’ll be looking into why we did it then going over examples of how we did it.

To get started, some of the reasons why we ...

Read More


Going it a Drone

It’s Friday around 4:00pm. We start getting antsy. We’ve worked hard all week and it’s time to blow off some steam. Ryan (our fearless leader) suggests we fly the drones. Drones are brought out. Zack (our fearless Solutions Architect) walks ...

Read More


Talking 20spokes and Starting Up on advisor.TV

Our founder, Ryan Fischer, was recently interviewed by Tricia Meyer on her advisor.TV show, Startup Stories. The series features experiences and advice from top entrepreneurs who "inspire us to take the risks necessary to turn our passion into rea...

Read More


Watch us eat our own dog food

20spokes is trying a new diet, so to speak. If you’re unfamiliar with the phrase: “eating your own dog food,” it’s a common expression in the software world referring to a developer’s practice of using their own products. It’s said to have origina...

Read More


"Where'd you get the name?"

It’s Latin for ‘Innovation!’ Just kidding.’s not that simple.

I wish we had a one line answer to this question because we get it a lot. But we do have an answer that’s more than a one liner, but I must warn you: It’s kind of...

Read More