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


8 Tips for Converting That Big Project to TypeScript
TypeScript has many benefits for teams when it comes to writing neat, comprehensible, and reusable code. It’s no surprise that more than...
Oct 11, 20218 min read


Auto-Autocomplete: Generating Docs and Autocomplete at Scale
In the past few months, the Velo by Wix team upgraded our large-scale open-source documentation and code completion system. It allows...
Jul 14, 20214 min read


Performance, Bundles and Headaches: Optimizing Your Code, E10: Full Transcript
When members of his analytics team began noticing long load times in the Wix Dashboard, originally, Eyal Eizenberg wasn’t quite sure why....
Mar 24, 202112 min read


Custom React Hook: When Software Design Meets React Hooks
Photo by Damir Spanic Hire on Unsplash Encapsulate fetch calls, logic, caching, and component state, all inside a custom React Hook...
Mar 7, 20216 min read


Is Stencil a Better React?
Photo by Josh Calabrese on Unsplash Intro Recently I went looking for ways to code web components and found this great post - “All the...
Dec 7, 20204 min read


Interlude: Rethinking the JavaScript Pipeline Operator
Photo by Martin Adams on Unsplash My latest two blog posts were about implementing a small, lightweight iteration library in JavaScript....
Nov 1, 20205 min read


Introducing Repluggable - Solving The Dependency Model Challenge with Micro Frontends and Contracts
Intro Introducing Repluggable - our new library that implements inversion of control for front end applications, and makes development of...
Sep 29, 20204 min read


How Svelte Beats the Odds, E04: Full Transcript
There's a blazingly fast web framework out there, one that's easy to learn and battle-tested in real world applications. And no, we’re...
Sep 13, 202015 min read


Building the Best Web Gallery, and Why the Hell It Was so Hard
My name is Guy Sopher, I’m the lead developer and co-creator of the Pro Gallery. I’ve overseen its growth from a bold idea to the...
May 25, 20205 min read


A Promise of a Bright Future With Async Iterators, Generators, and Pipes, Part 1
Photo byTom Parkes on Unsplash Abstract In my previous blog post Breaking Chains with Pipelines in Modern JavaScript, I explained how...
May 17, 20207 min read


Breaking Chains with Pipelines in Modern JavaScript
JavaScript provides a growing list of iteration methods, which can be used to manipulate array content in a functional manner. However,...
Nov 7, 20198 min read


Trim the Fat From Your Bundles Using Webpack Analyzer & React Lazy/Suspense
As client side applications become more complex, their bundle sizes become bigger and bigger. Devices and regions with slower connections...
Sep 2, 20197 min read


Build Your Own webpack in 30 Minutes
It’s not every day that we get to see the inner workings of such a fundamental tool like a bundler. These workhorses help to bridge the...
May 26, 20194 min read


Get Slim Bundles with the Import-Cost Extension
Bloated websites and web applications have become an epidemic of the modern web. While this is not much of an issue for users with...
Apr 22, 20194 min read


Front-end Platform Builders: Sharing our Insights With the Community
Participating in meetups and conferences is often the pinnacle of being part of a developer community and a great way to stay up to date...
Nov 6, 20184 min read


How to Test Your Redux App
[ironic tone] We all know that Redux is about functional programming, and when you have it functional — it is testable, right? You just...
Dec 27, 20176 min read


Build Your Own Chrome Extension
The Services Team at Wix uses JIRA as our Scrum board, which is displayed on a big TV in our team’s room. We love JIRA because it’s...
Jul 22, 20162 min read


Fluent JavaScript
It is not enough for code to simply work. Good code is meant to be easy to understand, and it is much easier to understand code that is...
Nov 23, 20154 min read


Rekuire | a module for NodeJS
Just wanted to share a nice piece of code I created.. During my recent experience with NodeJs, there was one thing that bugged me the...
Aug 17, 20151 min read


Wix guest appearance on JavaScript Jabber
Last week our very own Amit Kaufman (Editor Manager) and Avi Marcus (Editor Client Architect) appeared for a guest appearance on the...
May 8, 20151 min read
bottom of page