New Executable Jar Plugin Available for Apache Maven

Hunter Payne

The gap between development and production environments https://github.com/creditkarma/maven-exec-jar-plugin The Maven executable jar plugin was made at Credit Karma by developers who wanted their local environment to match their application’s production environment. In other deployment formats used by Java/Scala apps, jars are smashed together into either one “uber” jar or zipped into a file that must be uncompressed […]

Read more

How to Use a Proof of Concept to Win Over Skeptics

Sam Mirani

Some time ago, we held a coding event to show proof of concept for Prophecy, our new general prediction platform. Our legacy platform was outdated, running a minimum viable product that we endlessly hacked to scale. We knew machine learning could help our users get more tailored offers, recommendations to help them build their credit, […]

Read more

Understanding Akka’s Quarantine State

Scott Livingston

Originally posted in Scott Livingston’s blog At Credit Karma, my team maintains a service powered by a multi node Akka cluster. Akka is a framework for building distributed, concurrent, and message-driven systems in Scala. It helps us easily scale our service, and gives us some resilience when problems inevitably happen in production. In this post, I’ll cover two […]

Read more

The Meaning of Impact

Matt Greenberg

As a programmer, I often over-quantified my own impact. I wanted opportunities where I could do big things. This desire for impact was a part of the reason why I headed down a management track. I felt like the opportunities for me were only available through the ownership that comes implicit in management. This was […]

Read more