Technology
JSON::ParserError with RailsAdmin
May 21, 2019
I ran into a JSON parsing issue when using RailsAdmin 1.4.2. I was trying to search for an entity to associate it with another entity, but nothing was being returned. I looked at the request/response, and it was returning 500.…
How to Handle Gobs of Photos From an Event
May 8, 2019
How we built a specialized tool to get photos from photographers to a client website as quickly as possible. Continue reading "How to Handle Gobs of Photos From an Event"
3 Commands Your Rails CI Environment Should Run
April 25, 2019
Automation + Ruby on Rails + gems == a better application We love continuous integration builds here at Culture Foundry (we even use it for projects that don’t have tests). It works well with rails applications, because rails encourages a…
Using CircleCI to Run a Scheduled Job
March 19, 2019
How we use our CI infrastructure to automate a database migration and run it every night. We have one project where loading and transforming data is crucial. We're migrating from one data model to a quite different one. There are…
Using Terraform for Managing Custom Cloud Infrastructure
March 3, 2019
Using terraform to manage cloud infrastructure is a good idea, even if all you have is one S3 bucket. We use terraform to manage our cloud infrastructure. Terraform is an open source, cloud agnostic declarative tool that lets you create,…
I Love Standardrb
February 28, 2019
How do you format your ruby code across developers and projects? I confess, I'm in love with standardrb. I've used other formatting tools like the hound and rubocop, but standardrb is great because it takes all the choice away from…
Starting MySQL Up On An Ubuntu Instance Managed by Vagrant
February 14, 2019
How to run commands when starting up a Vagrant box Some of us at Culture Foundry run vagrant instances for development. This virtual machine lets you manage different environments or work in a unix environment if that is your wish.…
Book Review: Progressive Web Apps
January 23, 2019
What are Progressive Web Apps, and why would you want to build one? I just read Progressive Web Apps, by Jason Grigsby. If you want an overflight of progressive web apps (PWAs), including a definition, what their capabilities are, and…
Allowing Access to Specific Hosted Zones with Route 53 and IAM
January 15, 2019
How can you allow a trusted third party to access a subset of your Amazon Route 53 hosted zones? DNS is fundamental to the internet and to the website and web applications that Culture Foundry builds. We prefer to use…
Automate all the things
December 18, 2018
How one line in a script can save you hours of debugging agony. I recently ran into an issue with a CraftCMS plugin where the plugin worked locally but displayed bizarre behavior (404ing on a certain page) on our staging…