Skip to content

Logo WarsawJSWarsawJS

We provide a safe space for those looking to
improve their JavaScript skills.
Join a community that gives back.

Join our next Meetup!

Meetup #128

Event Details

2025-07-09
Ramp Network The Tides, Wioślarska 8, 00-411 Warszawa
18:30

Speakers

Avatar of Karol Waszczuk
Bio

Hoisting, phantoms and doppelgängers - demystifying the spooky world of NPM node_modules and how to eradicate its darkness with PNPM 

Physicists say black holes are the heaviest things in the universe, but surely they've never seen a truly monstrous node_modules folder. In this talk, we'll venture into the eerie underworld of NPM node_modules, where scary forces like hoisting, phantoms, and doppelgängers can haunt your projects and keep you up at night. But don't worry - there's a way out! I'll show you how switching to package managers like PNPM can help banish these spooky beings. Plus, I'll share real-life learnings (and a few battle scars) from migrating a monorepo from NPM-like setup to PNPM - so you can make this journey without losing your sanity.

Avatar of Jakub Grzywaczewski
Bio

Blazor WebAssembly - a new approach to web application architecture 

Blazor WebAssembly is a technology that combines the power of C#, JS, and WebAssembly into a single framework for building modern web applications. By leveraging WebAssembly, Blazor introduces a new way to handle client-side logic, enabling developers to use C# directly in the browser while seamlessly integrating with JavaScript. This unique approach has implications not only for architecture and maintainability but also for application performance, especially in scenarios involving computationally intensive tasks. In this talk, we'll explore how Blazor WebAssembly works, its potential to change front-end development, and how it blends these technologies to create efficient, scalable, and maintainable applications.

Avatar of Patryk Wojnarowski
Bio

No Vercel? No problem! 

Discover how to deploy your projects on a VPS using Nix and Kubernetes. Learn to leverage NixOS for declarative setup and Kubernetes for ease of deployments, gaining full control and avoiding vendor lock-in. It's a perfect setup if you want to have a cost-effective and flexible environment. And even if you want to stick to the cloud, you should still try it at least once to deeply understand the layers of the deployment stack.

  • Meetups
  • Speakers
  • Talks

Our Amazing Volunteers

WarsawJS thrives thanks to our dedicated volunteers who help organize events, support speakers, and create an amazing community experience.

Piotr Malinowski

Piotr Malinowski

Agnieszka Rudnicka

Agnieszka Rudnicka

Iliyan Tsachev

Iliyan Tsachev

Dovudbek Yusufzoda

Dovudbek Yusufzoda

Mehdi Akbari

Mehdi Akbari

Amin Maatallah

Amin Maatallah

Martyna Skup

Martyna Skup

Paweł Lepianka

Paweł Lepianka

Join Our Volunteer Team!

Want to help shape the JavaScript community in Warsaw? We're always looking for passionate people to join our team.

Apply to Volunteer
  • Workshops
  • Trainers
  • Speakers