Insights from the State of JS 2022
Details
This event will be made up of talks about things we learned from the results of the State of JS.
~~~~~~~~~~
SCHEDULE
18:00 - Drink, eat and mingle 😃
~
18:30 - 19:05
Hook Into Objects Properties Like a Pro
Guy Bary
~
19:10 - 19:35
From ES6 to ES13 - the main features
Gal Oz
~
19:40 - 19:45
String.prototype.replaceAll / Stop.thinking.atAll
Lior Hoshea
~
19:45 - 20:10
New 2022 JS Features I Love
Gil Tayar
~
20:10
Raffle!
~~~~~~~~~~~~~~~~
Hook Into Objects Properties Like a Pro
(Guy Bary)
This session will cover how object properties are defined
(and how they can be overridden), proxy objects, prototype patching, scope-chain hooking, real-life scenarios, and some advanced JS concepts (e.g Realms).
~~~
Guy Bary, a Technical Manager at the FED Guild @Wix.
Has been working in software development for more than 10 years (touched several domains: backend, native mobile, cybersecurity…),
and has been focusing on native web development in recent years.
Loves web internals, web security, and innovation.
In addition to being a software engineer, he's also a drummer and likes to run.
~~~~~~~~~~~~~~~~
From ES6 to ES13 - the main features
(Gal Oz)
Are you coding with "+" (concatenation)? Do you try to access an object's properties in an unusual way? What do you know about Nullish operator? All of this will be clearer after this session!
We will go over the main features developed in the language over the years.
~~~
Gal Oz, a full stack developer at Duve.
In recent years, he developed projects for companies and worked as a teaching fellow at Bar-Ilan university for a NodeJS course.
His focus is on new trends in React framework and NodeJS.
~~~~~~~~~~~~~~~~
String.prototype.replaceAll / Stop.thinking.atAll
(Lior Hoshea)
See how this feature saves us time and energy.
~~~
Lior Hoshea, a Fullstack developer for the last 3 years.
~~~~~~~~~~~~~~~~
New 2022 JS Features I Love
(Gil Tayar)
State of JS 2022 is out(!) and it has a list of features that are wonderful. No, I'm not going over all of them (boring!), but rather pick the ones I love, and are useful, and explain them, show them in context, and try to explain the rationale behind them and their design.
I'll be talking about:
1. Dynamic import and ESM in browsers and Node.js in general
2. Top level await
3. Array.prototype.at
4. Promise.allSettled
5. Numeric separators
6. Error.prototype.cause
No slides. Just code and talk. Let's see how this goes...
~~~
Gil Tayar, a software engineer at Microsoft.
35 years of experience have not dulled the fascination he has with software development.
His passion is distributed systems and figuring out how to scale development to big teams. Extreme modularity and testing are the main tools in his toolbelt, using them to combat the code spaghetti monster at companies like Wix, Applitools, and his current job at Microsoft.
He is a dad to two lovely kids (and a cat), an avid reader of Science Fiction, and a passionate film buff.
Unfortunately for him, he hasn’t answered the big question of his life—what’s better, static or dynamic languages? But he’s working on it.
~~~~~~~~~~~~~~~~
OUR SPONSORS
Big thanks to our Gold sponsors, and hosts for this event - Melio!
With their help, this meetup is a reality 😃
Plus, thank you Hirez.io - our Silver sponsors.
See ya soon :)
