Because Performance Matters


Details
- Optimization Design Patterns
- Optimize User Experience
- Workflow Paradigm
- Performance Tuning In Node.js
~~~~~~~~~~
PLEASE UPDATE YOUR RSVP IF YOU CAN'T COME!!
~~~~~~~~~~
SCHEDULE
18:00 - 18:30- Mix and mingle
~
18:50 - 19:20- Optimization Design Patterns - From Games to Web - Yonatan Kra
~
19:25 - 19:40- Optimize User Experience while Your App is Loading - Slava Roikhel
~
19:45 - 20:00- Writing Faster Code with Workflow Paradigm -
Amit Choukroun
~
20:05 - 20:20 - Performance Tuning In Node.js -
Tamar Twena
~
20:20 - Free Licenses Raffle!
3 Webstorm, 2 Wallaby.js, 2 Quokka.js
*** All lectures are in hebrew, unless stated otherwise ***
~~~~~~~~~~~~~~~~
Optimization Design Patterns - From Games to Web (Yonatan Kra)
The gaming industry leads the way when it comes to squeezing the end-user's machine. Gamers expect a flawless real-like experience.
So do your applications users.
In this talk, we will go over optimization patterns that are used in the gaming industry and see how they can be utilized in web applications in order to boost performance.
What are you going to learn:
- Practical optimization design patterns
- How does your code interact with computer hardware and how to maximize this knowledge
- Real world use cases of using the design patterns
~~
Yonatan Kra, has been involved in some awesome projects in the academy and the industry - from C/C++ through Matlab to PHP and javascript.
Former CTO at Webiks. Currently a Software Architect at WalkMe and an egghead instructor.
~~~~~~~~~~~~~
Optimize User Experience while Your App is Loading (Slava Roikhel)
By understanding how the browser renders our html (Critical Rendering Path) we could make fast and easy improvements in our website which will improve User Experience.
~~
Slava Roikhel, in the web infra team of trax, Full stack developer with 5 years of experience..
~~~~~~~~~~~~~
Writing Faster Code with Workflow Paradigm (Amit Choukroun)
Flow-based programming is a programming paradigm that defines applications as networks of "black box" processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes (Wikipedia).
Working with "black box" processes can provide a lot of tools which can help developer profile and check memory leaks inside of an application. moreover it can help track records of actions in flow and understand when changes make the performance better or worse.
In this talk we will understand the basic concept of flows and we will discuss the tools that can help us improve our application in terms of performance and scale.
~~
Amit Choukroun, developer for 8 years, works as architecture consultant
~~~~~~~~~~~~~
Performance Tuning In Node.js (Tamar Twena)
Node.js has become a very popular platform for writing servers, in the web and the enterprise field. As it becomes present in more production systems, many developers encounter performance problems and need to understand how to optimise their server side performance.
What are the layers that we need to optimise at in our engine?
In which layers we should focus?
In this talk I will focus on Node.js and JavaScript Code optimisations that you should do.
By the end of this session you will have the tools to know from where to start investigating your performance problems, and how to attack them.
~~
Tamar Twena, a software manager and architect.
In the past,managed a development group in Edgeverve Systems and was an architect of a transaction engine.
She also led a team of performance experts at NCR Retail, was a solution architect in Personetics, and had a start up of her own.
Has a decade of software engineering experience in various technologies.
Currently focusing on Node.js, and have a deep knowledge of Node.js server architecture and Node.js performance optimizations.
~~~~~~~~~~~~~
OUR SPONSORS
Big thanks to Cloudinary!
With their help, we can record a video of the sessions.
See ya soon :)

Because Performance Matters