top of page
Wix Engineering Blog
Wix engineering blog tells the story of our daily challenges and our way of solving them. Read about architecture, scaling, mobile and web development.
Search
Mar 4, 20218 min read
How We're Able to Increase Dev Velocity and Boost Local Development While Using Bazel
Photo by Jasper Boer on Unsplash TL;DR How we at Wix made the transition of our backend engineers to the Bazel build system by creating...
Jun 25, 20193 min read
Wix Engineering - Tech Talks Show, Season 1
A major part of our engineering culture, amongst many others, is actively participating in the global developers community and sharing...
Oct 24, 20174 min read
Is Scala Still Relevant? Yup
When I started with Scala in 2011 it was a pretty easy sell: show any Java developer the collections library, maybe a couple of lambdas...
Oct 3, 20152 min read
A Tale of Two XML Transformations
A few months ago we noticed unusually high CPU usage in one of our services. At first we didn’t take it seriously, but when we got a...
Mar 23, 20151 min read
Scala Extension methods via implicit classes
In this post i will demonstrate a nice trick to add “extension methods” for a given class. Note: The feature is based on implicit class...
Oct 16, 20142 min read
Explicit Implicit Conversion
One of the most common pattern we use on our day to day is converting objects from one type of object to another. The reasons for that...
Jul 28, 20142 min read
Using Specs² macro matchers for fun and profit
At Wix, we make extensive use of the Specs² testing framework. It has become the standard tool for writing software specifications in our...
Jun 20, 20142 min read
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...
May 14, 20141 min read
Why calling Source.mkString() is a very bad idea
So we have some Scala code that consumes text from an InputStream from an HTTP response. So, like any good Scala developer, I handed over...
Mar 24, 20143 min read
Using Scala Pattern Matching for a URL dispatching mechanism
At Wix.com, we deal quite a lot with URL dispatching, being a company that handles editing, hosting and serving user-generated websites....
Mar 8, 20131 min read
Announcing underscore, the Israeli Scala user group
We’re proud to announce underscore, the Israeli Scala user group, with a meetup.com group to follow soon. Join us in building the local...
Mar 7, 20132 min read
On Identifier types, type-safety and Guids
How many times did you find yourself looking at an API which accepts some sort of string or int-based identifier and not being sure what...
Oct 19, 20124 min read
Scalapeño – The Israeli International Scala Conference
In slightly more than 2 weeks, Tomer Gabel – with whom I have founded Underscore, the Israeli Scala user group – and myself are hosting...
bottom of page