> Markdown version of [/videos?event=world-congress-2025&page=144](https://www.wearedevelopers.com/videos?event=world-congress-2025&page=144). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Videos 2243 videos · 24305 moments · 1256.1 hours of content ## All videos ### Offline first! What if your web app thrived without a network connection? Learn to banish the Chrome downasaur using Service Workers and multi-tiered caching for a resilient offline-first experience. - **Speakers:** Rowdy Rabouw - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 35:53 - [Watch](https://www.wearedevelopers.com/videos/645-offline-first) ### 4 Steps from JavaScript to TypeScript Transition your legacy JavaScript to TypeScript without breaking the build. Learn a proven four-step strategy to incrementally unlock type safety and immediate developer productivity. - **Speakers:** Phil Nash - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 32:28 - [Watch](https://www.wearedevelopers.com/videos/646-4-steps-from-javascript-to-typescript) ### Defeat that legacy monster! Guerilla refactoring with web standards Treat legacy systems as hostile entities rather than standard code. Exploit native Web Components and ancient browser quirks to reclaim your web application through guerrilla warfare. - **Speakers:** Peter Kröner - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 25:25 - [Watch](https://www.wearedevelopers.com/videos/647-defeat-that-legacy-monster-guerilla-refactoring-with-web-standards) ### Accessibility with Web Components Are your custom web components invisible to screen readers? Learn how the ElementInternals API adds robust accessibility semantics without cluttering your DOM. - **Speakers:** Manuel Mauky - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 25:33 - [Watch](https://www.wearedevelopers.com/videos/648-accessibility-with-web-components) ### Making Interactions Accessible to All Users Stop treating accessibility as a stressful, retroactive QA audit. Discover how leveraging semantic HTML and native browser capabilities eliminates the heavy engineering lift of post-release remediation. - **Speakers:** Anuradha Kumari - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 31:38 - [Watch](https://www.wearedevelopers.com/videos/649-making-interactions-accessible-to-all-users) ### Building a component library for modern challenges Opinionated component libraries are quietly killing your developer flow. Discover why treating UI elements as copy-paste snippets instead of rigid dependencies is the secret to scaling frontend architecture. - **Speakers:** Filip Rakowski - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 29:44 - [Watch](https://www.wearedevelopers.com/videos/650-building-a-component-library-for-modern-challenges) ### Prototyping with Hardware and the Web Why rely on complex middleware to control physical interfaces? Discover how native browser APIs like Web USB seamlessly bridge JavaScript applications directly with microcontroller hardware. - **Speakers:** George Cave - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 30:58 - [Watch](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) ### Using WebAssembly to run, extend, and secure your application WebAssembly has outgrown the browser. It is now a powerhouse for backend security. Learn how WASI sandboxing neutralizes supply chain threats in your cloud-native apps. - **Speakers:** Niels Tanis - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 25:08 - [Watch](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) ### How to become an AI toolsmith Are your LLM prompts becoming longer than the actual code? Discover how to maximize developer velocity by turning generative AI into a dynamic compiler for custom Domain-Specific Languages. - **Speakers:** Clemens Helm - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 30:36 - [Watch](https://www.wearedevelopers.com/videos/653-how-to-become-an-ai-toolsmith) ### Optimizing Your App for Success: Tips and Techniques for managing slow devices Are cheap smart home gateways causing high app abandonment? Discover how to use asynchronous Golang microservices and React Native caching to seamlessly mask hardware latency. - **Speakers:** Milica Aleksic, Nemanja Petrovic - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 25:15 - [Watch](https://www.wearedevelopers.com/videos/655-optimizing-your-app-for-success-tips-and-techniques-for-managing-slow-devices) ### Stand alone components in Angular Tired of heavy NgModule boilerplate? Discover how Angular's standalone components streamline code architecture, simplify dependency management, and unlock granular lazy loading. - **Speakers:** Valentine Awe - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 28:11 - [Watch](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ### Building your way to a serverless powered IOT Buzzwire game Developer Steve reveals how to decouple hardware deployment from active software workflows. Learn how distributed tracing and serverless functions rescued a prototype IoT game under strict deadlines. - **Speakers:** Developersteve - **Event:** WeAreDevelopers LIVE - **Published:** June 7, 2023 - **Duration:** 1:11:23 - [Watch](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) [Next page](https://www.wearedevelopers.com/videos?page=145)