Engineering Archives | Civis Analytics

Category Engineering

Tips and Lessons Learned from Upgrading Ruby on Rails

Tips and Lessons Learned from Upgrading Ruby on Rails

by Jonathan C.

In a recent post, I shared a how-to guide on upgrading Ruby on Rails based on my team’s experience in doing so for the Civis Platform. In this post, I’ll share some of the tips and lessons learned around code implementation, third-party libraries, and testing. Hopefully, they’ll help you make your next upgrade easier than your last. Code Implementation Private...

Read More 

Want to be a Better Engineer? Be a Better Researcher

by Salil G.

I used to think the best engineers are the ones that write the cleanest code. When I started out developing software, I thought it was all about writing the cleanest and fastest. And of course, writing robust software that can stand up to testing. But recently I came to a realization. After years of endless discussions about which design patterns...

Read More 

Using Sumo Logic for authentication auditing

Using Sumo Logic for authentication auditing

by Jeff H.

Behind the scenes at Civis, we take protecting client data and privacy very seriously. We invest substantial resources and Security/DevOps engineering time in technology and processes to protect our systems and client data. In addition to our own engineers, we rely on a variety of security technologies, including: Amazon Web Services (AWS) and their offerings, such as Amazon Inspector Next-generation...

Read More 

The Endless Hackweek

The Endless Hackweek

by Trevor A.

Last year, all fired up from an Eric Ries talk, I pitched Gabriel Burt on a radical idea. “What if we had hackweek every week?” The results have been exciting: we’ve produced internal tools that we use every day, released new features that went right into production, contributed new code to the open-source community, squashed of some of Tech’s least...

Read More 

Open Source at Civis Analytics

Open Source at Civis Analytics

by Civis Analytics

Here at Civis Analytics, we love open source. We use Ruby on Rails, AngularJS, Docker, and Go (to name a few projects), and we’re happy to contribute back to the community and release our own open source projects. We’re pleased to announce our new open source page where we will publish our open source projects and list our policies. We...

Read More