Vilnius.js March 2017


Details
Focus in March is performance. Rotem Mizrachi Meidan will present methods for React Native. Peter Müller will talk about build tools.
18:00 Get-together over food and drinks
19:00 React Native Performance Case Study, How It Differs From Native Apps by Rotem Mizrachi-Meidan (https://twitter.com/rotemmiz)
20:00 Tooling Tunnel Vision by Peter Müller (https://twitter.com/munter)
21:00 Afterparty at the meetup stage
React Native Performance Case Study, How It Differs From Native Apps
This talk will help gaining better understanding on how React Native actually ticks, what performance issues may arise when the framework is being misused, and how they are different from performance issues in pure native applications.
Rotem Mizrachi-Meidan
Rotem is a software engineer, open source advocate, passionate about Android, mobile performance, writing developer tools and Lego! He was the first Android developer at the mobile startup EverythingMe, later working on infrastructure feature and performance benchmarks of the app. In his current position at Wix.com, Rotem is working with react native, writing infrastructure and testing tools.
Tooling Tunnel Vision
Anyone who wants to achieve the holy grail of optimal web performance has dealth with build tools. We have tried shell script, makefiles, task runners and specialized tools. We have come at the problem from perspectives of files, streams, trees and graphs. Yet our perspective of building is still narrow to the point of having tunnel vision. In this talk I aim to expand your horison of how we can approach building frontend code in a way that reveals the full complexity, but at the same time has the potential to simplify tool configuration. Even though tooling has been called 'modern' for years, configuring and using tools to build frontend code is still extremely painful. Simplification should be in everyones interest, and believe I have a new perspective to offer. This talk could both be angled more technically for a 30 minute talk, or be widened to a more idea based one that takes time to explain historical build tooling concepts and builds up from there in a 50 minute talk.
Peter Müller
Professional web developer with experience in structuring, developing and maintaining large-scale single-page web applications in multiple different JavaScript frameworks. Experienced in front-end operations, automating build systems, quality assurance and deployment procedures. Skilled craftsman with extensive knowledge in web performance optimization and modern web development techniques. Community organizer of CopenhagenJS and Conference speaker.

Vilnius.js March 2017