Java-Scala Interoperability
To many people, Java is programming. It’s the only programming language most of my non-technical friends could name off-hand, and the first one that many programmers learn. Since its initial appearance...
View ArticleOn Comparable Noise and Satisfiable Sound
The Motivation Working for a startup can be intense. Many in this great city succumb to the pressures of work life and relinquish their purely intellectual pursuits. Here at Knewton, however, our love...
View ArticleCassandra and Hadoop – Introducing the KassandraMRHelper
Here at Knewton we use Cassandra for storing a variety of data. Since we follow a service-oriented architecture, many of our internal services are backed by their own data store. Some of the types of...
View ArticleWhy Knewton Is Trying Kotlin
Kotlin is a statically typed general purpose JVM language that provides flawless interoperability with Java. It is open source and developed by Jetbrains,creators of IntelliJ IDEA. It is concise,...
View ArticleAnalyzing Java “Garbage First Garbage Collection” (G1GC) Logs
Garbage Collection can take a big toll on any Java application, so it’s important to understand its behavior and impact. After a JVM upgrade of Knewton’s Cassandra database, we needed a tool to compare...
View Article