Testing Asynchronous Code

Dmitry Komanov | October 7th 2015 | Scala
Asynchronous code is hard. Everyone knows that. Writing asynchronous tests is even harder. Recently...

Refactoring with Kleisli Composition

Michael Dagaev | September 1st 2015 | Scala
For quite awhile we have been maintaining an application that processes XML and JSON...

A Tale of Two XML Transformations

Michael Dagaev | June 28th 2015 | Scala
A few months ago we noticed unusually high CPU usage in one of our...

End-to-End TDDing an iOS Application

Shai Yallin | November 20th 2014 | Scala
Recently we prototyped the development of a native OS application that needed to talk to...

Explicit Implicit Conversion

Noam Almog | July 5th 2014 | Scala
One of the most common pattern we use on our day to day is...

Using Specs² macro matchers for fun and profit

Shai Yallin | December 27th 2013 | Scala
At Wix, we make extensive use of the Specs² testing framework. It has become...

Introducing Accord: a sane validation library for Scala

Tomer Gabel | December 13th 2013 | Scala
Accord is an open-source (Apache-licensed) Scala validation library developed at Wix. It’s hosted on...

Scalapeño – The Israeli International Scala Conference

Shai Yallin | June 30th 2013 | Scala
In slightly more than 2 weeks, Tomer Gabel – with whom I have founded Underscore, the...

Why calling Source.mkString() is a very bad idea

Shai Yallin | April 11th 2013 | Scala
So we have some Scala code that consumes text from an InputStream from an...

Announcing underscore, the Israeli Scala user group

Shai Yallin | March 13th 2013 | Scala
We’re proud to announce underscore, the Israeli Scala user group, with a group...

We are always looking for excellent people. Browse Jobs Here   

At Wix Engineering we develop some of the most innovative cloud-based web applications that influence our 80+ million users worldwide.

Have any questions? Email

Find out what’s coming up at Wix Engineering:

Subscribe to our newsletter for updates, events and more.