What is Node.js With Yagiz

Sdílet
Vložit
  • čas přidán 16. 07. 2024
  • In this episode we had Yagiz Nizipli who is an Node.js Core Team member, we spoke about, how he started contribution and shared the tips how you can contribute as well.
    You can follow Yagiz:
    / yagiznizipli
    www.yagiz.co/
    Project Mentioned in this episode:
    www.npmjs.com/package/dotenv
    biomejs.dev/
    github.com/kaleidawave/ezno
    deno.com/
    bun.sh/
    github.com/ada-url/ada
    Introduction (0:00 - 1:24)
    Introductions and welcoming Yagiz, a guest speaker (0:00 - 0:42)
    Yagiz's background and current work at Sentry (0:42 - 1:24)
    What is Node.js and how does it work (1:24 - 10:12)
    Node.js is a JavaScript runtime built on top of Chrome's V8 JavaScript engine (1:24 - 2:04)
    It allows sharing code between browsers and backend services (2:04 - 2:12)
    V8 is used by Chrome and other Chromium-based browsers (2:12 - 2:42)
    Node.js interacts with the V8 team for bug fixes and upstream changes (2:42 - 3:04)
    Node.js supports a wide variety of architectures and operating systems (3:04 - 4:12)
    libuv is a library that provides operating system access for Node.js (4:12 - 5:04)
    Contributing to Node.js (10:12 - 18:48)
    Yagiz's experience contributing to Node.js (10:12 - 11:12)
    The importance of quantifiable data and avoiding emotional discussions in performance optimization (11:12 - 12:12)
    Yagiz's current focus on M integration and challenges with TSC (12:12 - 14:04)
    Motivation and the importance of open source maintainers (14:04 - 15:04)
    Yagiz's role as the performance strategic initiative champion (15:04 - 16:04)
    Other JavaScript runtimes: Deno and Bun (18:48 - 28:24)
    Deno and Bun are alternative JavaScript runtimes with different approaches (18:48 - 19:12)
    Deno's focus on performance and Bun's focus on compatibility (19:12 - 20:04)
    Yagiz's thoughts on Deno and Bun, including lack of recent performance improvements in Deno (20:04 - 22:04)
    Openness and contribution process in Node.js (22:04 - 23:24)
    Yagiz's encouragement to contribute to Node.js and his support on Twitter (23:24 - 24:48)
    Conclusion (28:24 - 30:12)
    Yagiz's promotion of Rust linters and Ox and Biome (29:12 - 30:12)
  • Věda a technologie

Komentáře •