Our blog
Phantom Tips: Tip #3: Connecting to Cassandra
20th of Mar 2016 - 00:47 AM

Phantom connects using the mini-connectors framework, which is a small abstraction layer around the `ClusterBuilder` found in the Datastax Java driver. It does quite a bit more than that. Phantom aims to be user friendly, but the way it achieves things isn't necessarily easy, and that's why we try our best to mask away all of that complexity from the end user.

Phantom Tips: Tip #2: Testing with phantom-sbt
29th of Feb 2016 - 11:50 AM

The next post in our series on phantom is an introduction to phantom-sbt, the designated helper of choice. With this plugin, you can make your tests depend on having a real life instance of Cassandra embedded into a forked JVM ready just in time for your tests. The […]

Phantom Tips: Tip #1: Sharing table logic
12th of Feb 2016 - 23:06 PM

Part two of our introduction to using phantom covers a very important topic in building your application, namely structure and usability. Phantom is reasonably opinionated about what structure you can best use to suit the design we hand in mind while building the driver, and the offer you the very best flexibility while coding.

A series on Phantom - Part 5: What's new in Phantom 2.0.0
10th of Feb 2016 - 17:53 PM

After hundreds of commits gone into Phantom 2.x series, saying bye bye to reflection, and welcoming a drastic reduction to boilerplate with implicit macros, performance improvements, and much much more. Learn more about what's new and how you can use it today!

Outworkers now has 5 Datastax Certified engineers
31th of Aug 2015 - 09:25 AM

It is our great pleasure to announce that after a long and wonderful partner bootcamp, Outworkers is very proud to count 5 Datastax Certified Cassandra/DSE architects among its ranks, the highest possible level of knowledge and certification. After years of hands on Cassandra experience, months spend learning the theory inside out, 3 exams and a […]

A series on Cassandra – Part 2: Indexes and keys
31th of Aug 2015 - 09:25 AM

In this article we are going to discuss the types of keys and indexes in Cassandra and how to apply them to real world modelling scenarios. This is a continuation of the previous article in this series, our introduction to Cassandra. If you haven’t had the chance we do recommend you have a quick read […]

A series on Cassandra – Part 1: Getting rid of the SQL mentality.
31th of Aug 2015 - 09:25 AM

At Outworkers, Cassandra and Datastax Enterprise are core technologies in our area of competence, and moreover some of our favourite technologies in existence. There aren’t many things that can easily give you 100k writes per second, but if that’s what you are looking for you are in the right place. We got to learn a lot […]

A series on Cassandra – Part 3: Advanced features
31th of Aug 2015 - 09:25 AM

Clustering columns and range queries Clustering columns are a simple of telling Cassandra or DSE how to keep things ordered in a specific way. What’s the main advantage? That on every insert Cassandra will have its usual PAXOS fun and end up inserting the record in its right place according to the ordering criteria you […]