
Learn techniques for effective collaboration between engineering and product teams, reducing wasted work and improving product outcomes through a mental model and practical tools.

Explore CSS for JS developers, NodeJS Promises, and tackle coding challenges in this engaging JavaScript-focused session. Enhance your web development skills and problem-solving abilities.

Explore CSS concepts through a JavaScript lens, focusing on mental models, programming analogies, and challenging aspects to enhance understanding for JS developers.

Explore Node.js event loop architecture, asynchronous tasks, and production system challenges with live code samples for file I/O and data pipelines.

Explore runtime type checking in TypeScript to enhance code reliability and catch errors early. Learn techniques for robust type validation during program execution.

Explore JavaScript's future: missing features, evolution process, and potential additions. Gain insights into TC39, language growth, and upcoming enhancements for more powerful web development.

Explore cutting-edge NodeJS developments and best practices through expert talks at JSNation 2019, covering advanced topics for JavaScript developers.

Explore cutting-edge JavaScript trends and best practices with expert talks from industry leaders at JSNation Conference 2019's Main Hall sessions.

Explore Angular's latest features for building high-performance apps, including Ivy, bundle budgeting, differential loading, code-splitting, and SSR rehydration. Learn efficient prefetching and preloading techniques.

Explore immutability in JavaScript using Immer, learn about proxies, and discover powerful patterns for efficient data handling and state management.

Learn to create a cross-platform 3D game using WebGL and PWA, adaptable for touch, mouse, and VR. Explore 3D scene building, CSS features, gameplay management, and offline capabilities.

Explore the reasoning behind Webpack 5's breaking changes and future developments. Gain insights into the benefits and necessity of these updates for improved performance and functionality.

Explore innovative techniques for high-performance 2D rendering on the web, comparing traditional methods with WebGL-powered approaches for faster graphics and unique visual effects.

Explore JavaScript's evolution, current state, and future prospects. Gain insights into good and bad bets, upcoming features, and the impact of technologies like TypeScript and WebAssembly on the language's trajectory.

Journey into asynchronous debugging horrors, learn best practices for error handling to reduce debugging time and improve code quality. Explore callbacks, promises, and effective techniques for managing errors in JavaScript applications.

Explore architectural patterns for large Node.js applications, addressing common misconceptions and discussing GraphQL's impact on design. Learn to build scalable, robust systems beyond basic tutorials.

Explore powerful post-mortem debugging techniques for Node.js using llnode. Learn to analyze memory dumps offline to understand and resolve odd behavior or crashes in your applications.

Dive into the anatomy of a real-world npm package exploit, exploring its payloads, obfuscation techniques, and ultimate goals to enhance your understanding of JavaScript security.

Explore building microservices with JavaScript, using frameworks like Socket.IO and NestJS. Learn about communication between services, advantages, and challenges in this backend approach.

Explore server-side rendering with Quasar Framework, covering universal code, configuration, client-side hydration, PWA integration, and deployment strategies.

Explore the core components of RxJS by rebuilding it from scratch. Learn about Observables, Subscriptions, Operators, and Schedulers in this deep dive into reactive programming concepts.