WarsawJS talk recordings
WarsawJS shares 419 recorded talks about JavaScript for free, from its monthly meetups in Warsaw since 2014. 133 of them are in Polish.
The recordings are grouped by topic, from React, Node.js and TypeScript to testing, performance and AI. Each one links to the video on YouTube and to the meetup where the talk was given.
Prefer it live? WarsawJS meetups take place every month, usually on the second Wednesday. Everyone is welcome, including people who are just learning JavaScript. In-person tickets cost 61.50 PLN; the online stream is free. See the next meetup
Talks in Polish
- Jak pomalować słonia - czyli Design System w dojrzałym produkciepl
- Frontend Web 3.0pl
- JavaScript to nowy “angielski”pl
- Zalety i wady architektury mikro-frontendowej w dużej aplikacjipl
- Optymalizacja ładowania stronpl
- Podstawy wizualizacji danych w przeglądarcepl
- JavaScript, arkusze kalkulacyjne i APIpl
- Aplikacje natywne dla Kubernetes z wykorzystaniem OpenShift Serverlesspl
- How React Fibers works. Deep dive into library main algorithmpl
- Historia o tym jak przeszliśmy z Geb'a na Cypress.jspl
- Użycie reduxa z hookamipl
- JAM Stack Climatepl
React
- Un-Box-ing – issues with polymorphic React components (Lightning Talk ⚡️)en
- Pain-Driven Development: The Journey to Smooth Timelinesen
- Next.js in React
- Reassure - performance monitoring tool for React.js and React Native
- Videochat app - the easy way
- Lightning talk - Quick start for React projectsen
- What the hooks - how React hooks work?
- One codebase to multiplatform development with WebView
- Web for Everyone – Accessibility with React
- How React Fibers works. Deep dive into library main algorithmpl
- Intro to Authentication and Authorization with JWT and Passport.jsen
- Czwarty frameworkpl
- SSR made easy – Next.jsen
- Switching between React and React Nativeen
- FrintJS: Build scalable reactive applications with React.js and RxJSen
- Vue.js - udany mix React.js i Angular.jspl
- How to begin a new project with React?en
- Angular4 + Reduxpl
- Need for Speed - optimizing Reactpl
- How to make Frankenstein's monster or how to combine Next.js and React Nativepl
- Handling Asynchronous Actions in React-Redux Appsen
- React na start - informacje w pigułce dla zainteresowanych ReactJSpl
- Redux - a practical exampleen
- React w świecie nawiasów: ClojureScript, reagenten
- You don't need React to use virtual DOMen
- Universal JavaScript web applications with Reactpl
- React, Isomorphism and getting more functionalen
React Native and mobile
- Turning Your Angular App into a Mobile Money Maker
- Remote React Native
- Reassure - performance monitoring tool for React.js and React Native
- Build Your second React Native app
- Czemu powinienem zostać developerem React Native? [PL]
- One codebase to multiplatform development with WebView
- Switching between React and React Nativeen
- How to make Frankenstein's monster or how to combine Next.js and React Nativepl
- NativeScript: Gentle Introductionpl
- React Native, natywna aplikacja mobilna w JSpl
- Node.js on mobileen
- Mobile: od czego zacząć pisanie aplikacji na urządzenia mobilnepl
- Samsung MultiScreen: let your mobile talk to your TVen
Node.js and backend
- Beyond REST: Exploring the World of Modern API Protocolsen
- The Art of Text Parsing
- Deep Dive into JS task scheduling
- Multi-tenant apps with single-tenant SQLite databases in global Tigris buckets
- Securing Single Page Applications Using The Token Handler Pattern
- API Documentation: From a Spec to the Developer Doc Site
- Experimenting with Bun: An all-in-one runtime for modern developers
- Processing big data files with Node.js
- ESM and CJS - a history of imports and requires (Lightning Talk ⚡️)
- Who needs Server Components? Part I
- Who needs Server Components? Part II
- Distributed Systems for Frontend Engineers
- State of Deno 2022
- It's high time for Temporal!
- How to consume APIs so that they taste best
- The New Era of No-code/Low-code - Why and how to open your platform for external developers
- Node.js parallel processing
- About API
- Designing Web APIs
- JavaScript, arkusze kalkulacyjne i APIpl
- Intro to Composition-API
- Push notifications: can’t live with em, can’t live without em
- What the hell is Hasura?
- Aplikacje natywne dla Kubernetes z wykorzystaniem OpenShift Serverlesspl
- Rapid and type-safe Node.js development with Prisma
- Making Games realtime using NodeJS [EN]
- Taking Node.js to the ex-stream
- Google Maps JS API - Directions Serviceen
- Jak skutecznie testować aplikacje backendowe w Node.jspl
- Nexus: A fully-fledged framework for building GraphQL APIs with Prisma 2 & TypeScripten
- GraphQL: Rethink Cache with Apollo Cache 3.0en
- Into the Vue 3 - Composition APIen
- Secure static site on AWS - S3, CloudFront, Terraform and Lambda@Edgeen
- Server-side rendered micro-frontends on AWS Lambdaen
- A journey of a single requesten
- I did JS in 1996, Node.js in 2009, Deno in 2018 - What I am up to in 2020?en
- Dzyń dzyń, puk puk. Wprowadzenie do WebAudiopl
- My experience with Node.js in Dockeren
- Intro to Authentication and Authorization with JWT and Passport.jsen
- Nowa implementacja modułów ECMAScript w Node.jspl
- From Node.js to Deno - JavaScript/TypeScript runtime built with V8 and Rusten
- Bulletproof Domain Model z małą pomocą Nest.jspl
- WebRTC, komunikacja peer-to-peerpl
- State Management with Apollo GraphQLen
- Firebase, czyli backend szybko, łatwo i przyjemniepl
- WebRTC: Overviewpl
- GraphQL in Adform: Why did we bother, we have RESTen
- Bot, cała historia!pl
- Roboty i JavaScript czyli jak posypać ranę soląpl
- Clean Architecture in Node.jsen
- Raspberry Pi z perspektywy front-endowcapl
- Firebase - store and sync data with NoSQL cloud databasepl
- Kontraktowanie API ze Swagger'em - korzyścipl
- GraphQL in a nutshellpl
- Writing your first Amazon lambda using JSen
- SOA and REST - Tying the knotpl
- Node like a proen
- Event Sourcing: Towards Clarityen
- Aplikacja backendowa w Node.js z bazą danych Oraclepl
- How to create a simple Node.js proxyen
- Node.js on mobileen
- Wprowadzenie do Socket.ioen
- User Friendly Website with WebSocketspl
- Zastosowanie JavaScript (Node.js) w robotycepl
- What RESTful API is notpl
- Wzorce projektowe dla aplikacji enterprise w Node.jspl
- What if we don't have APIen
TypeScript
- I am switching to Go, and so is TypeScript (Lightning Talk ⚡️)
- Hands-On with Advanced TypeScript Types
- Advanced TypeScript techniques to increase your bills and frustrate users
- Tackling unexpected nulls in TypeScript (Lightning Talk ⚡️)
- How to manage hundreds of k8s clusters using TypeScript? (Lightning Talk ⚡️)
- TypeScript Template literal types - who need it anyway?
- The Power of Property-Based Testing in TypeScript / Strengthening Code Quality and Reliability
- Type level programming in TypeScript
- JS Developer's basics - make your dev environment work for you!
- The Future of TypeScript Functional Programming: From fp-ts to Effect-TS
- TypeScript TwoSlash (Lightning Talk ⚡️)
- Functional programming in TypeScript using fp-ts
- Zig, because Fullstack is no longer just JavaScript and TypeScript [EN] #ziglang
- Videochat app - the easy way
- TypeScript Beyond the Basics
- Nexus: A fully-fledged framework for building GraphQL APIs with Prisma 2 & TypeScripten
- Jak przygotować paczkę do projektu w TypeScript?pl
- Call me irresponsible if I ever crash on null or undefined in JavaScript or TypeScripten
- From Node.js to Deno - JavaScript/TypeScript runtime built with V8 and Rusten
- Object Reoriented Programming - Going back to the fundamentals of OOP in JavaScript and TypeScripten
- Graficzny Edytor Grafu z TypeScript + SVG + D3.jsen
- JavaScript + Java = TypeScripten
Core JavaScript
- Hoisting, phantoms and doppelgängers - demystifying the spooky world of NPM node_modules and how to eradicate its darkness with PNPM
- Should we cancel cloud? (Lightning Talk ⚡️)
- Taking a peek into Signals
- The Future of TypeScript Functional Programming: From fp-ts to Effect-TS
- I run code from the internet!
- It will be fun, Promise
- Seedable pseudo number generator on Logistic Map
- Functional programming in TypeScript using fp-ts
- It's high time for Temporal!
- The Event Loop and your code
- Quo Vadis JavaScripten
- NVC: protokół komunikacji człowiek–człowiekpl
- Nowa implementacja modułów ECMAScript w Node.jspl
- Object Reoriented Programming - Going back to the fundamentals of OOP in JavaScript and TypeScripten
- Bot, cała historia!pl
- From Options to Observables: a monadic journeyen
- FrintJS: Build scalable reactive applications with React.js and RxJSen
- Architectures of Asynchronous JavaScript (p.1/2)en
- ES6 for the lazypl
- Handling Asynchronous Actions in React-Redux Appsen
- Rapid prototyping with Ember CLI Mirageen
- New collections in JS: Map, Set, WeakMap, WeakSetpl
- Back to the future - async JS handlingpl
- Is there inheritance or delegation?pl
- Idea reaktywnego programowaniapl
- Event Sourcing: Towards Clarityen
- Class Free OOPen
- JS Promises - use cases, standards and librariespl
- Model współbieżności i Event Looppl
- Reactive JavaScript all-in: Meteor.jsen
- Programowanie współbieżne w JavaScriptpl
- Do what you love, automate the rest...en
- ECMAScript 7 Overviewpl
- How to create a simple Node.js proxyen
- Functional and reactive programming techniques, patterns and tools on the Front-enden
Testing
- Utilizing AI to create tests (Lightning Talk ⚡️)
- The Power of Property-Based Testing in TypeScript / Strengthening Code Quality and Reliability
- Advent of Code - sneak peak
- Anatomy of a Good Test
- Testing chaos: how to mix and match different types
- Purposely failing
- JS do muzeum
- Historia o tym jak przeszliśmy z Geb'a na Cypress.jspl
- Jak skutecznie testować aplikacje backendowe w Node.jspl
- Jak w powiadomienia. Czyli trochę o technologii WebPushpl
- Być programistą czy trenerem; oto jest pytaniepl
- Kim jest senior developer?pl
- Testable Observableen
- Bulletproof development of frontend apps with CodeChecksen
- Use your IDE like the prospl
- Same-Origin Policy, CORS, CSRFpl
- Czwarty frameworkpl
- Jak zbudować w sobie samodyscyplinę, nawet jeśli do tej pory jej nie mieliśmypl
- Are you confident it works? - E2E testing with Cypress.jsen
- Duck typing w życiu programistypl
- WebRTC: Overviewpl
- Cookies, Web Storage i IndexedDB. Co, gdzie i jak?pl
- Czego nauczyło nas napisanie 10 000 testówpl
- WTF JS?pl
- Testowanie Angularów (1 i 2+) nie musi być koszmarem!pl
- Historia jednej migracjipl
- JavaScript w świecie nowych mediówpl
- Trening na redukcję: jak spalić kilobajty?pl
- Angular 2 quickstart, Angular 2 automated unit testingpl
- Building bulletproof and maintainable JS appsen
- Webpack - co to jest i z czym go jeść?pl
- Puppetize JSpl
- ExceptionID.JS - obsługa sytuacji wyjątkowychpl
- Jak zacząć przygodę z JavaScriptem od zera?pl
- Testy e2e na przykładzie aplikacji angularowejpl
- Experience Design Development. Jutro jest terazpl
- TDD in JavaScript - small workshopen
Performance
- How to create a desktop application in ElectronJS with OpenVINOen
- Pain-Driven Development: The Journey to Smooth Timelinesen
- Should we cancel cloud? (Lightning Talk ⚡️)
- The Red Pill of the Web Application performance
- Less is slow. When one liners make you code more complex. (Lightning Talk ⚡️)
- Performance cheat codes - lightning edition (Lightning Talk ⚡️)
- How to (not) optimize web application
- Optimizing Video Localization with ML and AWS Batch
- Building JS platform game from scratch
- Javascript in embedded systems: best of both worlds?
- Reassure - performance monitoring tool for React.js and React Native
- A year of frontend optimizations for 13 million of customers
- They said: "Make it faster"! How to improve FE performance of one of the most complex views in the product.
- Beyond Lighthouse: measure JavaScript and website performance by counting CPU instructions
- Working on Interactivity Performance
- Optymalizacja ładowania stronpl
- Jak pisać duży projekt w 2020 roku
- Help! My memory is leakingen
- Debugging memory leaksen
- Bulletproof development of frontend apps with CodeChecksen
- W jaki sposób zoptymalizowaliśmy ładowanie boardów w Jira Software 8.0pl
- Building high performance apps with Titaniumen
- Wpływ szybkości ładowania strony na konwersję - Techniki optymalizacjipl
- Need for Speed - optimizing Reactpl
- Trening na redukcję: jak spalić kilobajty?pl
- Pogromcy mitów: HTTP/2 i wydajność stron WWWpl
- Single-page application loading time optimizationpl
- Do what you love, automate the rest...en
- Make your live easier - use Underscore.jspl
AI
- Prompt compressor (Lightning Talk ⚡️)en
- Handing over code ownership to AI: Rebuilding Webapps with Vibe Coding
- Taming LLMs — How to make computers speak 01010001 again?
- How to use AI to not get banned on reddit.
- Talk Title (something about AI stuff) (Lightning Talk ⚡️)
- Cassandra - AI Assistant Case study
- Utilizing AI to create tests (Lightning Talk ⚡️)
- The Dark Forest Of The Dead Internet
- How LLMs influence the gender bias portrayed in the media? (Lightning Talk ⚡️)
- AI Gym - the only vocational school for programmers that we need (Lightning Talk ⚡️)
- AIX - AI eXperience
- Optimizing Video Localization with ML and AWS Batch
- Extreme Programming meets AI
- AI powered code reviews
- ChatGPT and Image Diffusion - should I be afraid or harness its power?
- AI in frontend development
- Can the sickness be heard in the voice? [Lightning talk]
- The Business Process of Machine Learning
- Sztuczna Inteligencja z JavaScriptpl
Tools and build
- How to Build Serious Infra Without Losing Your Sanity (feat. SST.dev)en
- Privacy by Design: GDPR for People Who Write Code, Not Lawsen
- How to create a desktop application in ElectronJS with OpenVINOen
- Hoisting, phantoms and doppelgängers - demystifying the spooky world of NPM node_modules and how to eradicate its darkness with PNPM
- No Vercel? No problem!
- Lingua, an invitation to a project
- Building Wisdom — How to Debug Your Mind (Lightning Talk ⚡️)
- Frontend Tooling of the Past, Today and Tomorrow
- Send Web3 transactions using JS (Lightning Talk ⚡️)
- Portable local development environments with NixOS
- Writing engineering strategy
- How to build real-time video processing web app
- JS Developer's basics - make your dev environment work for you!
- Cross-pollinating ideas #1: Speccing data
- Mastering Code Quality with ESLint and Linting Best Practices
- Monorepo Mayhem? Tame the Chaos with Turborepo: The Monorepo Tool of Legends
- 10 practical tools to avoid burnout and depression
- Reassure - performance monitoring tool for React.js and React Native
- Let's disenchant NPM packages.
- Take action to protect your attention and focus.
- My personal front-end overview (2022)
- The New Era of No-code/Low-code - Why and how to open your platform for external developers
- Build Your second React Native app
- CI/CD with GitHub actions
- The birth and the future of the World Wide Web
- Scale your app with Nx - the monorepo way!
- Build yourself a web browser
- Fullstack is not enough in the era of DevOps, Docker, Kubernetes, Terraform [EN]
- Jak pisać duży projekt w 2020 roku
- Narzędzie CLI w 15 minut?!pl
- Nago, bez frameworkapl
- My experience with Node.js in Dockeren
- Bulletproof development of frontend apps with CodeChecksen
- Use your IDE like the prospl
- Czwarty frameworkpl
- Jak zapanować nad wspólnym kodem w wielu projektach?pl
- Moc codemod-ów (JavaScript)pl
- FrintJS: Build scalable reactive applications with React.js and RxJSen
- Hype Management in JSen
- Babel.js - (nie takie) krótkie wprowadzeniepl
- Dlaczego Twój administrator Cię nienawidzi?pl
- Komunikacja w świecie ITpl
- Webpack - co to jest i z czym go jeść?pl
- Automatyzacja zadańpl
- Do what you love, automate the rest...en
- What's up: JavaScripten
- All that JSen
- Functional and reactive programming techniques, patterns and tools on the Front-enden
Architecture
- Blazor WebAssembly - a new approach to web application architecture
- Should we cancel cloud? (Lightning Talk ⚡️)
- Modularize your Frontend Architecture
- Securing Single Page Applications Using The Token Handler Pattern
- Local First Architecture
- Hello clean architecture!
- Large scale refactoring
- Why startups should start as a monolith?
- Dependency Injection in JS: Sweat, Tears and Hacks
- Scalable UX/UI patterns - the real cost of your HTML select element
- Zalety i wady architektury mikro-frontendowej w dużej aplikacjipl
- Mikrofrontend przez projekt lub przypadek
- Clean Architecture in JavaScript
- Server-side rendered micro-frontends on AWS Lambdaen
- The Importance of Clean Codeen
- On Wizards and State Machinesen
- Kontenery Dependency Injectionpl
- Jak zapanować nad wspólnym kodem w wielu projektach?pl
- Moc codemod-ów (JavaScript)pl
- FrintJS: Build scalable reactive applications with React.js and RxJSen
- Clean Architecture in Node.jsen
- Architectures of Asynchronous JavaScript (p.1/2)en
- Hype Management in JSen
- Microservices on the front-enden
- Building bulletproof and maintainable JS appsen
- Enterprise Interface Architecture: Seeking Scalable Designen
- Enterprise Interface Architecture: JSON Schemaen
- Wzorce projektowe dla aplikacji enterprise w Node.jspl
Frontend, CSS and UI
- Pain-Driven Development: The Journey to Smooth Timelinesen
- The Wild Hunt for Angular's Future (Lightning Talk ⚡️)en
- Angular in 2025 let's go fully full stack
- Turning Your Angular App into a Mobile Money Maker
- WTF is Hydration? (Lightning Talk ⚡️)
- Is Astro the ultimate front-end framework?
- Deep Dive into JS task scheduling
- Back in the game: Recent Revolutionary Changes in Angular
- Securing Single Page Applications Using The Token Handler Pattern
- TailwindCSS - Why you should have it in your project?
- Going beyond the Browser & the Cloud
- Creating presentations with Astro (Lightning Talk ⚡️)
- ESM and CJS - a history of imports and requires (Lightning Talk ⚡️)
- Rendering 3D graphics in a web browser using WebAssembly.
- How to update a UI library?
- Take action to protect your attention and focus.
- On developer designer communication
- Tracking the trackers
- Jak pomalować słonia - czyli Design System w dojrzałym produkciepl
- Scalable UX/UI patterns - the real cost of your HTML select element
- Angular Material Accessibility features
- JS do muzeum
- How to make the Internet available for everyone - accessibility in the web development
- Podstawy wizualizacji danych w przeglądarcepl
- On developer - designer communication
- Web for Everyone – Accessibility with React
- Mapping mouse position with CSS
- The birth and the future of the World Wide Web
- White-labeling your product using SASS and JS
- Build yourself a web browser
- Blogging with Gridsome [EN]
- Components of Browser [EN]
- VueJS-powered fluffy robots [EN]
- JAM Stack Climatepl
- Into the Vue 3 - Composition APIen
- Secure static site on AWS - S3, CloudFront, Terraform and Lambda@Edgeen
- Non-trivial feature/bug detectionen
- Web Crypto: demystifying cryptographic operations in the browseren
- Server-side rendered micro-frontends on AWS Lambdaen
- Dzyń dzyń, puk puk. Wprowadzenie do WebAudiopl
- Analityka w PWA od kuchnipl
- Czwarty frameworkpl
- PWA – z czym to się je?pl
- SSR made easy – Next.jsen
- Are You Nuxt?pl
- WebRTC, komunikacja peer-to-peerpl
- Od programisty do artysty, czyli JavaScript w służbie animacji w Adobe After Effectspl
- Angular w 40 minpl
- Vue.js i animacjepl
- Cookies, Web Storage i IndexedDB. Co, gdzie i jak?pl
- Testowanie Angularów (1 i 2+) nie musi być koszmarem!pl
- Historia jednej migracjipl
- Vue.js - udany mix React.js i Angular.jspl
- JavaScript w świecie nowych mediówpl
- Progressive Web Apps w szczegółachpl
- Angular4 + Reduxpl
- Trening na redukcję: jak spalić kilobajty?pl
- Retro JS talk: modern browser communicationsen
- Graficzny Edytor Grafu z TypeScript + SVG + D3.jsen
- Declarative UI. Relay is the way?pl
- Web Components. Are we there yet?pl
- Angular 2 quickstart, Angular 2 automated unit testingpl
- gsap.js, czyli animowanie bez CSSpl
- My first time with Angular 2pl
- Painless 3D graphics in browser with THREE.jspl
- Do what you love, automate the rest...en
- Introduction to Linked HTML libraryen
- Jak zacząć przygodę z JavaScriptem od zera?pl
- Angular 2 – krótkie wprowadzeniepl
- Testy e2e na przykładzie aplikacji angularowejpl
- Responsive images the easy wayen
- AngularJS - Dyrektywy szyte na miarępl
- Co potrafi SVG?pl
- Large Applications Routing Using AngularJS UI-Routeren
- AngularJS pierwsze krokipl
Career and learning
- Privacy by Design: GDPR for People Who Write Code, Not Lawsen
- No Vercel? No problem!
- Should we cancel cloud? (Lightning Talk ⚡️)
- From Senior Developer to Manager and Back: The Journey of Returning to Coding
- My Biggest Mistakes During the Job Search Journey (Lightning Talk ⚡️)
- Skip guilty pleasure now - our brain rewards us only when we struggle (voluntarily) (Lightning Talk ⚡️)
- Joys and sorrows of designing a language
- It's a trap for devs! How (not) to get scammed? (Lightning Talk ⚡️)
- Sphere of Influence and Proactive Mindset: Rediscovering Your Personal Power (Lightning Talk ⚡️)
- Technology of mass healing (Lightning Talk ⚡️)
- Less is slow. When one liners make you code more complex. (Lightning Talk ⚡️)
- Advent of Code - sneak peak
- JS Developer's basics - make your dev environment work for you!
- Cross-pollinating ideas #1: Speccing data
- Senior and what's next - future directions of development that we should all keep in mind at every stage of our careers
- Distributed Systems for Frontend Engineers
- 10 practical tools to avoid burnout and depression
- Why startups should start as a monolith?
- Skyworker - it's like tinder for tech jobs
- Hiring Engineers: Should we live code in interviews?
- Tracking the trackers
- Digital second brain - boost your creativity by building an interconnected web of thought.
- One codebase to multiplatform development with WebView
- The Business Process of Machine Learning
- Early employee path: From launch to IPO
- Jak skutecznie przygotować się do pierwszej pracy i co zrobić jeśli nie ma się doświaczenia w IT?
- Be a mentor and help others catch their dreams
- Jak pisać duży projekt w 2020 roku
- Nago, bez frameworkapl
- What I learned running a blockchain software house and two open source projectsen
- Kim jest senior developer?pl
- The Developer`s career pathen
- Bootcampy okiem trenera i developerapl
- Kariera programisty jak ją rozpocząć? Szukanie pracypl
- Aplikacje offline-firstpl
- Zmartwychwstań z wypalenia i przedstaw się w 30 sekund wykorzystując networkingpl
- Co zrobić, żeby nam się chciało tak, jak nam się nie chce?pl
- Jak zapanować nad wspólnym kodem w wielu projektach?pl
- Od zera do front-end developerapl
- From Options to Observables: a monadic journeyen
- (Re)turning to developmenten
- Dlaczego Twój administrator Cię nienawidzi?pl
- Jak pracować zdalnie i nie zwariowaćpl
- Komunikacja w świecie ITpl
- Is there inheritance or delegation?pl
- My 10 days with Phaser.jspl
- Jak zacząć przygodę z JavaScriptem od zera?pl
- What's up: JavaScripten
Other
- Straighty introduction (Lightning Talk ⚡️)
- Deep dive - QR Codes
- Self-Knowledge: Unlocking Your Freedom and Power (Lightning Talk ⚡️)
- How I scrumed my company (Lightning Talk ⚡️)
- SOS I Built a Morse Code Translator (Help!) (Lightning Talk ⚡️)
- qSpeak - your next level assistant (Lightning Talk ⚡️)
- Scaling your April Fools joke to 5 (Lightning Talk ⚡️)
- Math Cyclone - Making Math Addicting (Lightning Talk ⚡️)
- Ups and downs - 10 years of working in IT - A short summary of 10 years of experience
- Annoying habit of perfectionism (Lightning Talk ⚡️)
- Writing secure JavaScript
- Simplicity in the spectrum: Identifying and overcoming overengineering
- Error 404: Field label not found (Lightning Talk ⚡️)
- Binary system and ConfrontJS (Lightning Talk ⚡️)
- I heard it all before
- Reverse-engineering everything to get rid of trust issues
- Hybrid Revolution
- Future of Frontend: Where Do We Come From? What Are We? Where Are We Going?
- Disclaimer: This is not legal advice.
- Slow scrum: about greed
- It’s a trap! [Lightning Talk ⚡️]
- How to create a web game in 2 days and make 2$ off of it
- HSP - High Sensitive Programmer
- Discussion Panel: digital ecology - do websites contribute to global warming?
- Inclusive language in technology (Lightning Talk ⚡️)
- SOLID - the way to go!
- Fireside chat regarding entrepreneurship and innovation - with Ahmad and Maria
- Kotlin Multiplatform in web app development
- Abstract game. How we built a backbone for all our games
- Lightning talk - Digital Minimalism
- Gitpod.io for automated and ready-to-code development environments
- Technologies Boosting Humanitarian Aid
- Building SEO friendly URL structure
- Sessions vs. tokens: a how-to guide for implementing authentication state in your product
- Visual reverse engineering
- How to save the world as a tech professional?en
- Frontend Web 3.0pl
- Hints for successful cooperation in development teams
- Why your JavaScript sucks?
- Gemini: Web 1.0 2.0
- JavaScript to nowy “angielski”pl
- What is the opensource project Amplication?
- "Przysięga Programisty" czyli o moralnych przemyśleniach w czasie pandemii
- Welcome to Decentralized Finance
- Writing universal code is really simple
- 5 ways to get hired by a bad company
- WarsawJS Community 6th Birthday talk!
- WarsawJS MC's Concert
- Użycie reduxa z hookamipl
- How building habits can make you a better developeren
- How to contribute to open source in 10 minutes. Live example.en
- Podsumowanie 5-letniej działalności WarsawJSpl
- JavaScript, emulatory i maszyny wirtualnepl
- How your JavaScript skills apply in the blockchain spaceen
- Sitespeed - monitoring aplikacji frontend od A do Zpl
- Ucz się mądrzepl
- Jak się mylić z gracją i wdziękiem - czyli estymacje czasupl
- Podsumowanie 4-letniej działalności WarsawJSpl
- Jak Cię widzą, tak Cię piszą - czyli co piszą o programistach?pl
- Porażka nie wchodzi w grę, czyli o niezawodnościpl
- One code to rule them allpl
- Za szeroko zamkniętymi drzwiamipl
- SEO w aplikacjach SPApl
- JS meets blockchainen
- Jak stworzyć prostą grę HTML5 w 4 latapl
- Kind of JavaScripten
- 9 demonów programisty JSpl
- Backbone. Podstawy, dobre praktykipl
- Lodash methods with practical examplesen
- Ember 2.0 - what's new and how to upgradeen
- Debugging JavaScript not only for beginnersen
- Understanding data bindingen
- Czy 50 to dużo?pl
- Geokodowanie w aplikacjachpl
- Games development for Smart TVpl
- Tworzenie kartograficznych wizualizacji danych z wykorzystaniem LeafletJS oraz OpenStreetMapen
- First steps with Ember CLIen
- oAuth in JSpl
- The Future of JavaScriptpl
- Commercial OpenStreetMap implementationpl
- Ember.js for multipage applicationsen
- First app on Samsung Smart TV platformpl