BeJS
BeJS
  • 133
  • 875 175

Відео

Aurora Walberg Scharff - Enhancing Forms with React Server Components
Переглядів 4902 місяці тому
In this talk, we explore the application of React Server Components (RSC) to elevate the functionality and efficiency of forms. We will touch upon the core principles of RSC and their specific benefits for form development, such as improved load times and streamlined server-side processing. Attendees will gain insights into practical strategies for integrating RSC into forms, focusing on enhanc...
Atila Fassina - Fine Solid Patterns
Переглядів 5092 місяці тому
We will have a look at the mechanisms by which SolidJS empowers us to build highly performant web apps with a mental model that works just as you'd expect. This talk is a step further on the consequences of choosing fine-grained reactivity: benefits for developer experience, efficiency, and end-user performance.
Nicolas Beaussart-Hatchuel - Codebase Conquest: How Nx Turbocharged Our React Workflow
Переглядів 1642 місяці тому
In this talk, I'll share my firsthand experience in leading the migration of Hasura's substantial React codebase to Nx, a journey marked by strategic decisions and innovative solutions. We'll explore why Nx emerged as the preferred choice over other tools, delving into its unique advantages for our project needs. I'll also walk you through our approach to executing this complex migration seamle...
Aleksandra sikora - Typescript powered backend essentials for Frontend developers
Переглядів 6232 місяці тому
As full-stack frameworks continue to blur the lines between frontend and backend, a solid grasp of backend mechanics becomes more vital for front-end developers. In this talk, we'll dive into key backend concepts such as webhooks, background jobs, and cron jobs, with a special emphasis on using these with full type-safety. We'll explore how TypeScript's capabilities can enhance the integration ...
Steven Fabre - React Components as a Service
Переглядів 5772 місяці тому
Historically, most developer tools offered REST APIs and SDKs to interact with their services. React components are the new gold-standard API. Steven will give a practical talk and behind-the-scenes on how Liveblocks built their first React Component as a Service to improve time to value and developer experience.
Shaundai Person - Lag? What Lag? How Remix Makes Your App Feel Faster than the Internet
Переглядів 1662 місяці тому
Your users love interacting with your Remix application because of the rich experience. Even without a strong internet connection, the pages of your client-side or server-side rendered app seem to load instantaneously. Users immediately see and can interact with the parts of the app they’re most interested in. But how is this possible? The power of Remix. In this talk, we’ll discuss how Remix u...
Una kravets - Better, Faster, Stronger Web UI
Переглядів 8202 місяці тому
The web platform has evolved massively in the past few years, especially in the UI space. In this talk, learn how to take advantage of new and upcoming web platform features to lower your script payload and let the browser take on state management and accessibility hooks. Learn about upcoming features like view transitions, CSS-only scroll-driven animations, native stateful popovers, as well as...
Yu Ling Cheng - Travel Story: Building a Design System Without a Dedicated Team
Переглядів 2982 місяці тому
My ongoing 3-year journey at Pigment started with an R&D team of 10. Today, we’re over 60 building a flexible planning tool integrating data import and modeling, real-time visualization and reporting. Building and maintaining our Design System has been quite an adventure since we chose not to have a dedicated team. In this talk, I’ll share how we designed it and organize ourselves to make it work.
Nico Martin - From useML To useLLM: On Device AI In The Browser
Переглядів 3012 місяці тому
AI is the next big thing. Machine learning models are interpreting the world and generative AI is taking over more and more of our tasks. And this makes us increasingly dependent on the big AI providers. What if we could use all this magic directly on our devices? Maybe even directly in the web platform, the largest platform for applications that has ever existed? With WebAssembly and WebGPU, w...
Anthony Fu - Anthony's Roads to Open Source - The Set Theory
Переглядів 7232 місяці тому
Lessons I learned on my jounery to working full time on open source, as well as tips for thinking and making open source projects more successful.
Tejas Kumar - I Wrote a Book on React-Things You Should Know
Переглядів 4022 місяці тому
In this first-of-a-kind talk, Tejas Kumar, author of O'Reilly's Fluent React, goes into detail about the key highlights of the esteemed book and the writing process that goes with it. From this talk, you will learn deep insights from React that provide immediate value in your day-to-day work, along with some inspiration for creating content yourself.
Kawtar Choubari - Partial Prerendering Hype or Innovation?
Переглядів 2862 місяці тому
In this rapidly evolving world of web development, Next.js recently introduced Partial Prerendering (PPR), a new rendering model for web applications. But what exactly lies behind this concept? In this session, we will explore how PPR optimizes web applications by combining ultra-fast static delivery with real-time dynamic updates. Key takeaways from this session include: - Understanding the ba...
Josh W. Comeau - CSS in React Server Components
Переглядів 1,1 тис.2 місяці тому
React Server Components is the latest paradigm shift in the React ecosystem, and it's thrown a bit of a wrench in the gears when it comes to CSS-in-JS tools like styled-components. In this talk, we're going to explore exactly what the issues are, and see if we can come up with a solution. Along the way, we'll learn a heck of a lot about React Server Components and some of the cool new patterns ...
A chat with Debbie O'Brien
Переглядів 663 місяці тому
For this episode of the BeJS Podcast, we're having Debbie O'brien with us. Debbie is Senior Technical Program Manager at Microsoft. She is also a Microsoft Most Valuable Professional in developer technologies, Google Developer Expert in web technologies, GitHub Star, Cloudinary Media Developer Expert, Auth0 Ambassador and Nuxt Ambassador, an international speaker, and she loves JavaScirpt! By t...
A Chat with Josh Goldberg - BeJS Podcast #7
Переглядів 504 місяці тому
A Chat with Josh Goldberg - BeJS Podcast #7
BeJS Podcast #6: A chat with Aleksandra Sikora
Переглядів 1304 місяці тому
BeJS Podcast #6: A chat with Aleksandra Sikora
BeJS Podcast #5: A chat with Alba Silvente
Переглядів 1165 місяців тому
BeJS Podcast #5: A chat with Alba Silvente
BeJS Podcast#4: A chat with Daniel Afonso
Переглядів 1015 місяців тому
BeJS Podcast#4: A chat with Daniel Afonso
React Paris Full speaker lineup Announcement!
Переглядів 9 тис.5 місяців тому
React Paris Full speaker lineup Announcement!
BeJS Podcast#3: A chat with Ujjwal Sharma
Переглядів 766 місяців тому
BeJS Podcast#3: A chat with Ujjwal Sharma
BeJS Podcast#2: A chat with Atila Fassina
Переглядів 946 місяців тому
BeJS Podcast#2: A chat with Atila Fassina
Aftermovie React Brussels 2023
Переглядів 3957 місяців тому
Aftermovie React Brussels 2023
BeJS Podcast#1: A chat with Elian Van Cutsem
Переглядів 1647 місяців тому
BeJS Podcast#1: A chat with Elian Van Cutsem
React Inline Visual Editing Now’s The Time - Matteo Frana
Переглядів 5888 місяців тому
React Inline Visual Editing Now’s The Time - Matteo Frana
Slashing Performance Bottlenecks and Poor User Experience - Henri Helvetica
Переглядів 1318 місяців тому
Slashing Performance Bottlenecks and Poor User Experience - Henri Helvetica
Figma To React with AI, Are We There Yet? - Federico Terzi
Переглядів 4228 місяців тому
Figma To React with AI, Are We There Yet? - Federico Terzi
TypeScript Patterns For Better React Components - Glenn Reyes
Переглядів 1 тис.8 місяців тому
TypeScript Patterns For Better React Components - Glenn Reyes
Generative Design Systems With React - Nat Alison
Переглядів 2108 місяців тому
Generative Design Systems With React - Nat Alison
Remix: Embracing Web Standards To Redefine Modern Web Development - Alexandra Spalato
Переглядів 768 місяців тому
Remix: Embracing Web Standards To Redefine Modern Web Development - Alexandra Spalato

КОМЕНТАРІ

  • @gurjitsingh9285
    @gurjitsingh9285 28 днів тому

    Nice presentation 👏

  • @randyt700
    @randyt700 Місяць тому

    Lol, Ryan just effectively replaced "react"/vdom here at 16:38. It might be the mic'ing but was expecting at least a gasp from the audience. Ryan's abstractions may be much lighter/simpler than react's.

  • @tomhumphris9701
    @tomhumphris9701 Місяць тому

    Great talk Josh! Thanks for this!!

  • @CistiC0987
    @CistiC0987 Місяць тому

    Tejas is such an amazing educator, we need more of his content here on UA-cam!

  • @SnakeCaseGuy
    @SnakeCaseGuy Місяць тому

    basically go back to react 15

  • @mirjalol_nightmares
    @mirjalol_nightmares Місяць тому

    Josh is best of the best

  • @zidanbadr1658
    @zidanbadr1658 2 місяці тому

    keep up the great work

  • @choubari
    @choubari 2 місяці тому

    Thanks for having me at this amazing conference!

    • @BeJScommunity
      @BeJScommunity 2 місяці тому

      Thank you for your amazing talk and also for the awesome vlog you made :)

  • @smakosh
    @smakosh 2 місяці тому

    Great talk Kawtar!

    • @choubari
      @choubari 2 місяці тому

      Thank you @smakosh !

  • @humbler144
    @humbler144 2 місяці тому

    React: I use memo Others: We have signals React: Ok let's wait till our new compiler React forget

    • @aquaductape
      @aquaductape 2 місяці тому

      For developer experience, React Forget is a huge win, but no improvement on performance standpoint. React will still be slower then other popular frameworks, except Angular lol

    • @Gorgggg
      @Gorgggg Місяць тому

      @@aquaductape angular is catching up. Already got signals now

  • @kevinat71
    @kevinat71 2 місяці тому

    Josh is amazing!

  • @arya_bakh
    @arya_bakh 2 місяці тому

    literally 1/5 of the lecture is the dude telling stories of himself

  • @EverydayKarma
    @EverydayKarma 3 місяці тому

    Gem

  • @viveksah2069
    @viveksah2069 3 місяці тому

    You need to see what those libraries are doing behind the scene. Closing the eyes in the daylight does not mean it is night for all. they are using the useEffects more than normaly a developer do

  • @semerset
    @semerset 3 місяці тому

    I don't quiet understand the difference between "bad" and "good" examples of type declaration. Where should I look? I'll appreciate any explanation here

  • @epicmetod
    @epicmetod 3 місяці тому

    useJquery

  • @FilthyAnimal893
    @FilthyAnimal893 4 місяці тому

    I feel like a big problem here is that React doesn't seem to have a clear-cut way to handle promises when rendering a component, and useEffect has become a sort of work around exploit to fulfill that very common need.

  • @nghiaminh7704
    @nghiaminh7704 4 місяці тому

    In 15:42, is the `setIsOpen(nextIsOpen)` safe? I always think that when you derive next state from current state, the updater function MUST be used.

  • @Pareshbpatel
    @Pareshbpatel 4 місяці тому

    Excellent talk. Thank you, Nikhil. {2024-02-13}

  • @kingwou
    @kingwou 5 місяців тому

    dude trying har to find solutions for an imaginary problem, useEffect is just fine, adding 10 layer above it just for the sake of not using it is NOT fine.

  • @GergiH
    @GergiH 5 місяців тому

    15:40 what the actual F... I knew I'm not going to be happy with hooks when it was first introduced, gladly I could hop off the React train then. Revisiting it with this part feels like a nightmare. It's REALLY hard to follow what the hell actually (needs to) happens there even with that simplest example, can't imagine what kind of mess it would look like in a big application. I can't put it into words how much I just hate it now.

  • @RobertWHurst
    @RobertWHurst 5 місяців тому

    Talk should be "you're probably to stupid to write React effects, so use my code instead"

  • @kmylodarkstar2253
    @kmylodarkstar2253 5 місяців тому

    useEffect is the most human of all react. Don't struggle, just enjoy

  • @RmNrIHRoZSBDQ1AK
    @RmNrIHRoZSBDQ1AK 5 місяців тому

    Lmao all soydevs in the comments. Get good or something.

  • @eliancodes
    @eliancodes 5 місяців тому

    Had so much fun on this episode!

  • @skorotkiewicz
    @skorotkiewicz 5 місяців тому

    useEffect runs twice only in a dev mode with strict mode, on productions runs once and this is on purpose.

  • @abhisycvirat
    @abhisycvirat 6 місяців тому

    React is creating new problems, to solve old problems. Thats how I see this.

  • @RaniLink
    @RaniLink 6 місяців тому

    React can suck a dick, really, re-inventing its own fucking wheel every couple of months. It's only popular because it's easy for beginners to make some bullshit "instagram clone" as their firs project. So you get a bunch of self diagnosed "full-stack developers" hype it up to be the "best thing ever".

  • @haletteboxell4073
    @haletteboxell4073 6 місяців тому

    ✋ *promosm*

  • @maxwellcoding
    @maxwellcoding 6 місяців тому

    I don't understand why all this noise and complaints in the comments about React. React is a library. It gives you the toolset and you are in charge of it.

    • @carljung4733
      @carljung4733 6 місяців тому

      Yeah seriously...tons of clueless people.. UseEffect may be a foot gun.. but an idiot still has to pull the trigger. Take the time to learn to leverage the tool properly.

  • @maxwellcoding
    @maxwellcoding 6 місяців тому

    13:49 Would be great if React forced us to add the deps array by throwing an error or a warning. I just don't see any reasonable case when useEffect without the deps array could be used.

  • @maxwellcoding
    @maxwellcoding 6 місяців тому

    12:45 If data comes from an outside source, then you have to use useEffect.

  • @Gaijin101
    @Gaijin101 6 місяців тому

    Years later and the confusion is still not solved. React in a nutshell. For others, use preact signals or vue.

  • @gkiokan
    @gkiokan 6 місяців тому

    Puh guys, this was never an issue with Vue. There are reasons why I don't touch React. I believe it has it's usages but it's so complex and I truly ask what the overcomplicated pattern solves as even Vue 3 is close to Reacts schematics but in a much simpler way. I didn't see any performance issue if anyone may ask.

  • @user-kh2wr7ju1k
    @user-kh2wr7ju1k 6 місяців тому

    Explaining ❤❤

  • @vasfvitor
    @vasfvitor 6 місяців тому

    haha that was so fun! I used to be Astro and Svelte guy, but now learning more about Solid and how it matches Tauri (thanks to Atila) I'm trying Solid

    • @BeJScommunity
      @BeJScommunity 6 місяців тому

      Awesome :) glad to hear that 😊 Are you building something specific with solid/tauri or just playing around with it?

    • @vasfvitor
      @vasfvitor 6 місяців тому

      @@BeJScommunity nothing specific, I'm learning Tauri while contributing to their docs and looking to do the same with Solid :)

    • @BeJScommunity
      @BeJScommunity 6 місяців тому

      That's great :)

  • @Katherine_Tea
    @Katherine_Tea 6 місяців тому

    nat alison fan club reporting in live (we love her)

  • @basicguy5785
    @basicguy5785 6 місяців тому

    With signals this presentation is already obsolete as you can stop using hooks all together.

  • @guseynismayylov1945
    @guseynismayylov1945 7 місяців тому

    "So, use - seems cool, terrible named, but you know, that's the future." React is everything that I hate about "modern" web dev.

  • @nuntiusmortis8976
    @nuntiusmortis8976 7 місяців тому

    Great short presentation, I think it would be good to have it in article form as an easy way to quickly share the points with other engineers

  • @eliancodes
    @eliancodes 7 місяців тому

    It was an awesome edition and experience once again! Glad to be part of the community!

    • @BeJScommunity
      @BeJScommunity 7 місяців тому

      Thank you my friend :) It means a lot :)

  • @Baptistefir
    @Baptistefir 7 місяців тому

    I'm a react dev and after seeing this, all i want is to change framework. What a mess they have created.

  • @codewithguillaume
    @codewithguillaume 7 місяців тому

    Thanks guys !

    • @BeJScommunity
      @BeJScommunity 7 місяців тому

      Thank you :) We're happy you liked it.

  • @eliancodes
    @eliancodes 7 місяців тому

    Thanks guys! Was so much fun being on the podcast!

  • @eXquisiteBuddy
    @eXquisiteBuddy 7 місяців тому

    It feels like the solution with useEffect is basically using it with rxjs. For example the takeUntil operator is op for clean ups, I wonder why rxjs didn't pick up with react community.

  • @longbatphu
    @longbatphu 7 місяців тому

    Fun fact: react-query uses useEffect under the hood.

  • @bestexplainer4831
    @bestexplainer4831 7 місяців тому

    What is alternative?

  • @nested9301
    @nested9301 7 місяців тому

    react is trash this is the summary of this videeo

  • @eliancodes
    @eliancodes 8 місяців тому

    This was such a fun panel to do! Thanks everyone!

  • @himanshutripathi7441
    @himanshutripathi7441 8 місяців тому

    Haww, I only useEffect and useState from last 2 years. I have never used others. One of my components has 10 useEffects. I was kinda proud of them. Even patted myself in the back and praised react for being such a nice framework.