Welcome to Revved, the CarGurus Engineering Blog

Written by the team building the world's most trusted and transparent automotive marketplace.

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…

Third Quarter Open Source Funding

Welcome to the third round of funding by CarGurus Open Source Fund! Each quarter, we give away over $20,000 to open source projects and organizations that are instrumental to the…