Ця доповідь спрямована висвітлити останні можливості та інструменти в Node.js екосистемі. Нікіта продемонструє нові JavaScript/TypeScript конструкції, пояснить коли використовувати нові фічі з Node.js v20, та зробить огляд трендів. Основна увага, однак, буде приділена наданню проникливих відповідей на критичні питання: як, коли та, що найважливіше, чому ці можливості слід використовувати у продуктовій розробці.
Нікіта Галкін
(Independent Contractor),Workers is the open source kernel of the Cloudflare Workers platform, and despite being built around v8, and running JavaScript and WebAssembly, it is quite different from Node.js. This talk will explore the differences and similarities and hopefully give you a bit more insight into how both operate.
James M Snell
(Cloudflare),Поговоримо про безпечний запуск коду, якому не можна довіряти і про додаткові складнощі в його тестуванні. Зачепимо як рішення на стороні додатку, так і інфраструктурні. І звісно, поділюсь реальними історіями про ситуації, коли все йшло не за планом, та методами швидкого виправлення помилок.
Юрій Голюк
(Mate academy),В рамках цієї доповіді ми піднімемо декілька важливих тем: - А чи дійсно код такий важливий актив бізнесу? І якщо ні, то чому розробникам все ще платять. - Як саме Node.js розробнику підняти свою ефективність використовуючи “неідеальний” AI на базі GPT-4 для виконання своїх задач. І ми не про “напиши доку на цей код”. - І хто такі промп-інженери, та чому через них тебе можуть звільнити вже за рік?
Віталій Ратушний
(Software Engineer),<p>Стан та можливості сучасних сервісів AI на прикладі ChatGPT та як використати його для створення інтерактивного агента підтримки користувачів сайту електронної комерції. </p>
Сергій Дячок
(Postindustria),<p>Ми поговоримо про складності і розглянемо деякі рішення для ефективного керування пакетами в монорепозиторіях. Ми обговоримо, як менеджмент пакетів працює з npm, pnpm та Yarn. Також я покажу менш відому програму, яка може значно спростити взаємодію з залежностями. </p>
Золтан Кочан
(Bit),<p>Чи Node.js підходить для високонавантажених додатків? Так! Але що робить звичайний Node.js додаток підходящим до високого навантаження, який витримає навантаження 100тис/c за адекватну ціну? В моїй розповіді ми пройдемо через потенційні вузькі місця в додатку, як їх знайти і як з ними боротися. Які метрики нам можуть показати потенційні проблеми? Як визначити, коли і як масштабувати наш додаток? Також, я розкажу про цікаві випадки пошуку проблем в реальних високонавантажених Node.js додатках. </p>
Андрій Шумада
(WalkMe),If we don't run the same code everywhere, we will be hit by bugs that we cannot reproduce across environments. So, we set NODE_ENV=production everywhere. How should we distinguish across environments, then?
Matteo Collina
(Platformatic.dev),Do machines hallucinate insecure code? In the blink of an eye we jumped on the AI bandwagon and pivoted from AI skepticism to AI adoption, but what did we trade off exactly? Writing secure code is tougher than it seems and we humans are getting it wrong time and time again. Even highly popular open-source software projects are repeatedly found vulnerable. So how does ChatGPT or GitHub Copilot live up to standards of secure software? developers have already embraced AI for augmented software development but let's challenge those AI tools you've come to rely on day-to-day and see how capable they are in producing secure software.
Liran Tal
(Snyk),WebContainers, які дозволяють повноцінно працювати з Node.js у вашому браузері.
Олександр Зіневич
(Avenga),