I’d like to share with you some tips and tricks I’ve discovered that will help you get the most out of every conference you go to. I’ll cover selecting the right talks, how to plan your time efficiently, what to do while you’re there and how to make sure you hold on to what you learn.
At Credit Karma, we want our members to make financial progress — and we believe that the security of our members’ personal, financial and tax information is the cornerstone of that mission. This is why we invest heavily in security measures to help protect our members from fraud, abuse and cyber crime. The systems […]
Microservices architecture is very popular these days, and is coming into increasing use at Credit Karma. While there are many reasons to develop microservices, their use comes with a number of potential pitfalls. This article describes a couple of those drawbacks and what we’re doing about them. Our first microservices presented REST APIs. REST provides […]
Are you one pancake shy of a full stack? If your web-based internal tools have a distinctly by-engineers-for-engineers aesthetic, and you want to rapidly create more-attractive and intuitive apps, it’s well worth your time to learn ReactJS. That’s what I did while creating a dashboard for viewing current, upcoming and previous releases for the mobile […]
My product-focused engineering team at Credit Karma works on a wide variety of projects: designing product experiences, building front-end features, spinning up back-end services and analyzing data. We interact with a diverse set of people to get these things done. At one point, we might be asking for help from a platform engineer, and at […]
We’re excited to announce the relaunch of the Credit Karma Engineering Blog. We’re up and running on a new platform, and we’ll be sharing a host of new content from our engineering team […]
Stopping rules are what make most frequentist (a.k.a. classical) statistical tests valid. Unsurprisingly, they tell you when to stop an experiment, and equally unsurprising, they are rules that must be followed in order to get statistically valid experiments from statistical tests that depend on them. However, despite stopping rules being critical to the interpretation of […]
In the era of big data, the choices of data formats are dazzling, and the concept of data format itself can be confusing. Our data platform team found it helpful to breakdown this topic based on the three major stages in the life cycle of data: in-memory representation (logical format), on-the-wire serialization (exchange format), and […]