Apache Thrift For Cross-Platform Web Services

In this post I’ll share my experiences on using Apache Thrift¬†for developing a web service consumed by mobile and web clients, and why it didn’t quite work out as smoothly as I hoped.

Continue reading


Scala 2.10 reflection experiments

Scala 2.10.0 is now officially available and includes a new reflection API. The relevant section of the official documentation is still largely missing though, and the feature is marked as “experimental” – with thread-safety being a known issue.

To take it for a spin, I wrote a simple library to serialize and deserialize objects in JSON format, using reflection to auto-detect field names and types. The code is available at Github as Seriala.

Continue reading