JSWORLD Conference 2023
2023
List of videos

Simona Cotin - Accelerating developer experience in Angular -JSWORLD 2023
In this talk we’ll explore new features in Angular and how the improved developer experience is lowering the friction for building great experiences on the web. https://www.jsworldconference.com/live Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Ashley Narcisse - The Root of Auth Thingz - JSWORLD 2023
An exploration into authorization (AuthZ) and the models we use to think about permissions in graphql. A lot of in depth implementations mainly tackle role-based or attribute-based model systems. This talk will go down the rabbit hole of relationship-based or graph-based permission models and how we can leverage it in conjunction with graphql to improve the authorization story for distributed and federated graphs. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Fred K. Schott - Type-safety is eating the world
Co-Creator of Astro will bring us Type-safety is eating the world. Let's go deep on Type-safe Markdown and / or HoustonAI at JSworld Conference 2023. https://www.jsworldconference.com/live Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Aashima Ahuja - All About React 18 - JSWORLD 2023
Meta Engineer Aashima will tell us everything about React 18. This talk will focus on the new features introduced in React18, like Concurrency, Automatic Batching, Transitions, New Suspense & Server components. Where you will learn about how to upgrade your app to React 18, learn about concurrent rendering, automatic batching, use new hooks introduced useTransition and useDeferredValue, Replace useEffect with Suspense, Build application using server components and Improve bundle size with React server components. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Jecelyn Yeen - How browser automation works behind the scenes - JSWORLD 2023
This talk is about understanding the automation of JavaScript testing frameworks, and the challenges of browser automation. Jecelyn will discuss the current state of cross-browser automation, explain how it works behind the scenes, and share information about the upcoming browser automation protocol, WebDriver BiDi. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Glenn Reyes - The missing guide for deciding between 3rd party library and custom code -JSWORLD 2023
When we write new code, often times we might be like: “Come on, there must be something out there!” And most times there was already someone who faced the same problem... only that it's not quite the same. And then we ask ourselves: Should I use that 3rd party library? Or roll my own? If not sure, join this party to discuss the challenges and drawbacks, and explore architectural decisions to help make better apps and products. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Giorgio Boa - Qwik: web revolution by default - JSWORLD 2023
If you want to start a new project, there are so many frontend frameworks that drive you crazy. Introducing a new way to design web applications in Qwik. In this talk we will understand how Qwik is different from others and its new mental model that will change the future of the web. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Elian van Cutsem - Astro - Less JavaScript, Faster website - JSWORLD2023
Astro is a static site generator which focusses on publishing as little JavaScript as possible, while keeping the developer experience high. Let’s dig deeper in the Astro JavaScript Framework. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Dimitri Mitropoulos - Demystifying Protocol Buffers and gRPC - JSWORLD 2023
In this session, we will explore why and how Javascript developers should use Protocol Buffers and RPC to improve their frontend development. We will discuss how to stop relying on freeform RESTful APIs and GraphQL, and instead, move towards schema-driven API development. While Protocol Buffers and RPC have traditionally been viewed as tools for backend applications, listeners will gain an understanding of how to leverage them in their frontend projects to drastically improve developer productivity and codebase maintainability. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Chance Strickland - Fast Backends for Faster Frontends with Remix - JSWORLD 2023
Focused on web standards and modern web app UX, you’re simply going to build better websites. Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Anna Stepanyan - Staging is Dead, Long Live Previews! - JSWORLD 2023
Discover how to take your development workflow to the next level with Neon branching & Vercel Preview Deployments. Say goodbye to traditional staging environments & hello to efficient and modern full-stack previews that improve developer productivity and optimize CI/CD pipelines. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Yi Min Yang - How to Leverage mobile app tests for API tests - JSWORLD 2023
Co-Presenting with Ken Millard - APIs are the backbone of modern apps, and issues in mobile apps can be from APIs. Join this talk to learn how to test mobile apps on the Sauce Labs Real Device Cloud and use the results for API testing and monitoring. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Yann Braga - State of Storybook 7 - JSWORLD 2023
Storybook 7 is our first major release in 2.5 years. During this time we’ve been working hard to bring you a new level of stability, performance improvements and features. We’re excited to share what we’ve been working on. - Refreshed UI and performance (We’ve also refreshed the core UI patterns with subtle visual refinements, UX tweaks, and faster load times) - Interaction testing and test-runner - Simpler setup and maintainability: first-class Vite support, new frameworks integrations like Next.js, etc. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Kobi Nemni - The tipping point of web development is here - JSWORLD 2023
A comprehensive platform that allows developers to write and integrate databases, frontend, and backend code, without dealing with peripheral requirements. Wix leads to faster and more efficient web development while adhering to contemporary web design standards. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Joe Hart - Building Age Of Empires 2 with React: Rise of the Browser - JSWORLD 2023
How better to learn about the capabilities of a technology than to do something it was expressly not designed for? What can we learn about the square peg as we mercilessly shove it into the triangular hole? In an attempt to rebuild Age of Empires 2 using React we'll learn about the limitations and possibilities of the tool we use everyday. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Travis McGeehan - Preserving and Delivering Retro Game Footage for Modern Viewers with JS and WebGL
Watch retro games in higher quality than you've ever seen before! https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Yosef Arbiv - You Aren’t Going To Need It – How To Stop Writing Code That We Don’t Need
In this talk, Yosef will explain the YAGNI principle of extreme programming, using a real life bug that we had due to unnecessary code. He will go through the different costs we pay when we write code that we don’t need right now, and he will share some tips on avoiding wasting your and everyone else's time and money. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Andrew Kumar - Developers: write code, not content - JSWORLD 2023
In this session, Andrew Kumar, will navigate all of the terms taking enterprise by storm (lowcode, nocode, jamstack, headless, composeable, MACH, DXC) and demonstrate how developers can leverage javascript to build amazing tools to make their lives happier, more efficient, while empowering content ops and marketing team members. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Arisa Fukuzaki - Remix your UI & UX to another level - JSWORLD 2023
Build performant web apps with a full-stack framework, Remix. Remix focuses on the UI to enjoy fast & resilient UX. Experience the “Remix magic” that enables no fetching & pre-fetch all in parallel before users make actions. As Remix focuses on UI & UX, why not share the “Remix magic” with the business users? In this talk, we're going to see together the combination of the new generation of a full-stack framework, Remix & a visual editor integrated headless CMS (Storyblok). Are you ready to explore a whole new level of experience? https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Cristian Daniel Marquez Barrios - Coding Automation Lesson #1: Please Be Lazy - JSWORLD 2023
https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworldafrica #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Felix Hoffmann - Why Accessibility Benefits Us All - JSWORLD 2023
"How many users does it affect?"—a question managers love to ask in discussions about accessibility, implying that it's too much of an effort for such a small number of users. There is, however, only one right answer to their question: It affects all users. Automatic doors, escalators, and elevators are often build with disabled people in mind, yet they are used by everyone. It is a lot more convenient to push a button instead of manually opening a heavy door or climbing a flight of stairs. The same principle applies on the web. For example: when content can be operated through a keyboard, it helps users with limited motor skills. But a lot of geeks hate to use a mouse, too. They will be happy when you don't force them to lift their hands off their mechanical keyboards. This talk explains why users are going to love your product when you invest in accessibility. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Ikram Babs-Lawal - Machine Learning with Javascript - JSWORLD 2023
Many people believe that only Python can be used for machine learning and that Javascript cannot. This is FALSE! Although it is true that Python has always been and still is the language of choice for machine learning, this is in part because of the language's maturity, the ecosystem's maturity, and the positive feedback loop of the language's early ML efforts. However, recent advancements in the JavaScript community have increased JavaScript's appeal to ML projects. I'll discuss how Javascript and machine learning go hand in hand, as well as its benefits and drawbacks. I'll also introduce the JS frameworks that are used for machine learning and explain why you should use JavaScript for it. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #amsterdam #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Lewis Voncken - Next Level E-commerce - Horizon Storefront - JSWORLD 2023
Move from default Magento fronted to a Universal Storefront for Multiple e-commerce platforms. It is the Next(js) step into the future of e-commerce. Not only for the merchants but also for the developer experience, because a Happy Developer is a legendary coder. - Introduction - who am I / Why and What's Next - Closed sources vs Open source vs SAAS - The Concept - Frontend, Midend, Backend - Next.is vs Nuxt - Simplified TechStack - Cart only Concept - The challenge of keeping it simple - Performance is Key & SSR - SEO / Analytics - Data Provider Layer - Typescript The takeaway of the Talk is 'Horizon Storefront takes us to the Next Level, so we are always one step ahead in e-commerce, but the power is in the Developer Experience. It gives a good insight into the journey of how I started from scratch, based on an Innovation Proof of Concept, till going live with our first projects https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Luca Del Puppo - Keep alive your typescript definitions using Zod - JSWORLD 2023
Many Javascript developers have added typescript in their projects in the last few years. But how many of them are sure of their types at runtime? Can types be guaranteed on runtime too? Using Zod that can be realized! Let's see together how we can use Zod to improve the awareness of our code during its execution! https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Mesut Durukal - Using Cypress to improve Test Reusability - JSWORLD 2023
Reusability is very important in software development, including test automation. Automation is not really automation unless tests are reusable since implementation, execution, analysis and maintenance efforts would be duplicated. Lets see how we can achieve reusability with a very commonly used E2E test automation framework: Cypress. Problem: In my last project, I was supposed to test web apps that we were developing. Those are job seeking websites targeting different job groups, regions or job seekers. Although the target users or jobs are different, most of the scenarios were common. Job seekers are basically going to these sites and querying jobs. A very basic scenario is doing a job search with a keyword in a certain location. This use case, which is applicable to several websites, should be tested on all those apps. The problem is, minimizing duplication. Implementing separate test cases per each site is the trivial option, but this raises duplication and extra costs. Solution: I have implemented a test automation framework based on Cypress in which reusability of tests is maximized. Thanks to several features of Cypress, we can achieve reusability along with maintainability, readability, stability and efficiency. Some key features are: Config variables Hooks Test config Intercepts Dashboard I will share real life examples and explain how I used each of them and what advantage I got from each feature. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Niamh McCooey - A Beginner’s Guide To Storybook - JSWORLD 2023
Have you ever felt totally confident that your code was about to ship, only to get stuck on reformatting, reconfiguring, and revisiting the same issues over and over again? From design to engineering, to QA and deployments, getting your code out there can take an awfully long time. With Storybook you can automate feedback and testing while reducing deployment blockers, making the whole team way less dependent on devs during the production process. In this talk, Niamh will show you how to get up and running with Storybook, bringing you on a tour of the ecosystem while demoing additional toolchains like Chromatic. By the end, you'll know all about the game-changing impacts Storybook can have on your daily development, and be ready to start using it yourself. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Dan Neciu - Modern Testing Practices in Frontend Applications - JSWORLD 2023
The Testing Pyramid is outdated with modern Javascript Frameworks. Now you can build and deploy multiple types per day and our testing pipeline and practices have to evolve to meet the needs. In this talk, I am going to talk about other testing practices besides unit testing that can help you deliver clean and bug-free code. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Shivay Lamba - WebAssembly beyond the browser - JSWORLD 2023
The talk covers the humble beginning of WebAssembly in the Web, to make itself one of the versatile technologies, now being used in the web, the edge, and of course the server side. The talk covers the current landscape of WebAssembly in the server side world including Nodejs and Deno, and also on the edge run times and serverless functions. The audience will benefit from learning about the various areas where web assembly has revolutionized the Backend and serverless Javascript ecosystem. https://www.jsworldconference.com/newsletter Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt
Watch
Live Stream with Creator of Vue and Astro, Vite Panel and React.js by Meta
JSWorld Conference 2023 is bringing you a Live Stream of the Top 5 speaker sessions that have taken place on 8,9 & 10 February with Key Updates and Sessions from Creators and contributors. 1️⃣ Creator of Vue.js, Evan You with the Future of Vue.js in 2023 2️⃣ Vite Panel with Core Team Members and Creator 3️⃣ Angular Core Team Member Simona Cotin about Angular's New Features 4️⃣ Meta Engineer Aashima Ahuja on React 18 5️⃣ Creator of Astro - Fred K. Schott about Astro in 2023 and beyond! Do not miss out on the release of the JSworld Conference talks and make sure to subscribe to our youtube as well to have access to all conference talks soon! Next Conference: React Miami, the Ultimate React Conference with Kent C. Dodds, Ken Wheeler, Una Kravets, Tejas Kumar, Vercel and Next Core Team Members and many more! Info via: https://reactmiami.com
Watch
Mettin Parzinski & Will Bishop - Reusable Server Components in React Workshop - JSWORLD 2023
This workshop is here to help you master the art of creating scalable and maintainable components. You'll learn techniques for designing and implementing components that can be used in multiple parts of your React application, reducing code duplication and saving you time in the long run. https://www.jsworldconference.com Powered by https://passionatepeople.io #jsworld #jsworldconference #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #tech #programming #reactmiami
Watch
Jessy The - How to build a web3-app: from frontend to smart contract - JSWORLD 2023
In this talk blockchain, web3 and the Metaverse will shortly be explained and reasons why JS developers should learn more about these things! JS developers can contribute to web3 by building a web3-app, a so-called Dapp (Decentralised App). We'll look into the code of a Dapp and how it is made from frontend to smart contract. The goal is to inspire and inform developers about web3 and give everybody a good (technical) idea on blockchain development. https://www.jsworldconference.com Powered by https://passionatepeople.io #jsworld #jsworldconference #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #tech #programming #reactmiami
Watch
JSWorld Conference Aftermovie
JSWORLD Conferences 2023 Aftermovie A 3-day JavaScript Celebration together with 2137 JavaScript Developers. Packed with the Latest JavaScript Updates by Authors, Creators and Experts. 45 talks displaying the latest topics like Vue3, Angular 15, React 18, Qwik, Vite, AuthZ, Demystifying Protocol Buffers and gRPC. On 8,9 and 10 February this was an amazing opporutnity get in touch with Creators and Maintainers from Vue, Astro, Nuxt, Angular, Vite and Storybook. You will be provided with technical updates on the largest and hottest technologies alongside case studies on how to tackle your developer challenges. Like to be kept up to date about all JSWORLD Conference Videos? https://www.jsworldconference.com Powered by https://passionatepeople.io #jsworld #jsworldconference #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #tech #programming #reactmiami
Watch