Code Ramblin's

Chad Wilken

Hey đź‘‹, I'm Chad Wilken. I am a developer primarily focused on Ruby and React. These are some posts about things I have learned while being the CTO at CompanyCam.

Elegant PDFs from User-Generated Content in React

March 02, 2020

Learn how to use DraftJS, Redraft, and React PDF to generate elegant PDFs with user-generated content.

Turbolinks, Stimulus, and React Oh My!

April 12, 2018

CompanyCam’s web app has changed considerably over the years. Starting as a .NET app packed with tons of jQuery plugins 🤮 before moving onto a Backbone Marionette app 🤢. About a year ago I rewrote…

Speedy JSON Endpoints with Rails

July 26, 2017

CompanyCam is a service to store photos by projects for contractors and other industries that work at a lot of different places. Our goal is to provide as much information as possible to our users…

A RegEx Almost Cost Us $250 per Month

July 15, 2016

TL;DR Don’t use capturing groups in your RegExs unless you actually are going to use the matched content. CompanyCam is a photo app for contractors that receives about 9,000 images a day at the time…

Useful Tips for React Native

April 29, 2016

We recently decided to revamp our app using React Native. Other than reading a few articles I was very unfamiliar with React/React Native. From my initial research I knew we wanted to use something…

Dipping Your Toes into React Native

April 15, 2016

When I took over as CTO at CompanyCam we had a universal app written in Xamarin that was horrendous. My first call was to rewrite both apps natively for Android and iOS using Java and…

Getting Sexy with Core Data

October 29, 2015

Recently I was tasked with updating the way we we’re using Core Data in our application. The app was using the legacy concurrency type of NSConfinementConcurrencyType. When you use this to…

Postgres JSON Column Type in Rails 4

October 29, 2015

In recent days I have been starting a new project using Rails of course and hit a unique issue. I was needing to store arbitrary data with each record, that would likely be different for each…

The Great Shift — ASP.NET to Rails

October 29, 2015

Several months ago I started as the CTO of CompanyCam, a location based photo management solution for contractors. The founder hired a local dev shop to create a web, iOS, and Android app, this…