portal.gitnation.org
Open in
urlscan Pro
151.101.1.91
Public Scan
Submitted URL: http://portal.gitnation.org/
Effective URL: https://portal.gitnation.org/
Submission: On December 07 via api from US — Scanned from DE
Effective URL: https://portal.gitnation.org/
Submission: On December 07 via api from US — Scanned from DE
Form analysis
2 forms found in the DOM#
<form action="#" class="search-top"><input type="text" placeholder="Try our new AI context search..." class="search-top__input" value=""><svg class="icon icon-zoom">
<use xlink:href="/img/sprite.svg?v3#zoom"></use>
</svg></form>
#
<form action="#" class="search-wrap">
<div class="search-wrap__controle"><input type="text" placeholder="Search..." class="search-wrap__input"><svg class="icon icon-zoom">
<use xlink:href="/img/sprite.svg?v3#zoom"></use>
</svg></div>
<div class="search-wrap__tools"><button type="button" class="btn btn--sm btn--ternary">How to boost career</button><button type="button" class="btn btn--sm btn--ternary">new nodejs features</button><button type="button"
class="btn btn--sm btn--ternary">react concurrent mode</button></div>
</form>
Text Content
GitNation * About us * FAQ * Support/Feedback * Nation`s stats Log in * Discover * Events * Talks * Workshops * People * Articles * Multipass * All tags * Login * About us * FAQ * Support/Feedback Follow us Main menu * Discover * Events * Talks * Workshops * People * Articles * Multipass * All tags Popular javascriptreactvuesveltenext.jsbuilders and foundersweb developmenttypescriptfrontendnode.jsbest practicescode qualityperformancefullstackreact componentsreact hookscsstestingstate managementdevtools Follow us Upcoming events Korben Dallasvisa@gitnation.org Want to have access to all events for 4x less? Learn more TestJS Summit 2023 December 7 - 11, 2023 Details React Day Berlin 2023 December 8 - 12, 2023 Details TechLead Conference 2024 February, 2024 Sign up for updates DevOps.js Conf 2024 February 15 - 16, 2024 Details Node Congress 2024 April 4 - 5, 2024 Details Vue.js Live 2024 May, 2024 Sign up for updates JSNation 2024 June 13 - 17, 2024 Details React Summit 2024 June 14 - 18, 2024 Details tags Discover all tags javascriptreactvuesveltenext.jsbuilders and foundersweb developmenttypescriptfrontendnode.js Talks from our events TestJS Summit 2023 December 7 - 11, 2023 React Summit US 2023 November 13 - 15, 2023 React Advanced Conference 2023 October 20 - 24, 2023 JS GameDev Summit 2023 September 28 - 29, 2023 TypeScript Congress 2023 September 21 - 22, 2023 React Summit 2023 June 2 - 6, 2023 JSNation 2023 June 1 - 5, 2023 Vue.js London 2023 May 12 - 15, 2023 Node Congress 2023 April 14 - 17, 2023 TechLead Conference 2023 March 9 - 10, 2023 GraphQL Galaxy 2022 December 8 - 9, 2022 React Day Berlin 2022 December 2 - 5, 2022 How to boost careernew nodejs featuresreact concurrent mode Trending today Simplifying Server Components React Advanced Conference 2023 27 min Simplifying Server Components Mark Dalgleish Shopify Server Components are arguably the biggest change to React since its initial release but many of us in the community have struggled to get a handle on them. In this talk we'll try to break down the different moving parts so that you have a good understanding of what's going on under the hood, and... react server components React Forget Compiler - Understanding Idiomatic React React Advanced Conference 2023 33 min React Forget Compiler - Understanding Idiomatic React Joe Savona Meta React provides a contract to developers- uphold certain rules, and React can efficiently and correctly update the UI. In this talk we'll explore these rules in depth, understanding the reasoning behind them and how they unlock new directions such as automatic memoization. build toolsbuilders and foundersreact Mastering advanced concepts in TypeScript React Summit US 2023 132 min Mastering advanced concepts in TypeScript Featured WorkshopFree Jiri Lojda TypeScript is not just types and interfaces. Join this workshop to master more advanced features of TypeScript that will make your code bullet-proof. We will cover conditional types and infer notation, template strings and how to map over union types and object/array properties. Each topic... React Performance Debugging Masterclass React Summit 2023 170 min React Performance Debugging Masterclass Featured WorkshopFree Ivan Akulov Ivan’s first attempts at performance debugging were chaotic. He would see a slow interaction, try a random optimization, see that it didn't help, and keep trying other optimizations until he found the right one (or gave up). Back then, Ivan didn’t know how to use performance de... advancedperformancebest practicesreactdebug HTTP/3 Performance for JS Developers JSNation 2023 21 min HTTP/3 Performance for JS Developers Robin Marx Akamai Technologies HTTP/3 is the hot new networking protocol, available today! While you get most of its benefits out-of-the-box, there are also quite some things you can and should do to get maximise performance. In this talk, we look at optimizing JS payloads for the first network round trips,... performance You Can’t Use Hooks Conditionally… or Can You? React Summit 2023 28 min You Can’t Use Hooks Conditionally… or Can You? Charlotte Isambert Bam.tech It’s the hooks rule number one: “Only call hooks at the top level”. But what if I told you that this rule does not apply to every hook? One of them can actually safely be used conditionally. To understand how useContext is different from other hooks, and why... reactreact hooks React Slots: a New Way of Composition React Advanced Conference 2022 21 min React Slots: a New Way of Composition Neo Nie Revolut In this talk we will learn what is Slots and what does it mean to the React ecosystem, what's the current state and the future. patternsreactreact 18 A Guide to React Rendering Behavior React Advanced Conference 2022 25 min A Guide to React Rendering Behavior Mark Erikson Replay.io React is a library for "rendering" UI from components, but many users find themselves confused about how React rendering actually works. What do terms like "rendering", "reconciliation", "Fibers", and "committing" actually mean? When do renders happen? How does Context affect rendering, and how d... performancereactdeep dive Unreal Engine in WebAssembly/WebGPU JS GameDev Summit 2022 33 min Unreal Engine in WebAssembly/WebGPU Alex St. Louis Wonder Interactive Traditionally, browser games haven't been taken seriously. If you want to target the web, that traditionally has meant compromising on your vision as a game developer. Our team at Wonder Interactive is on a mission to change that, bringing one of the world's premiere native game engines to the br... game enginewebgpuwebassemblywebglgame development Rethinking CSS - Introducing Stylex React Finland 2021 25 min Rethinking CSS - Introducing Stylex Naman Goel Facebook CSS + superpowers - bloat. How Stylex creates a zero-cost abstraction that gives CSS superpowers. csscss-in-js Featured A Framework for Managing Technical Debt TechLead Conference 2023 35 min A Framework for Managing Technical Debt Alex Moldovan CodeSandbox Let’s face it: technical debt is inevitable and rewriting your code every 6 months is not an option. Refactoring is a complex topic that doesn't have a one-size-fits-all solution. Frontend applications are particularly sensitive because of frequent requirements and user flows changes. New abstrac... developer challengescase studyteam productivity The Rise of the AI Engineer React Summit US 2023 30 min The Rise of the AI Engineer Shawn Swyx Wang Latent.Space We are observing a once in a generation “shift right” of applied AI, fueled by the emergent capabilities and open source/API availability of Foundation Models. A wide range of AI tasks that used to take 5 years and a research team to accomplish in 2013, now just require API docs and a spare after... future of developmentartificial intelligencebuilders and foundersweb development Boost the Performance of Your WebGL Unity Games! JS GameDev Summit 2023 7 min Boost the Performance of Your WebGL Unity Games! Florin Ciornei CrazyGames Unity, when deployed on the web, faces three critical challenges: build size, memory usage, and overall performance. This lecture delves deep into advanced optimization techniques to help you address each of these issues. Attendees will gain insights into: - Effective strategie... performancewebglgame development Debugging JS React Summit 2023 24 min Debugging JS Mark Erikson Replay.io As developers, we spend much of our time debugging apps - often code we didn't even write. Sadly, few developers have ever been taught how to approach debugging - it's something most of us learn through painful experience. The good news is you _can_ learn how to debug effectively, and there's se... best practicescase studyweb developmentdebugjavascript Developing Dynamic Blogs with SvelteKit & Storyblok: A Hands-on Workshop JSNation 2023 174 min Developing Dynamic Blogs with SvelteKit & Storyblok: A Hands-on Workshop Featured WorkshopFree 2 authors This SvelteKit workshop explores the integration of 3rd party services, such as Storyblok, in a SvelteKit project. Participants will learn how to create a SvelteKit project, leverage Svelte components, and connect to external APIs. The workshop covers important concepts including SSR, CSR, static... web developmentssrsveltefullstack The Whimsical Potential of JavaScript Frameworks React Summit US 2023 28 min The Whimsical Potential of JavaScript Frameworks Josh Comeau The Joy of React When it comes to building whimsical interfaces, React is a surprisingly capable ally. In this talk, I'll show you how I use React to orchestrate complex interactions by digging into some examples from my blog. designfun demosanimations The Epic Stack React Summit US 2023 21 min The Epic Stack Kent C. Dodds Epic React Modern web development is fantastic. There are so many great tools available! Modern web development is exhausting. There are so many great tools available! Each of these sentiments is true. What's great is that most of the time, it's hard to make a choice that is wrong. Seriously. The trade-offs... future of developmentbuilders and foundersweb developmentreact Making Magic: Building a TypeScript-First Framework TypeScript Congress 2023 31 min Making Magic: Building a TypeScript-First Framework Daniel Roe NuxtLabs I'll dive into the internals of Nuxt to describe how we've built a TypeScript-first framework that is deeply integrated with the user's IDE and type checking setup to offer end-to-end full-stack type safety, hints for layouts, middleware and more, typed runtime configuration options and eve... builders and founderstypescriptframeworksnuxt.jsdeep divevue The Unlikely Friendship Between React and Rust React Advanced Conference 2023 26 min The Unlikely Friendship Between React and Rust Sara Vieira axo.dev rust Panel Discussion 'The Future of Server-side GraphQL' GraphQL Galaxy 2022 46 min Panel Discussion 'The Future of Server-side GraphQL' Featured Video 5 authors graphql Short takes Automating React Native Deployments React Summit US 2023 9 min Automating React Native Deployments Cecelia Martinez Ionic In this talk Cecelia will walk through some options for integrating automation into your React Native deployments, including configuration, testing, code signing, and app store uploads. Whether you are just getting started with automation or want to build a full CI/CD pipeline, this talk will hav... react native Supply Chain Security Experience Node Congress 2023 8 min Supply Chain Security Experience Bradley Farias Socket Security Inc. Developers are flooded with tools and worries provided by security vendors. From researchers finding theoretical attacks, to time spent dealing with package updates, to simple accidents causing downtime all of these exist. Taking some history into account to understand the basic categories of att... security Game Changer! Building Search Into Your Applications Node Congress 2023 8 min Game Changer! Building Search Into Your Applications Karen Huaulme MongoDB Building search into applications can be quite easy. This talk has been really fun for audiences because I often get audience members involved, often building out the code themselves, while they try to stump each other by naming the hardest things to find. The application is hosted in a Cod... cloudserverlessdeveloper experience Shield Your Next.js App With a Content Security Policy React Advanced Conference 2023 6 min Shield Your Next.js App With a Content Security Policy Lucas Estevão Avenue Code Learn why you should care about Content Security Policy (CSP) and how to implement it in a Next.JS application to level up your security layer. Understand CSP basics, directives, and their role in thwarting web attacks. Moving on to Next.js, the session will delve into implementation details, cov... next.jsframeworkssecurity Visual CMS… cool for React devs? Now’s the time! React Summit 2023 8 min Visual CMS… cool for React devs? Now’s the time! Matteo Frana React Bricks 1. A brief history of web content management since 1996, with alternating code and visual tools: - The “FTP” era: Code editors > FrontPage/Dreamweaver - The “monolithic” era: CGI/ASP/PHP simple CMSs with gray tables > WordPress visual > WordPress with ACF -... case studyheadless cms TypeScript Survival Guide: Life-Saving Tips and Techniques TypeScript Congress 2023 7 min TypeScript Survival Guide: Life-Saving Tips and Techniques Lucas Santos Klarna Let's go through your survival kit for the TS jungle! In this talk, you'll get the complete TS guide from simple tips to complex techniques that will help you take the most of TypeScript not only in those large production projects, but also in your small hobby idea. We'll explore validation... typescripttips Server Components with Bun Node Congress 2023 7 min Server Components with Bun Jarred Sumner Oven An early look at using server components via Bun’s new bundler, with and without React. reactbundlerreact server componentsbuilders and foundersbun The Rise of Modern Transactional Stack React Summit 2023 7 min The Rise of Modern Transactional Stack Yoko Li a16z Databases and transactional backends are the heartbeats of our everyday lives - they power nearly every transaction in the modern world, from booking airplane tickets to ordering food on Doordash. The status quo of powering these transactions today is building on top of a microservices-heavy arch... architecture Tired of Tech? Hit Reset with a Sabbatical or LOA React Summit 2023 8 min Tired of Tech? Hit Reset with a Sabbatical or LOA Kamran Ayub Kamranicus Tech is tiring. Whether you’re trying to stay upskilled on the latest JavaScript framework or wading through toxic work swamps, it feels like burnout is constantly looming on the horizon. Sabbaticals and leaves of absence (LOAs) are two benefits you could take advantage of to catch a much-needed... career Increase the Performance of Your Games using Canvas JS GameDev Summit 2023 8 min Increase the Performance of Your Games using Canvas Ilia Chernetskii Evolution In this talk, we will dive deeper into the enormous potential of the HTML5 Canvas element as a tool for game development. Starting with an overview of the Canvas API and its graphics capabilities, we will look at the benefits for rendering 2D graphics for web games. Participants will gain insight... game development Latest How to Use Suspense and GraphQL with Apollo to Build Great User Experiences React Summit US 2023 27 min How to Use Suspense and GraphQL with Apollo to Build Great User Experiences Jerel Miller Apollo GraphQL For many app developers, GraphQL is instrumental in building great user experiences. With the introduction of React Suspense, developers have an ergonomic way to orchestrate loading states to improve upon the status quo. In this talk, the Apollo Client team will show you how w... graphql Transforming Images Using AI Without Leaving Your React App React Summit US 2023 5 min Transforming Images Using AI Without Leaving Your React App Luis H. Ball Jr. imgix Image optimization libraries abstract away the hard parts of working with images so that you can focus on shipping. But these tools don’t let you do complex transformations to your existing images. Adding text, removing distracting backgrounds, or upscaling images to higher resolution all require... artificial intelligence Defeat Decision Paralysis: Building a Killer Design System in Isolation React Summit US 2023 12 min Defeat Decision Paralysis: Building a Killer Design System in Isolation Shaun Evening Chromatic These days everything has an app or website and users have come to expect perfection out of their UIs. With the bar so high, it can be overwhelming for those of us designing and building those experiences. Before you start building you need to choose fonts, type, spacing, and colours. What... design systemsdesign Monitoring 101 for React Developers React Summit US 2023 107 min Monitoring 101 for React Developers WorkshopFree 2 authors If finding errors in your frontend project is like searching for a needle in a code haystack, then Sentry error monitoring can be your metal detector. Learn the basics of error monitoring with Sentry. Whether you are running a React, Angular, Vue, or just “vanilla” JavaScript, see how Sentr... Suspense for Data Fetching: How to Fetch During Render React Summit US 2023 5 min Suspense for Data Fetching: How to Fetch During Render Robert Balicki What is suspense for data fetching in React? Why does React's model make creating network requests during render so difficult? Why does (to the presenter's knowledge) no library besides Relay support this, despite its sheer convenience? In this talk, Robert will discuss how Re... state management Hacking an e-Reader with React React Advanced Conference 2023 7 min Hacking an e-Reader with React Tiger Oakes Microsoft I wanted to have a tea menu to show guests and for my own reference. Turns out e-Readers use so little power and can render HTML! I'll share how to generate an e-book with all your drinks with React using Deno, as well as rendering a custom cover page with SVG. Wow your friends by turning an old... fun demoscase study Mastering advanced concepts in TypeScript React Summit US 2023 132 min Mastering advanced concepts in TypeScript Featured WorkshopFree Jiri Lojda TypeScript is not just types and interfaces. Join this workshop to master more advanced features of TypeScript that will make your code bullet-proof. We will cover conditional types and infer notation, template strings and how to map over union types and object/array properties. Each topic... Nested Interactive Elements: An Nightmare in Accessibility React Advanced Conference 2023 23 min Nested Interactive Elements: An Nightmare in Accessibility Cat Johnson Microsoft There have been numerous remarkable new UX experiences developed over the years, such as cards displaying an array of products and clickable list items with dynamic menu options, among others. However, only a few are aware of the challenges involved in building these structures with accessibility... accessibility Effective Detox Testing React Advanced Conference 2023 159 min Effective Detox Testing Workshop Josh Justice So you’ve gotten Detox set up to test your React Native application. Good work! But you aren’t done yet: there are still a lot of questions you need to answer. How many tests do you write? When and where do you run them? How do you ensure there is test data available? What do you do about parts o... react nativetesting Breaking the 'useEffect' Habit React Summit US 2023 22 min Breaking the 'useEffect' Habit Mike North Elementum Do you or a loved one suffer from the all to common practice of 'useEffect'? Have you re-rendered more times than you can count? Are you ready to revolutionize your React code? Explore how to optimize performance, streamline your code, and reduce errors by challenging the conventional... performance Popular React Performance Debugging Masterclass React Summit 2023 170 min React Performance Debugging Masterclass Featured WorkshopFree Ivan Akulov Ivan’s first attempts at performance debugging were chaotic. He would see a slow interaction, try a random optimization, see that it didn't help, and keep trying other optimizations until he found the right one (or gave up). Back then, Ivan didn’t know how to use performance de... reactperformancebest practicesadvanceddebug One Year Into Vue 3 Vue.js London Live 2021 20 min One Year Into Vue 3 Evan You Vue.js & Vite Creator Vue 3 may still sound new to many users, but it's actually been released for over a year already. How did Vue 3 evolve during this period? Why did it take so long for the ecosystem to catch up? What did we learn from this process? What's coming next? We will discuss these questions in this talk! <... vuevue 3 Build a 3D Solar System with Hand Recognition and Three.js JSNation 2022 36 min Build a 3D Solar System with Hand Recognition and Three.js Liad Yosef Duda We live in exciting times. Frameworks like TensorFlowJS allow us to harness the power of AI models in the browser, while others like Three.js allow us to easily create 3D worlds. In this talk we will see how we can combine both, to build a full solar system, in our browser, using nothing bu... tensorflow3dthree.js Testing Mail Service With Playwright TestJS Summit 2022 17 min Testing Mail Service With Playwright Kat Kmiotek Zoopla We send emails to our users - account verification and newsletters. We allow the user to contact us by sending an email via inbuild form. Do we? Does the user receive an account verification email or exactly what notification they signed up for? We can cover this functionality as part of E2... javascripte2e testing Using useEffect Effectively React Advanced Conference 2022 30 min Using useEffect Effectively David Khourshid Stately Can useEffect affect your codebase negatively? From fetching data to fighting with imperative APIs, side effects are one of the biggest sources of frustration in web app development. And let’s be honest, putting everything in useEffect hooks doesn’t help much. In this talk, we'll demystify the us... reactbest practicesstate management Future Features of JS?! JSNation 2022 28 min Future Features of JS?! Hemanth HM PayPal Curious to know what are some of the potential JS features that are cooking right now? Yes are at the right place! This talk will be walking you through such features with code samples and some insights from the TC39 meeting notes about them. javascripttc39 Multithreaded Logging with Pino JSNation Live 2021 19 min Multithreaded Logging with Pino Matteo Collina Platformatic Almost every developer thinks that adding one more log line would not decrease the performance of their server... until logging becomes the biggest bottleneck for their systems! We created one of the fastest JSON loggers for Node.js: pino. One of our key decisions was to remove all "transport" to... node.jsobservability Effective Performance Testing to your Server with Autocannon TestJS Summit 2021 36 min Effective Performance Testing to your Server with Autocannon Tamar Twena-Stern XM Cyber Performance testing expertise that is developed for a long time. In order to measure your server performance you need a tool that can efficiently simulate a lot of abilities and give you good measurements according your analysing criteria. Autocannon NPM library gave me exactly that - that... performancetestingautomation Making Multiplayer Games with Colyseus, Node.js and TypeScript JS GameDev Summit 2022 31 min Making Multiplayer Games with Colyseus, Node.js and TypeScript Endel Dreyer Colyseus By interacting with the Colyseus community over the past few years, some fundamental questions (not necessarily connected with the framework) seem to appear time and time again when developers start to build their own multiplayer games. This talk is going to cover some of these questions, as well... case studygame developmentgame server Next.js 13: Data Fetching Strategies React Day Berlin 2022 53 min Next.js 13: Data Fetching Strategies WorkshopFree Alice De Mauro - Introduction - Prerequisites for the workshop - Fetching strategies: fundamentals - Fetching strategies – hands-on: fetch API, cache (static VS dynamic), revalidate, suspense (parallel data fetching) - Test your build and serve it on Vercel - Future: Server compone... performancenext.jsbest practicesreact server components JavaScript What is "TC39: Type Annotations" aka the Types as Comments proposal TypeScript Congress 2023 27 min What is "TC39: Type Annotations" aka the Types as Comments proposal Orta Therox A deep dive into the proposal which could de-fork TypeScript and bring all us users back to being "JavaScripters, but with some TypeScript types." We'll cover the author's motives, how it could work, why now and how it is going.ort typescriptjavascriptdeep diveweb standards Game Development Patterns and Architectures in JavaScript JS GameDev Summit 2023 28 min Game Development Patterns and Architectures in JavaScript Olayinka Atobiloye GitHub In the realm of game development, the right architecture and design patterns can make all the difference. This session delves into the world of game development patterns and architectures in JavaScript, offering a comprehensive exploration of the techniques and strategies used to create engaging... javascriptarchitecturepatternsgame development Leveraging the Event Loop for Blazing-Fast Applications! React Advanced Conference 2023 35 min Leveraging the Event Loop for Blazing-Fast Applications! Michael Di Prisco Jointly Some weeks ago I made my own implementation of signals, capable of updating 300k times the DOM in circa 600ms. Leveraging the Microtask Queue, I was able to bring that number down to 6ms, effectively improving performances by 100x. I wanna share how the Microtask Queue works and how you can lever... performancecase studyjavascriptweb development 0 to Auth in an Hour Using NodeJS SDK Node Congress 2023 63 min 0 to Auth in an Hour Using NodeJS SDK WorkshopFree Asaf Shen Passwordless authentication may seem complex, but it is simple to add it to any app using the right tool. We will enhance a full-stack JS application (Node.JS backend + React frontend) to authenticate users with OAuth (social login) and One Time Passwords (email), including: javascriptnode.jsauthentication Securing Your Software Supply Chain Node Congress 2023 21 min Securing Your Software Supply Chain Darcy Clarke vlt The software supply chain is under constant attack and threat actors are finding new ways to exploit and profit off the cracks in its foundations. Of course, the JavaScript ecosystem is at the heart of this problem as it has grown accustomed to relying on small, interdependent modules made... javascriptsecurity How I Like to Write JavaScript JSNation 2023 26 min How I Like to Write JavaScript Caleb Porzio Creator of AlpineJS & LaravelLivewire I love writing JavaScript. It feels lightweight, free-form, and flexible--all qualities that boost creativity and invite me to practice new and interesting techniques. Over time, I've developed lots of patterns and principles that help me day to day. In this talk, I'll show you a handful of them... javascriptframeworksbuilders and founders JavaScript Iteration Protocols JSNation 2023 27 min JavaScript Iteration Protocols Luciano Mammino fourTheorem How many ways do you know to do iteration with JavaScript and Node.js? While, for loop, for...in, for..of, .map(), .forEach(), streams, iterators, etc! Yes, there are a lot of ways! But did you know that JavaScript has iteration protocols to standardise synchronous and even asynchronous iteration... javascript Zod === Typescript, but at Runtime in Your React Applications React Summit 2023 8 min Zod === Typescript, but at Runtime in Your React Applications Luca Del Puppo NearForm In this talk, I want to show how we can use Zod to guarantee the type in a React Application at runtime. Environment variables, HTTP requests, forms and so on could create troubles in our applications, mainly if they contain unexpected types. Using Zod, we can create schemas to guarantee th... best practicestypescriptscalabilityjavascriptweb developmentsecurity Are the (module) types wrong? TypeScript Congress 2023 30 min Are the (module) types wrong? Andrew Branch Microsoft Have you ever installed a dependency, imported it just like the README instructs, and immediately been met with strange TypeScript errors about default imports, the output module format, or ESM/CommonJS interoperability? When everything works at runtime but TypeScript complains, you might w... typescriptjavascriptbuild tools I Run Code From the Internet! React Advanced Conference 2023 20 min I Run Code From the Internet! Zbyszek Tenerowicz MetaMask Is it wise to run code from strangers? Well, we do it all the time and there's no backing out of it. Let's take a look at how a JavaScript project could get hacked and then defend itself from supply chain attacks. Limit access to globals for each package? Sure. Control... javascriptweb developmentsecurity React Virtual DOM: Back in Block React Summit US 2023 9 min Virtual DOM: Back in Block Aiden Bai Dimension (dimension.dev) The virtual DOM is generally regarded as a necessary evil, a performance tax that we have to pay for the convenience of declarative UIs.Until now.In this talk, we'll take a deep dive into what the block virtual DOM is (an new, innovative approach to VDOM), and how Million.js can help you im... reactperformance Wait, You're Shipping React Native to the Web?! React Summit US 2023 32 min Wait, You're Shipping React Native to the Web?! Taz Singh Guild This talk focuses on building a production-grade consumer social application - https://guild.host . If you visit that site, would you be able to tell it's built using React Native just by looking and using it? At a high level, Taz talks about what makes that possible and how the... reactreact nativereact components Game Development with ReactJS, CSS, and React Three Fiber JS GameDev Summit 2023 22 min Game Development with ReactJS, CSS, and React Three Fiber Jorge Rubiano Huge In this talk, I will share my experience in game development using ReactJS/CSS. We will explore how to make the most out of the component management provided by this library, along with the capabilities of CSS for creating an appealing user interface. Additionally, we will uncover how to leverage... reactcomponent libraryuser interfacesgame development Supercharging React Apps with WASM React Summit 2023 25 min Supercharging React Apps with WASM Mukkund Sunjii ORTEC WASM has taken over the web-development scene in the past few years. It is a language that can be run by the web platform alongside with Javascript. Being treated as a target language, a variety of low-level, statically-typed languages such as C++ and Rust can be compiled to WASM. Thus, a variety... reactwebassembly Hydration, Islands, Streaming, Resumability… Oh My! React Advanced Conference 2023 26 min Hydration, Islands, Streaming, Resumability… Oh My! Matheus Albuquerque Medallia Our ecosystem can be overwhelming! First, we had the rise of SSR and SSG—and each had its own gigantic pile of frameworks and tools. Then partial hydration enabled us to hydrate only some of our components on the client, which we've seen in React Server Components. But what ab... reactarchitecturereact server componentsdeep dive No CRA? What now? React Summit 2023 7 min No CRA? What now? Juri Strumpflohner Nx So CRA is no more and it probably was about time. The React docs suggest Next, Remix or Gatsby...but you're not ready yet for a full-blown React Meta-Framework and really just want pure React. Any alternatives? In this talk, I'm going to explore exactly that. We've got 7 minutes, so no slid... reactcase studybuild tools React Concurrency, Explained React Summit 2023 23 min React Concurrency, Explained Ivan Akulov PerfPerfPerf React 18! Concurrent features! You might’ve already tried the new APIs like useTransition, or you might’ve just heard of them. But do you know how React 18 achieves the performance wins it brings with itself? In this talk, let’s peek under the hood of React 18’s performance features: - How React... reactperformancebest practicesreact 18deep dive How to Use Suspense and GraphQL with Apollo to Build Great User Experiences React Advanced Conference 2023 29 min How to Use Suspense and GraphQL with Apollo to Build Great User Experiences Jerel Miller Apollo GraphQL For many app developers, GraphQL is instrumental in building great user experiences. With the introduction of React Suspense, developers have an ergonomic way to orchestrate loading states to improve upon the status quo. In this talk, the Apollo Client team will show you how we built a non-trivia... reactgraphqlapolloreact 18 Patterns for Performance React Advanced Conference 2023 28 min Patterns for Performance Stephen Cooper AG Grid When working with React it is important that we use the right tool for the right job. If not we will be missing out on the best performance and developer experience. While optimising AG Grid React Table we discovered a number of patterns that made significant improvements to the tables performanc... reactperformancepatterns Zod === TypeScript, but at Runtime in Your React Applications React Advanced Conference 2023 20 min Zod === TypeScript, but at Runtime in Your React Applications Luca Del Puppo NearForm Many Javascript developers have added typescript to 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 awaren... reacttypescripttype safetyruntime Free workshops Building Reusable Server Components in NextJS React Summit US 2023 88 min Building Reusable Server Components in NextJS WorkshopFree 2 authors React continues to evolve their beta capability, React Server Components, and they're continuing to further develop them in partnership with frameworks like NextJS. In this workshop, attendees will learn what React Server Components are, how to effectively build and use them in NextJS, and... The Gateway to Backend: A Frontend Developer's Guide to Full-Stack Development React Summit US 2023 160 min The Gateway to Backend: A Frontend Developer's Guide to Full-Stack Development WorkshopFree Amy Dutton This workshop will guide you through the product development life cycle of creating a real-world web application. You will learn about React Server Components, building a design system within Storybook, and using frontend development to approach becoming a full-stack developer. The workshop will... Advanced Application Deployment Patterns with React Server Components (feat. a DIY RSC Framework) React Summit US 2023 104 min Advanced Application Deployment Patterns with React Server Components (feat. a DIY RSC Framework) WorkshopFree Greg Brimble The developer ecosystem is always moving fast and this year has proved no exception. React Server Components can offer a significant improvement to developer experience and to application performance. But I think it's fair to say that this new server-first paradigm can be tricky to wrap your head... Build and Deploy Instant GraphQL APIs to the Edge React Summit US 2023 55 min Build and Deploy Instant GraphQL APIs to the Edge WorkshopFree Jamie Barton Learn how to generate instant GraphQL APIs using a data source connector (GraphQL and non-GraphQL sources), extend and join them both with custom resolvers and deploy to the edge without leaving the code editor. From Todo App to B2B SaaS with Next.js and Clerk React Summit US 2023 153 min From Todo App to B2B SaaS with Next.js and Clerk WorkshopFree Dev Agrawal If you’re like me, you probably have a million side-project ideas, some that could even make you money as a micro SaaS, or could turn out to be the next billion dollar startup. But how do you know which ones? How do you go from an idea into a functioning product that can be put into the hands of... Build a powerful DataGrid in few hours with Ag Grid React Summit US 2023 96 min Build a powerful DataGrid in few hours with Ag Grid WorkshopFree Mike Ryan Does your React app need to efficiently display lots (and lots) of data in a grid? Do your users want to be able to search, sort, filter, and edit data? AG Grid is the best JavaScript grid in the world and is packed with features, highly performant, and extensible. In this workshop, you’ll learn... reactjavascript Building High-Performance Online Stores with Shopify Hydrogen and Remix React Advanced Conference 2023 104 min Building High-Performance Online Stores with Shopify Hydrogen and Remix WorkshopFree Alexa Spalato I. Introduction - Overview of Shopify Hydrogen and Remix - Importance of headless e-commerce and its impact on the industry II. Setting up Shopify Hydrogen - Installing and setting up Hydrogen with Remix - Setting up the project structure and components <... remixe-commerce Monitoring 101 for React Developers React Advanced Conference 2023 112 min Monitoring 101 for React Developers WorkshopFree 2 authors If finding errors in your frontend project is like searching for a needle in a code haystack, then Sentry error monitoring can be your metal detector. Learn the basics of error monitoring with Sentry. Whether you are running a React, Angular, Vue, or just “vanilla” JavaScript, see how Sentry can... error monitoring Fetch, useEffect, React Query, SWR, what else? React Advanced Conference 2023 102 min Fetch, useEffect, React Query, SWR, what else? WorkshopFree Ondrej Polesny In this workshop, first, we’ll go over the different ways you can consume APIs in React. Then, we’ll test each one by fetching content from a headless CMS (with both REST and GraphQL) and checking in detail how they work. While there is no advanced React knowledge required, thi... headless cms Build and Deploy Instant GraphQL APIs to the edge TypeScript Congress 2023 67 min Build and Deploy Instant GraphQL APIs to the edge WorkshopFree Jamie Barton Learn how to generate instant GraphQL APIs using a data source connector (GraphQL and non-GraphQL sources), extend and join them both with custom resolvers and deploy to the edge without leaving the code editor. graphql