experience with ionic

got chance working on a hybrid mobile framework for the new corp. and deliver an new app at the same time. and that led to the `ionic` love and hate relationship good love the idea and the possibility of code once, run on multiple platform love the fact that web technique is at the central…

tame cassandra with akka

illustrated how I managed to throttle the operations towards cassandra, based on asynchronous operations & batched operations. there’re 3 primary operations, `save`, `delete` & `load`, all three use the same `primary key` as `path`, and all cassandra operations are modeled as akka messages, and sent to a single `Actor`:`ChannelManager` in our case. The manager is capable…

what Akka doesn’t do for you

Akka is an awesome actor system, its abstraction away from the threads is absolutely great, yet, you might have to deal with those as Akka couldn’t solve everything. In the experience of latest project, I’ve got chance playing Akka with ZooKeeper, with Cassandra, with Spray and a lot of the asynchronous world, and whenever Akka needs…

Before akka-cluster is ready

Akka Cluster is meant to solve the various aspects of cluster management given a cluster of akka running nodes. A few problems exist today making it a bit hard to adopt in our current product, including but not limited to: u need a list of seed nodes u need to have those seed nodes up…

Akka & ZMQ

To begin with, akka-zmq has some serious problems: Very high latency, your expectation for 100 micros is unreachable, simple REQ/REP could be over 100 millis! ZMQ 2.x compatibility only, meaning 3.x is up in the air, though the scala binding does say to get there, no timeline! To address both, I tried JeroMQ: ZMQ 3.x…