Posts by Derek Cicerone

Announcing three open source projects for developing with TypeScript

Although Palantir is mostly known as a Java Swing shop, we have quietly (or not so quietly) been building for the web for a while now. From D3 for stunning graphics to Backbone and Angular for large-scale applications, we are using the latest and greatest web technologies to build the next generation of our products. [...]

Continue reading »

Data Model Change Eventing

One of the early architectural challenges that we faced in building the Palantir Finance product was coming up with a good design for firing events from data models to their listeners. There are many different concepts in our product such as charts, portfolios, and indices which are all maintained by different developers. Initially, each developer [...]

Continue reading »