Remix is a NEW JavaScript framework you MUST try

Ғылым және технология

Remix is a new react-based JavaScript framework that supports server-side rendering. It comes from the team behind React Router and provides a fresh take on fullstack web app development.
#react #js #firstlook
🔗 Resources
- Remix Docs remix.run
- Remix vs Next.js sergiodxa.com/articles/remix-...
- Next 12 First Look • Next.js 12 is a Beast
📚 Chapters
00:00 What is Remix?
01:12 Server-side Rendering
02:01 Get Started
02:48 Routing
04:20 Data Fetching
05:01 Form Actions
06:19 Styles
06:54 React Server Components?
07:41 Business Model
8:08 Other Exciting Developments
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Remix?
- React Remix Tutorial
- Remix vs Next.js
- Does remix use server components?
- React Remix Basics for webdev
- Nested routing in remix
- How remix actions work

Пікірлер: 713

  • @tnypxl
    @tnypxl2 жыл бұрын

    I love how JS frameworks have come full circle back to server-side rendering.

  • @Speaks4itself

    @Speaks4itself

    2 жыл бұрын

    😂

  • @MarushDenchev

    @MarushDenchev

    Жыл бұрын

    Sshhhh! Dont tell them about PHP.

  • @iAmSavvi

    @iAmSavvi

    8 ай бұрын

    ​@@MarushDenchevthis is one language I've just been unable to learn 😂

  • @pau1phi11ips

    @pau1phi11ips

    8 ай бұрын

    ​@@MarushDenchevI'm still kinda shocked the JS Devs didn't see this car crash waiting to happen.

  • @videosfromali

    @videosfromali

    8 ай бұрын

    I hate seeing it. Blood from my eyes. Millennials reinvented yet another basic stuff. Why for achieving simple things you have to fetch thousands of dummy packages and make development super complicated?

  • @MrTomro
    @MrTomro2 жыл бұрын

    Legend says there's not a single day without a new JS framework being born.

  • @oskrm

    @oskrm

    2 жыл бұрын

    2 JS frameworks were born since this comment.

  • @hesam3272

    @hesam3272

    2 жыл бұрын

    @@oskrm you wrong bro its 3 🗿

  • @vaisakhkm783

    @vaisakhkm783

    2 жыл бұрын

    @@hesam3272 😶 which are they

  • @rebelsdeveloper367

    @rebelsdeveloper367

    2 жыл бұрын

    haha each day confuse a dayb

  • @TheSaintsVEVO

    @TheSaintsVEVO

    2 жыл бұрын

    Ain’t that what the dude in the video said

  • @3dninja54
    @3dninja542 жыл бұрын

    "hiring people with 7 years of Remix experience"

  • @abaibekenov6107

    @abaibekenov6107

    2 жыл бұрын

    Any DJ: who summoned me?

  • @TheNewton

    @TheNewton

    2 жыл бұрын

    40hrs*52wks*7yrs = 14,560 hours If you constantly code remix 20hrs a day for 7300hours a year you can beat the requirement in 2 years.

  • @cklee_

    @cklee_

    2 жыл бұрын

    @@TheNewton in 2 years time, the requirement will be 9 years+

  • @programming7292

    @programming7292

    2 жыл бұрын

    I have 8

  • @sameersatyam3640

    @sameersatyam3640

    2 жыл бұрын

    classic

  • @SidTheGreat420
    @SidTheGreat4202 жыл бұрын

    Jeff: "The last thing we need is another JS framework". Also Jeff: "Remix is a NEW JS framework you MUST try"

  • @SteamDeckGameplay

    @SteamDeckGameplay

    2 жыл бұрын

    bUt ThIs OnE iS DiFfErEnT

  • @darshandev1754

    @darshandev1754

    2 жыл бұрын

    @@SteamDeckGameplay Yup and she says Im not like the other girls

  • @SonderCrow
    @SonderCrow2 жыл бұрын

    "But it might be overkill if your just building a blog that you post to once a year" I feel personally attacked

  • @pradyotsaikia1535

    @pradyotsaikia1535

    2 жыл бұрын

    LMAO, same here.

  • @vaisakhkm783

    @vaisakhkm783

    2 жыл бұрын

    😅 I was going to make that.... Now anyway I am only going to use github pages

  • @tubeathrun

    @tubeathrun

    2 жыл бұрын

    fireship:wow cap, just let you know, nothing personal...... Me: .... To me it is!

  • @merthyr1831

    @merthyr1831

    2 жыл бұрын

    wordpress being built on PHP: 👁️👄👁️

  • @softwarelivre2389

    @softwarelivre2389

    2 жыл бұрын

    @@vaisakhkm783 Try Deno Deploy, my man

  • @idrizpelaj4928
    @idrizpelaj49282 жыл бұрын

    It's great that web development is going back to its roots again with SSR.

  • @sebastiangudino9377

    @sebastiangudino9377

    2 жыл бұрын

    Me, astonished: SSR you are back! SSR: I never left *epic music starts*

  • @thebrickslayer8768

    @thebrickslayer8768

    2 жыл бұрын

    Meh, not a fan of SSR at all.

  • @tomrowe2181

    @tomrowe2181

    2 жыл бұрын

    The co-location of code is going to make a lot of ex PHP Devs happy as well 😅 SSR/SSG is what the web was designed for... SPA's were just an interim tool during a time where we lacked simple server side tools. It gave us a lot more freedom, but we were always fighting web fundamentals to do it 😅

  • @NathanHedglin

    @NathanHedglin

    2 жыл бұрын

    Yup. Simple, scalable, stable. I never left 😂

  • @wliaputs

    @wliaputs

    2 жыл бұрын

    @@tomrowe2181 Yea it's like trying to fit a square into a circle

  • @neoncut
    @neoncut2 жыл бұрын

    Great video! I loved the part where you talked about the types of apps Remix could be most useful for. Showed me the kind of thinking that goes into deciding how to construct the architecture of an app from the ground up. I would love to hear you speak more about fundamental things like modern app architecture, toolchains, programming patterns or JavaScript best practices. Your work is highly appreciated. 💚

  • @hagenlens1403

    @hagenlens1403

    2 жыл бұрын

    Yes that would be great

  • @Bluepaccao

    @Bluepaccao

    2 жыл бұрын

    I second this!

  • @MrEnsiferum77

    @MrEnsiferum77

    2 жыл бұрын

    DDD, CQRS, ES, SOLID, Design patterns... and probably FE or BE that's it... If u think in CQRS way, u will find that frameworks like next.js, remix or similar are just not need crap...

  • @sebastiangudino9377

    @sebastiangudino9377

    2 жыл бұрын

    @@MrEnsiferum77 Unless you are working for a big company and need a scalable easy to mantain application with great performance i guess

  • @MrEnsiferum77

    @MrEnsiferum77

    2 жыл бұрын

    @@sebastiangudino9377 Sooner or later, eve medium projects, have issues with bad code structure with domain lgoic inside FE etc.. FE does not nead any framework jazz, 'like they solved your issues' u really don't need most of the time...

  • @CliffordFajardo
    @CliffordFajardo2 жыл бұрын

    Excellent video 🔥Some things that folks might not learn from the video (critical when deciding tech though) 1. Remix - Incremental Static Site Generation - You can do this in Remix, setup your cache headers `state-while-revalidate` which is a browser standard. - is it over kill for static content? I don't think so, it just doesn't come out of the box, but you get to learn and use the platform which is nice IMO; small lines of code 2. Remix - Static Builds - You can achieve similar behavior by taking advantage of browser cache headers; once the page is built the first time, cache it for YOUR_DESIRED_TIME - if you're really want this; use Puppeteer/Playwright to build your page at build time (cache headers is simpler) My Summary - Both frameworks are excellente, I prefer Remix for a few reasons: - there is only 1 abstraction around data fetching in Remix (useLoader) vs 4 in NextJS (get{Static,ServerAide,Initial}Props) & client fetching - I prefer Remix's "simpler" API / mental model (try it if you don't believe me 😉) - there's a lot of other nuances, is Remix better than Next NO. Both frameworks have tradeoffs, I just really really like the tradeoffs Remix has made. Worth noting is that all these frameworks influence each other, so they each are getting better

  • @fullctxdev

    @fullctxdev

    2 жыл бұрын

    Hi Clifford, nice to meet here and nice summary! Hope you are doing well!

  • @alexanderhemming6148
    @alexanderhemming61482 жыл бұрын

    this channel is likely one of the largest influencers of the development of the net now. Clearly the best resource for information gathering from the development perspective. There is nothing else as concise informative and inspired. Its a bit like John Oliver was for silly injustices

  • @jamesknippel3315
    @jamesknippel33152 жыл бұрын

    Jeff you almost have a million subscribers holy crap man

  • @OneMorePelican
    @OneMorePelican2 жыл бұрын

    "In the beginning, new frameworks were spaced by twenty-four weeks, then twelve, then six, then every two weeks. The last one was a week. In four days, we could be seeing a new JS Framework every eight hours until they are coming every four minutes"

  • @DenfordBerriman

    @DenfordBerriman

    2 жыл бұрын

    Pelicans Law

  • @ko-Daegu

    @ko-Daegu

    2 жыл бұрын

    @@DenfordBerriman ?

  • @martybando1668

    @martybando1668

    2 жыл бұрын

    @@HELLO7657 Ohhhhh, don’t tempt me

  • @abdurrahmanfadhil
    @abdurrahmanfadhil2 жыл бұрын

    "It's a lot easier to lose money and get acquired versus trying to sell a JavaScript framework." - Jeff

  • @coolsai
    @coolsai2 жыл бұрын

    Time goes faster than normal while watching your videos :)

  • @daleryanaldover6545
    @daleryanaldover65452 жыл бұрын

    I tried JavaScript frameworks but it did not really click to me, coming from Rails and Laravel environment it is much easier for me to work with server side logic. Thank you for sharing Remix, I might get my hands wet this weekend. Also client side validation is really just an option, since remix focuses on the server side it is intuitive to do validation on the server side as well.

  • @SridTech
    @SridTech2 жыл бұрын

    You always make me hyped up 🎉

  • @VickyMei
    @VickyMei2 жыл бұрын

    This video is super helpful! thanks for creating it~ it was also entertaining to watch

  • @JassarDev
    @JassarDev2 жыл бұрын

    Insightful as always!

  • @dashcamfromtheworld1191
    @dashcamfromtheworld11912 жыл бұрын

    It is like watching video with 2x speed. This is the only channel that I need to slow down the video speed 😃 . Anyway you do a good work, it's a fantastic channel!

  • @TheNewton
    @TheNewton2 жыл бұрын

    Now we need meta frameworks to help evaluate them so we can figure out what framework to use for a project.

  • @trevorbenubie5750
    @trevorbenubie57502 жыл бұрын

    Great video! I liked the part where you talked about Remix

  • @tonystark3259
    @tonystark32592 жыл бұрын

    Remix seems to have really great potentials. I will definitely look into it next month.

  • @theocrob
    @theocrob2 жыл бұрын

    Woooo! New Fireship vid!

  • @CodeWithSahand
    @CodeWithSahand2 жыл бұрын

    Consider how those who paid for it must be feeling now that it is available for free.

  • @dealloc

    @dealloc

    2 жыл бұрын

    Both Michael and Ryan have been very transparent about their goals. People who paid them did so with the intention of supporting them. As a benefit they also got direct support from Michael and Ryan to migrate or start using Remix. This is like supporting your favorite open source projects, which is still pretty rare to see-especially from businesses who relies on it.

  • @CodeWithSahand

    @CodeWithSahand

    2 жыл бұрын

    @@dealloc Good point

  • @daniel29009

    @daniel29009

    2 жыл бұрын

    Haha, you must be insane to pay for a js framework.

  • @tomrowe2181

    @tomrowe2181

    2 жыл бұрын

    @@daniel29009 Or just lucky enough to have financial stability and a passion to support new projects. I don't know anyone that regrets supporting them. Just having access to a discord with some of the best web developers around for a whole year was worth it... I've learnt a crazy amount about the web, several new deployment platforms, library bundling techniques and more

  • @FergusMeiklejohn

    @FergusMeiklejohn

    2 жыл бұрын

    Honestly, supporting Remix was the best investment I've made in a long time :-)

  • @asafuli
    @asafuli2 жыл бұрын

    Loved the Two minutes papers reference at the end :)

  • @apidas
    @apidas2 жыл бұрын

    8:37 this is why I switch to backend development. frontend guys are just crazy fixing unimportant problems with all the resources and just creating fragmentation among the solutions

  • @stacklysm

    @stacklysm

    2 жыл бұрын

    Truer words have never been spoken. Reminds me of an XKCD comic where a dev says that they'll create a "universal tool" that will "cover every edge case" you know how that goes...

  • @openshores4288

    @openshores4288

    2 жыл бұрын

    haha, for real tho, I switched to DevOps and some backend development.

  • @priyapepsi

    @priyapepsi

    2 жыл бұрын

    i just like browsing the framework's websites ;-; they look cool

  • @Codebryo
    @Codebryo2 жыл бұрын

    Many patterns remind me of Sveltekit, just with a React flavour. Was only a question of time when the pendulum would swing back from all client to all server.

  • @sanjivgautam9063
    @sanjivgautam90632 жыл бұрын

    I still believe NextJS is still the best. Now the latest version also has a rust compiler underneath, so I am definitely not leaving NextJS for some time now.

  • @heroe1486

    @heroe1486

    2 жыл бұрын

    Would be foolish to ditch a mature, non shady, open source framework backed by a multi billion dollars fast growing company ( Vercel ) and which get better at each release.

  • @exponent42

    @exponent42

    2 жыл бұрын

    yep

  • @michaelfrieze

    @michaelfrieze

    2 жыл бұрын

    @@heroe1486 I really don't get how Remix is "shady".

  • @darshandev1754

    @darshandev1754

    2 жыл бұрын

    @@michaelfrieze maybe it gives off some of those vibes with the change in their business model, $250 -> $0

  • @michaelfrieze

    @michaelfrieze

    2 жыл бұрын

    ​@@darshandev1754 but they were always upfront about their intentions. Why are people complaining that Remix is doing what they said they would do? Isn't it a good thing that it doesn't cost anything to use Remix? Most of the people saying this is "shady" are not the same people that actually paid for a license to support the project. Also, most of the people saying this are Next.js fanboys (and girls). I love Next.js but it's a good thing that there is some healthy competition.

  • @oskrm
    @oskrm2 жыл бұрын

    That $ for dynamic routes is not so good for handling files in the terminal. You have to escape it when creating and deleting those files.

  • @hugodsa89

    @hugodsa89

    2 жыл бұрын

    So very true

  • @merthyr1831

    @merthyr1831

    2 жыл бұрын

    considering PHP uses $ too I wonder if there's already lots of solutions to this. SRS devs probably have experience with that, but then again I found a XSS exploit in an ADDRESS FIELD at work the other day

  • @cheesebusiness

    @cheesebusiness

    2 жыл бұрын

    Use GUI

  • @sleepntsheep1169

    @sleepntsheep1169

    2 жыл бұрын

    @@cheesebusiness nty

  • @hugodsa89

    @hugodsa89

    2 жыл бұрын

    @@cheesebusiness because that scales

  • @ChrisVideosGreek
    @ChrisVideosGreek2 жыл бұрын

    Incredible!

  • @DEV_XO
    @DEV_XO2 жыл бұрын

    Great video, as always.

  • @oiojin831
    @oiojin8312 жыл бұрын

    everyday!! new contents from fireship :D

  • @dcngn_
    @dcngn_2 жыл бұрын

    I love the way you casually said the rainbow animation tricked your brain into thinking it must be good. I personally care a lot for aesthetics so I do get influenced a lot by the way a product is marketed visually. That's why I'm so torn when it comes to latex or vim. I rather use good looking editors like vscode with plugins instead of the more robust OGs

  • @username_3315

    @username_3315

    2 жыл бұрын

    my monkey brain instantly trusts websites if the css is pretty

  • @yassinerassy6840
    @yassinerassy68402 жыл бұрын

    awesome video like usual thank you so much !! , btw the image of remix's logo was so flow it hurted my eyes :'(

  • @chintu2691994
    @chintu26919942 жыл бұрын

    Hey... The Classical WinForm that you showed, I'm working on a simmilar application and we are looking up for a very intensive database and data bound application... Can you suggest what would be best framework for inexperienced front-end developer with ton of back-end and Database handling?

  • @dealloc
    @dealloc2 жыл бұрын

    Remix does support SSG and ISR, albeit not being "built-in" as a feature. You can set HTTP headers (max-age, stale-while-revalidate-, etc.) for ISR and optionally a CDN for SSG. You have full control over how your pages are cached. Also "pages" doesn't have to be pages that are rendered with UI. Just exporting a loader and/or mutation function will make it regular endpoint (e.g. for APIs). The default export is optional if you want to render something with React. Another major benefit in Remix is that it's built with the idea to avoid "waterfall" requests that often happen as a result of co-locating data fetching into components. While co-location has its benefits in terms of maintenance and separation, in a client-side app, it can really hurt user experience; especially when there are a lot of components that fetches data.

  • @Fireship

    @Fireship

    2 жыл бұрын

    But with true SSG you can just upload the files to a storage bucket - no server runtime needed. Remix does not have a mechanism like getStaticPaths to do that. In theory, with perfect caching you could get the same perf, so I get what you're saying, but I'd bet on SSG being faster in the real world. The ability fetch data in parallel is really cool tho.

  • @dealloc

    @dealloc

    2 жыл бұрын

    @@Fireship Agreed it may not be viable if most of your app relies on being SSG, in which case Next.js would be a better alternative.

  • @heroe1486

    @heroe1486

    2 жыл бұрын

    If not built in then you can also reproduce all of that with bare Create React App since all of these frameworks are just abstractions over bare React

  • @dealloc

    @dealloc

    2 жыл бұрын

    @@heroe1486 No, because CRA relies inherently on react-scripts which only bundles client-side (until React Server Components are a thing). You won't be able to statically render a CRA app without introducing a server and static rendering manually. It's not feasible to use CRA if your intention is to have SSG, SSR and ISR. CRA is different from React itself in that it is just a toolkit for building apps with React.

  • @heroe1486

    @heroe1486

    2 жыл бұрын

    @@dealloc Yes obviously, I just wanted to say react and not CRA

  • @MiguelFelipeCalo
    @MiguelFelipeCalo2 жыл бұрын

    If you think about it, each react project are it's own framework, because more often than not, each react project is different in terms of libraries used.

  • @baggier
    @baggier2 жыл бұрын

    when u go from 1000 dollar license to free opensource MIT.... *i think they fired the CFO*

  • @ortor

    @ortor

    2 жыл бұрын

    Didn't they raise capital?

  • @tomrowe2181

    @tomrowe2181

    2 жыл бұрын

    Yeh, they got funding and immediately started the process of open sourcing

  • @baggier

    @baggier

    2 жыл бұрын

    @@ortor massive tomfoolery "Hey Tom remember we hired u 3 months ago to sell these licenses, *well we sold enough you're fired* "

  • @tomrowe2181

    @tomrowe2181

    2 жыл бұрын

    @@baggier I'm not sure if you are just messing or not haha They asked for support, got the support, built the thing, released it for free. No tomfoolery and they were incredibly transparent about it

  • @trentbosnic

    @trentbosnic

    2 жыл бұрын

    They raised a tonne of money so they could open source it

  • @cakemnstr42
    @cakemnstr422 жыл бұрын

    kent c dodds seems to be super excited about it and joined them to make the docs and training for it. So if nothing else, it'll have the best documentation and tutorials you've ever seen.

  • @tomrowe2181

    @tomrowe2181

    2 жыл бұрын

    Kent was the perfect fit, and unreal that we'll get his quality of content for free Going to be interesting to see how much he does with time, and not having to rush for launch 😅 he pumped out a deep dive tutorial in a day

  • @phil-l
    @phil-l2 жыл бұрын

    Onnnn spot thanks for the vid

  • @_levyathan_
    @_levyathan_2 жыл бұрын

    Great, another framework what companies can highlight as a requirement in their job description

  • @GlennMartin

    @GlennMartin

    Жыл бұрын

    5 years Remix experience pls.

  • @AndrehChamber
    @AndrehChamber2 жыл бұрын

    I can't wait to build an application using it, deploy to production, and for no reason they just decide to remove stuff you are using. Just like they do on monthly-basis with React Router.

  • @exponent42

    @exponent42

    2 жыл бұрын

    true, very frustrating

  • @polyander

    @polyander

    2 жыл бұрын

    This.

  • @flogginga_dead_horse4022
    @flogginga_dead_horse40222 жыл бұрын

    I'm glad you also mentioned Rich and Svelte as well as Nuxt 3 . Great video.

  • @RajvirSingh1313
    @RajvirSingh13132 жыл бұрын

    6:16 Totally agree, Yeah I have experience with those things and Let me tell you they are scary, like just try making that form in image shown at 6:16 in react, I bet it would be pain stalkingly difficult if you add validation. So yeah, They need to figure this out

  • @osmantas369
    @osmantas3692 жыл бұрын

    I would like to hear what kind of applications would fit best for which framework around, or another saying, which framework covers which gap that others didn't? Thanks for the great content and criticism you just put in your videos.

  • @shikamaruzkonoszki483
    @shikamaruzkonoszki4832 жыл бұрын

    "The last thing we need is another JS framework" ~ Jeff in test of 10 frameworks

  • @Filaxsan

    @Filaxsan

    2 жыл бұрын

    I was looking for this comment, thanks

  • @hobbyturystaSEO

    @hobbyturystaSEO

    2 жыл бұрын

    4:22 the most advance routing system is off line with advance fetching - ' offline JS container framework '

  • @Flame_Dev

    @Flame_Dev

    2 жыл бұрын

    69 likes... nice

  • @markyip554
    @markyip5542 жыл бұрын

    Wonder if I can use Formik with the component...

  • @s1mpler.videos
    @s1mpler.videos2 жыл бұрын

    Thanks for the video! What is the icons plugin you're using???

  • @vikaskad5737
    @vikaskad57372 жыл бұрын

    What !!!! Yesterday only me and colleagues were discussing about remix and today he uploaded the video.

  • @CodeWithAndrea
    @CodeWithAndrea2 жыл бұрын

    Damn, frontend web development is getting more and more complex, so much to learn!

  • @ukaszbiaas3069
    @ukaszbiaas30692 жыл бұрын

    Whoa dude, nice video

  • @burgasdragonheirsilentgods
    @burgasdragonheirsilentgods2 жыл бұрын

    Great video!

  • @thesanjithkumar
    @thesanjithkumar2 жыл бұрын

    I love ur icon pack Can u tell which icon pack r u using

  • @tshddx
    @tshddx2 жыл бұрын

    Server components are totally distinct from server-side rendering (SSR), and can provide huge benefits to any existing SSR framework including Remix. They main advantage is that the React component code for server components *never* gets sent to the client, which is not the case for Remix (unless you disable JavaScript entirely, but that's a very heavy hammer). Another advantage is that React server components do not require sending the data necessary for hydrating the React components on the client. Server-side renders of traditional React components require sending the HTML representation of the React components (obviously) as well as all the JavaScript data required to hydrate those components on the client (usually serialized to JSON and embedded in the HTML in a script tag). For some components, like large blocks of rich text, this can be a significant increase in the total size of the SSR HTML response.

  • @coderlicious6565
    @coderlicious6565 Жыл бұрын

    If you know fror sure you'll deploy your finished app to AWS Lambda, is it a good idea to choose that option during initialization - i.e. the app will run fine on your local host correct during development. Or is it best, for the time being to just choose "Remix App Server" ?

  • @andrejohnson2079
    @andrejohnson20792 жыл бұрын

    2:05 I'm sold with the rainbow

  • @rurickmaqueopoisot5295
    @rurickmaqueopoisot52952 жыл бұрын

    you know that a video is awesome when there is a lack of "use me as dislike" comments, great work!

  • @Makatun
    @Makatun2 жыл бұрын

    Route nesting and Outlet tag is also available in react router 6

  • @YandiBanyu
    @YandiBanyu2 жыл бұрын

    So we've come full circle. What about using Koa or Express with a templating engine such as handlebars? Or maybe mustache? Or some other?

  • @cheesebusiness

    @cheesebusiness

    2 жыл бұрын

    It’s shameful to write a pure HTML instead of JSX (sarcasm)

  • @IainSimmons

    @IainSimmons

    2 жыл бұрын

    Doesn't Express have ejs templates for this exact purpose?

  • @zerox4224
    @zerox42242 жыл бұрын

    Make a youtube video series talking about the different licences used in repos and what they mean to us programmers.

  • @BlinkAndGiggle
    @BlinkAndGiggle2 жыл бұрын

    Having worked with both, NextJS still feels better but will keep an eye on Remix - promising

  • @daniel29009
    @daniel290092 жыл бұрын

    If people ask me what was so special about RoR I always say it had a Rest endpoint on each controller back in 2006.

  • @markodivji
    @markodivji2 жыл бұрын

    @Fireship what icon plugins are you using?

  • @maotora_tz
    @maotora_tz2 жыл бұрын

    Awesome video Jeff, would love to see a video on blitzjs framework. A framework built on top of nextjs, Prisma and react-query 🔥

  • @codingphoenix6993
    @codingphoenix69932 жыл бұрын

    Hello sir, Can you please make video on complete firebase authentication with password reset and email verification also ? Btw love you all videos ❤️

  • @lo9arithm
    @lo9arithm2 жыл бұрын

    Blitz seems very promising and I think It will be so good for simplifying backend work

  • @heroe1486

    @heroe1486

    2 жыл бұрын

    At the end of the day it's a way less Mature Rails/Django but with React/node as first citizen. People went away from monolith to a decoupled architecture for a reason. Most prefer having their backend on a side and use a Js framework alongside.

  • @saransenthil2193
    @saransenthil21932 жыл бұрын

    2:20 which extension you are using to file icon

  • @FRANKFIFORM
    @FRANKFIFORM2 жыл бұрын

    Is “What a time to be alive” a reference to Two Minute paper channel? Both are one the greatest KZread channels!

  • @shaunpx1
    @shaunpx1 Жыл бұрын

    Do you think Remix would be good for an enterprise dashboard type app that multiple users access at once? really like your opinion since its 2022 now?

  • @gligorpecev5199
    @gligorpecev5199 Жыл бұрын

    hey Fireship, great content, i've been a follower for a long time. Can you tell me (or anyone reading this comment) what is the name of the theme you are using here? Been meaning to ask for some time now, looks awesome

  • @reikoleci4303
    @reikoleci4303 Жыл бұрын

    I've tried it Its great.

  • @allenjack5340
    @allenjack53402 жыл бұрын

    Nah I'm excited for blitz js plus setting it up with tailwindcss boom 💥

  • @HelpUsBelieve
    @HelpUsBelieve2 жыл бұрын

    Angular SSR is so good. With PWA as an added insensitive.

  • @deveshb793
    @deveshb7932 жыл бұрын

    What VSCode extension do you use for file icons?

  • @yahyeabdirashid9716
    @yahyeabdirashid97162 жыл бұрын

    I think is time to build my new framework

  • @MathewRenfro
    @MathewRenfro2 жыл бұрын

    @0:23 referring to rental prices in NYC, in the 80s, with Dave Letterman.

  • @frankkevy
    @frankkevy2 жыл бұрын

    Their website is just amazing

  • @rssvg
    @rssvg2 жыл бұрын

    I took a look and tbh I don’t see myself straying from me the for the few things it offers. The benefit of going static when you can is worth sticking to one framework imho

  • @shriramsg2238
    @shriramsg22382 жыл бұрын

    Please do a video on Arc CDN. Would love to hear your opinion of it!

  • @william254
    @william2542 жыл бұрын

    A new JS framework brings more options for experienced devs and more confusion for beginners

  • @jackdaniel6321

    @jackdaniel6321

    2 жыл бұрын

    😅

  • @RicardoValero95
    @RicardoValero952 жыл бұрын

    8:38 no way! I love Svelte Kit

  • @NukePotato
    @NukePotato2 жыл бұрын

    You should make a vid on the ui5 framework?

  • @diracspace5842
    @diracspace58422 жыл бұрын

    Does anyone know if Angular has Component Level error handling? Just like Remix in minute 4:04

  • @rafalypse
    @rafalypse2 жыл бұрын

    "What a time to be alive"... For a second I nearly squeezed my paper, but realized that's another channel... aahhahaha

  • @amazedalloy
    @amazedalloy11 ай бұрын

    And on the 7th day, the lord said "let there be JavaScript frameworks"

  • @sulochanakharat9033
    @sulochanakharat90332 жыл бұрын

    Sir please make a discord community for fireship channel. It is very helpful to communicate between people. KZread comments is very inconvenient to use and it is easy for question and answer.

  • @Ar3Schannels
    @Ar3Schannels2 жыл бұрын

    Please can you make a video about yout vscode settings, theme etc?

  • @Seanitzel
    @Seanitzel2 жыл бұрын

    Looks nice, but I don't think it competes with the big ones... Personally I can't wait for nuxt 3, a video about it would be great btw ^^

  • @ShreksSpliff
    @ShreksSpliff2 жыл бұрын

    Bit of a shame that it can't do SSG. In next, costs can be saved by setting it to SSG if the application built allows for it. That way we can scale it up and down as our requirements change.

  • @FergusMeiklejohn

    @FergusMeiklejohn

    2 жыл бұрын

    Remix runs on (eg) Cloudflare. The costs are so tiny it's not worth worrying about. And we *can do SSG, we just write a function to build it all then cache that.

  • @vuelancer
    @vuelancer2 жыл бұрын

    Jeff, can you make a video about phoenix framework (elixir)?

  • @rizwanmumtaz4285
    @rizwanmumtaz42852 жыл бұрын

    can u clarify my misconception with Remix and Server Side based javascript framework, i am new to JS framework, i have been using django for couple of years, i am a big fan of MVVM architecture , couple of years ago i have used VUE to build a crazy multipage page dynamic form , now looking into new state of JS framework they are moving toward server side, so my concept or misconception is Remix/Server Side Rendering work same like dJango ? Can u clarify ?

  • @mariuszwieleba4260
    @mariuszwieleba42602 жыл бұрын

    what font do you have set up in VSC?

  • @v_iancu
    @v_iancu2 жыл бұрын

    React Router introduced outlet in v6 pretty recently, just to mention.

  • @shrestha0144

    @shrestha0144

    2 жыл бұрын

    Yeah, i was thinking the same thing

  • @IainSimmons

    @IainSimmons

    2 жыл бұрын

    It's the same people, so it was likely developed for one first and then added to the other

  • @Centorios
    @Centorios2 жыл бұрын

    why does the voice change after 6:20? different mic or different person?

  • @moosegoose1282
    @moosegoose12822 жыл бұрын

    is remix easier to host? like just put on docker?

  • @25kirtan
    @25kirtan Жыл бұрын

    NextJS has nested routes too with v13 app dir!

  • @ChumX100
    @ChumX1002 жыл бұрын

    The most exciting part of the video was the news about Rich Harris joining Vercel to work on Svelte full-time. Remix feels a bit outdated already, full server-side rendering feels like PHP all over again.

  • @alivarfan1009
    @alivarfan10092 жыл бұрын

    Hi, can you please introduce the best or easiest framework to build frontend? I am a backend developer and I work with Go and Python and I am looking for an easy way to build some frontend

  • @Fireship

    @Fireship

    2 жыл бұрын

    Here's 10 options to try out ;) kzread.info/dash/bejne/lal8prOhdMvcgKg.html

  • @ivanjermakov

    @ivanjermakov

    2 жыл бұрын

    React

  • @leoingson

    @leoingson

    2 жыл бұрын

    HTML

  • @jacobstamm

    @jacobstamm

    2 жыл бұрын

    You can’t go wrong with SQL stored procedures which return HTML strings

  • @Almighty_Flat_Earth

    @Almighty_Flat_Earth

    2 жыл бұрын

    Please do not even go nearby poor react js. That is horrible. React insist you to write very alien complex syntax which is nonsense.

  • @lakshya5946
    @lakshya59462 жыл бұрын

    Studying 12:30 am 😭😭

  • @qwerasdfhjkio

    @qwerasdfhjkio

    2 жыл бұрын

    Why the fuck you studying remix??

  • @lakshya5946

    @lakshya5946

    2 жыл бұрын

    @@qwerasdfhjkio Subscribed to fireship and got notification meanwhile studying for class 10 boards 🐘

  • @PrinceSharma-jg2mh

    @PrinceSharma-jg2mh

    2 жыл бұрын

    You people are really blessed you know all these things... I am doing job just pass out from clg... And I still don't know JS...anyway .. get 85+ % in 10 ...if it's too much try 80+ or 70+ at least

  • @fckngcheetah

    @fckngcheetah

    2 жыл бұрын

    Studying 8:26pm 🥴😭

  • @dhanyakumar8965

    @dhanyakumar8965

    2 жыл бұрын

    12:58

  • @ahanray
    @ahanray2 жыл бұрын

    The only framowork I'm waiting for now is a framework to help build frameworks

  • @movingelectrons

    @movingelectrons

    2 жыл бұрын

    Im waiting for the framework that helps one decide which framework one should use without having to learn how to use all the frameworks.

  • @swop1337
    @swop13372 жыл бұрын

    Next video about SvelteKit ☝️

Келесі