Algebraic Data Types - Intro for java devs

What’s the problem? If you’ve ever worked on a java project that involved a database, odds are you used an ORM like Hibernate or JPA. Despite the promise that these systems solve…

Customer Feedback is a Development Opportunity

This article originally appeared on TechCrunch ExtraCrunch Online commerce accounted for nearly $518 billion in revenue in the United States alone last year. The growing number of…

Meet the CTO: a Q&A with Kyle Lomeli

Meet the CTO: a Q&A with Kyle Lomeli

To start, can you give me the SparkNotes version of the CarGurus tech stack? We have a Java-based tech stack that relies on Spring and heavily modified Struts 2.0. We use…

Introducing Revved

Welcome to Revved, the CarGurus’s engineering blog where we share with you the complex challenges we’re overcoming and how we’re constantly innovating.