At monday.com, we're excited to kick off a talk series here at our Tel Aviv office. Geared towards managers, early adaptors, developers, and other movers and shakers in the tech scene, our goal is to build community, start conversations, and share stories. We like to have a good time. Come hang with us—and bring your friends!
We’re always looking for smart, motivated, and fun people to join our amazing team. See which positions are open at dapulse or send your resume to email@example.com
In these sessions we will talk about how understanding what happens behind the scenes can help us as developers optimize our code in order to make a positive impact on our users.
18:30 - 19:00 - Gathering - beers and pizzas
19:00 - 19:30 - Master your lists rendering by Lior Meduel and Arnon Nir, Full Stack Developers @ monday.com (http://www.monday.com) - How to optimize performance in a fast growing company.
19:30 - 19:40 - Short Break
19:40 - 20:10 - Are you smarter than a web browser? By Yonatan Mevorach, Full Stack Developer @ Wix (http://www.wix.com) - Gain a better understanding of the various optimisations that modern browsers perform.
Sessions Info: Lecture #1: Master your lists rendering by Lior Meduel and Arnon Nir: At monday.com, our product is built of lists with varying degrees of complexities. While scaling our infrastructure to handle millions of users worldwide, we were forced to dive into the core of lists to find creative solutions.
We want to demonstrate how we handle complex lists of items, and what challenges we’ve tackled in terms of performance and modelling.
Lecture #2: Are you smarter than a web browser? By Yonatan Mevorach: As Web Developers we tend to think we understand how a Web Browser works and write our code accordingly, but as it turns out, there are cases where our mental model of how the browser works tends to be overly-simplistic.
In this talk we're going to take a look at some known Web development best-practices, explore how modern browsers work and how these might be anti-patterns which may cause more harm than good.
Throughout the talk we'll gain a better understanding of the various optimisations that modern browsers perform such as optimizing scrolling, preloading assets, etc., and pair each one with an innocuous piece of code that blocks the optimization which ends up hindering the user-experience.