February Node.js monthly meetup
Details
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PLEASE UPDATE YOUR RSVP IF YOU CAN'T COME!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:00 - Gathering, Mingling, Pizza and Beers !
18:30 - Build Your Own Node.js :: Let’s compile v8 with libuv and create our own Node.js!
19:20 - Build Your Own Transpiler :: Let's reveal the magic and live code our own transpiler from scratch.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Full Agenda:
18:00 - Gathering, Mingling, Pizza and Beers !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:30 - Build Your Own Node.js : Let’s compile v8 with libuv and create our own Node.js!
By Daniel Krom, Principal Software Engineer @ Palo Alto Networks
~~~~~~~~~~~
We’re all using Node.js and seen a lot of how it works and how to use it.
Node.js has developed so much over the years with amazing stuff as Async hooks, Worker threads and huge standard library.
Let’s go back to some of the fundamentals and try to really understand how Node.js works behind the scenes.
How does “setTimeout(cb, 1000)” goes from our JS code into c/c++ function that calls libuv and later goes back to our JS callback?
What is libuv?
How to work with libuv?
How to work with v8?
How to implement stream, file system, tcp?
Where and how to start?
Let’s write our own Node.js and answer the questions above :)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:10 - Build Your Own Transpiler
By Yair Haimovitch - Group leader for developer tools and overall development experience @ Wix
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We all use transpilers as part of our day to day work.
For many, it's some sort of magic that converts our code from beautiful ES6/7/8/9(10, 11...) to older code that even the "slow" brother IE understands.
Let's reveal the magic and live code our own transpiler from scratch.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*** Please send proposals to guyguyon@gmail.com
*** The Meetup will be held in Hebrew
