Unleash your inner Web Beast #1
Details
Unleash your inner Web Beast - web applications performance optimization and development best practices
Agenda:
17:30 - Gathering and mingling (AKA: pizza & beer)
18:00 - web app optimization (By Yonatan Kra)
18:45 - Break
19:00 - Code best practices (By Ohad Sadan)
19:45 - Final words and let's skedaddle
------------------------------------------------------------------------------------------------------
Web app optimization:
"A sword by itself rules nothing. It only comes alive in skilled hands" (Sir Te; Crouching tiger, Hidden dragon).
Heeding the quoted Chinese wisdom, let's get skilled with how javascript works. You will learn about layout - and it's reflow or thrashing. You will also discover how you can monitor your app and 3rd party libraries to find a culprit in a sluggish app. You'll dive into the event queue, and will soar through common design patterns used in the gaming industry to squeeze a little bit more out of your (poor) end user machine.
Code best practices:
“By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest.” ~ Confucius
In “The Art of Unix programming”, Eric S. Raymond introduce the reader to the Philosophy of Unix development and the coding rules behind it. We’ll take on a Journey to understand these rules and best practices and learn how should we apply them in modern web applications.
------------------------------------------------------------------------------------------------------
About the speakers:
Yonatan has three amazing kids with a wonderful wife. He LOVEs to run. He spends his time exploring, writing and utilizing new technologies and interesting patterns. [https://www.linkedin.com/in/jonathan-kra-99a5bb87 ]
Ohad is a True Believer, father and - a spirited and devoted web developer. He's living on the edge and tries to design a better life (with no much success so far).
[https://www.linkedin.com/in/osadan ]
