-
Software Development

Scaling to 100M: MySQL is a Better NoSQL
MySQL is a better NoSQL. When considering a NoSQL use case, such as key/value storage, MySQL makes more sense in…
Read More » -
Scala

Refactoring with Kleisli Composition
For quite awhile we have been maintaining an application that processes XML and JSON data. Usually the maintenance consists of…
Read More » -
Scala

Explicit Implicit Conversion
One of the most common pattern we use on our day to day is converting objects from one type of…
Read More » -
Scala

Introducing Accord: a sane validation library for Scala
Accord is an open-source (Apache-licensed) Scala validation library developed at Wix. It’s hosted on GitHub and you’re welcome to fork…
Read More » -
Enterprise Java

How Many Threads Does It Take to Fill a Pool?
In recent months we have been seeing a small but persistent percentage of our operations fail with a strange exception…
Read More » -
Enterprise Java

When Maven Dependency Plugin Lies
Problem: We had an integration test which creates a spring ClassPathXmlApplicationContext and while doing so the test blew up with…
Read More » -
DevOps

Death by Redirect
It is said that the greatest harm can come from the best intentions. We recently had a case where, because…
Read More » -
DevOps

Chef Happens – Managing Solaris with Chef
Adding Solaris servers to be managed by Chef was the most annoying entry in our Wix.com DevOps backlog for almost…
Read More »





