Most developers work on large code repositories — files with thousands upon thousands of lines of code which reference, call and stack on top of one another to create a crazy complex final product.

But you can also break a codebase into small, component parts that can be addressed individually, rearranged and swapped in and out as you’d like.

We call this “modular”. Is it the best way to code your software? Listen to Or Ben-Ari and Inbal Langer:

--

--

In the fast-paced world of software development, it’s important to stop our daily coding processes (just for a while!), clear our minds, and take a deep-dive into more advanced engineering topics and challenges — in areas such as microservices, scale, deployment and monitoring.

So let’s do just that! Join Avi Mualem and Oded Apel in this new 3-part YouTube show, as they share professional insights and take you into their own experiences and lessons learned from many years of experimenting, learning and practice.

In Part 1, “Software Design & APIs First”, Avi and Oded talk about the right way of implementing an “API first” approach in your organization and the challenges it presents. Watch:

--

--

Wix Mobile Guild

ANNOUNCEMENT: We’re proud to share that we are joining as an official React Native Partner!

Being a React Native partner, is a significant recognition of promoting Open Sources in general, and helping the React Native community in particular.

“It’s an honor to be a part of the group that influences and shapes the future of open source. Wix has always supported the open source community, but will now take a more proactive role in improving and advancing its efforts.” — Aviran Mordo, VP of Engineering, Wix.

More about this new partnership:

https://www.wix.engineering/post/wix-engineering-now-an-official-react-native-partner

--

--

Photo by Ant Rozetsky on Unsplash

At Wix, we love tests. All types and kinds, but most of all, E2E tests (End-to-End).

A good E2E test will allow you to verify that your system is working as expected, having no problems with integrations or communication with all of its subsystems, no deployment issues, and most importantly, no regression mess.

The problem is that creating a suitable testing environment that would represent a “live” and ever-changing production code as accurately as possible is hard, very hard.

Watch this talk by Nissan Gabay to learn how we handled this challenge by creating a framework that runs millions of tests daily in the production environment as part of our CI build flow.

--

--

Wix Engineering

Wix Engineering. We develop innovative cloud-based web applications that influence our Wix.com 150M+ users worldwide