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


Oct 11, 20218 min read
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...


Jul 14, 20214 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...

Mar 24, 202112 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 7, 20216 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...


Dec 7, 20204 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...


Nov 1, 20205 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....

Sep 29, 20204 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 13, 202015 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...

May 25, 20204 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 17, 20207 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...


Nov 7, 20198 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,...


Sep 2, 20197 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...

May 26, 20194 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...


Apr 22, 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...

Nov 6, 20184 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...


Dec 27, 20175 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...

Jul 22, 20162 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...

Nov 23, 20154 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...


Aug 17, 20151 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...

May 8, 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...
bottom of page