Engineering Blog

Engineering

Learn from our challenges and triumphs as our talented engineering team offers insights for discussion and sharing.

Using PMD to blacklist unsafe methods

At LiveRamp, much of the code we write is built around the Hadoop ecosystem. While the tools in the ecosystem are very powerful, the APIs are evolving rapidly and many have "gotcha" methods which can cause serious bugs when misused. We've found that certain methods were especially common sources of frustration among new developers. ...