NestJS in 100 Seconds

  Рет қаралды 639,147

Fireship

Fireship

Күн бұрын

Nest is a progressive framework for building server-side applications and APIs with Node.js. It leverages TypeScript and a powerful CLI to ship reliable apps quickly fireship.io/ta...
#js #webdev #100SecondsOfCode
This video is NOT sponsored
🔗 Resources
Nest on Github github.com/nes...
Nest Docs docs.nestjs.com/
🤓 Install the quiz app
iOS itunes.apple.c...
Android play.google.co...
🔥 Watch more with Fireship 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

Пікірлер: 948
@twert8756
@twert8756 3 жыл бұрын
I would like to see a NestJS beyond 100 seconds 😁😁😁
@saicharankr
@saicharankr 3 жыл бұрын
Same
@stingalleman3936
@stingalleman3936 3 жыл бұрын
Fuck yeah
@AbhishekBM
@AbhishekBM 3 жыл бұрын
Well this was actually 141 seconds long. So you've already got it.
@vamshidharreddy5920
@vamshidharreddy5920 3 жыл бұрын
Read the nestjs documentation
@Kwuala
@Kwuala 3 жыл бұрын
Same 🔥🔥
@malcolmgarner3409
@malcolmgarner3409 3 жыл бұрын
This channel is like crack to curious coders.
@Joeballs187
@Joeballs187 3 жыл бұрын
It's so good
@rhettmelton
@rhettmelton 3 жыл бұрын
That's quite the endorsement. I concur
@raoufbensalem3417
@raoufbensalem3417 3 жыл бұрын
I love his video even if i will never use what he is talking about
@RainMan52
@RainMan52 3 жыл бұрын
Meth.... ADHD on all them framworks
@rafaelmarques1773
@rafaelmarques1773 3 жыл бұрын
Great catch, except you can learn something from doing crack and watching 2 minutes video only leaves a bad taste in the mouth.
@aamirmushtaqsiddiqui3183
@aamirmushtaqsiddiqui3183 3 жыл бұрын
I discovered Nest JS by mistyping NextJS 😅 Using nest ever since
@HazemTamimi
@HazemTamimi 3 жыл бұрын
Best mistake ever!
@viraj_singh
@viraj_singh 3 жыл бұрын
when you were searching for something like react but you found something like angular and you liked it.
@_modiX
@_modiX 3 жыл бұрын
Isn't NestJS complementary to NextJS in a sense that NestJS provides a backend that I could use for a mobile app, while NextJS is the logic for the website itself? I don't think NestJS can provide SSG out of the box, can it?
@sayamqazi
@sayamqazi 3 жыл бұрын
@@_modiX Your comment is quite ironic in a sense that NestJS is used to make a server and you can simply return html pages from it. there is your SSR (well technically)
@yaktd5704
@yaktd5704 3 жыл бұрын
"How I met your mother"
@safwanljd
@safwanljd 3 жыл бұрын
Ok you're just making up JS frameworks at this point
@josermzte
@josermzte 3 жыл бұрын
😂😂😂😂😂
@azmialfoghi
@azmialfoghi 3 жыл бұрын
I thought of it.
@agoogleuser3853
@agoogleuser3853 3 жыл бұрын
Dreams if they were written in js
@hemicar92
@hemicar92 3 жыл бұрын
This looks a lot like Angular for backend
@socketbyte5348
@socketbyte5348 3 жыл бұрын
Yeah, and that's why I hate it.
@rc3043
@rc3043 3 жыл бұрын
yes, looks interesting
@terrormapu
@terrormapu 3 жыл бұрын
More like Java Spring framework bro
@rpolnx
@rpolnx 3 жыл бұрын
Yeah, the creator said that was inspired by angular
@alejomakevids
@alejomakevids 3 жыл бұрын
@@terrormapu exactly
@detaaditya6237
@detaaditya6237 3 жыл бұрын
Wow so NestJS is like what if Angular and Laravel had a child
@trusterzero6399
@trusterzero6399 3 жыл бұрын
Exactly, I love it man
@punsmith
@punsmith 3 жыл бұрын
That's it people, there is no better description!
@wreak3r
@wreak3r 3 жыл бұрын
It's basically Rails but for JS. Which is a very good thing
@muhammed8089
@muhammed8089 3 жыл бұрын
More like Angular and Spring Combined ?
@AmitYadav-rl6ff
@AmitYadav-rl6ff 3 жыл бұрын
I can tell you that if you are verse in angular, you can start writing backend applications om day one
@shanekelly6833
@shanekelly6833 3 жыл бұрын
Am I the only one that thinks this is very similar to Spring Boot for Java? Spring Boot in 100 seconds!
@TheDragShot
@TheDragShot 3 жыл бұрын
You are not alone.
@ogookafor2137
@ogookafor2137 3 жыл бұрын
controller-service-repository-entities but for JS
@malicious8909
@malicious8909 2 жыл бұрын
+1
@abhinavsinghal5486
@abhinavsinghal5486 2 жыл бұрын
so true, all annotations are exactly same as in springboot
@RanjanKumar-bu7ws
@RanjanKumar-bu7ws 2 жыл бұрын
i feel the same and i think its NestJS is future for node js back-end
@FlorianEagox
@FlorianEagox 3 жыл бұрын
Not to be confused with NextJS, NuxtJS, or FeathersJS
@stopPlannedObsolescence
@stopPlannedObsolescence 3 жыл бұрын
is should be called like NangJs
@bartekdurczak4085
@bartekdurczak4085 3 ай бұрын
@@stopPlannedObsolescence notangularjs xD
@calebmcnevin
@calebmcnevin 3 жыл бұрын
Love finding out about these things 5 seconds after I start working on a project that needs them!
@garganourakis
@garganourakis 3 жыл бұрын
Exactly what’s happening with me as well. How does he do that? 😄
@EidosX_
@EidosX_ 3 жыл бұрын
I think it's a curse. Everything I learn, I needed to learn it 5 minutes ago
@RafikBianconero
@RafikBianconero 3 жыл бұрын
Is it viable for production ? this is new i guess ?!
@scottamolinari
@scottamolinari 3 жыл бұрын
@@RafikBianconero It's been around for several years. Just went to version 8. It's well battle tested.
@MrForgotten32
@MrForgotten32 3 жыл бұрын
its looks like spring boot mixed with angular, seems great.
@anothermouth7077
@anothermouth7077 3 жыл бұрын
Exactly my thought. I was playing with it for little last year. As new kid on block it surprisingly has very good documentation
@shreejanacharya8284
@shreejanacharya8284 3 жыл бұрын
I am a java developer and I work lots on spring boot. Recently I was looking into typescript and tried nestjs to develop a simple API for small project. I was amazed by the feature it has. All things that I do in spring boot, it has and its so easy and simple. With code you can achieve similar or more functionality than spring boot. Bravo!!! I am in love
@harshwardhanshetty4683
@harshwardhanshetty4683 Жыл бұрын
so did u switched ur job in nestjs?
@shreejanacharya8284
@shreejanacharya8284 Жыл бұрын
@@harshwardhanshetty4683 No. I do small projects in nestjs. But I am still working as a Java Developer. But it is very easy to work with nestjs with graphql
@harshwardhanshetty4683
@harshwardhanshetty4683 Жыл бұрын
@@shreejanacharya8284 thanks for the reply can i just know what kind of projects u did in nestjs?
@shreejanacharya8284
@shreejanacharya8284 Жыл бұрын
@@harshwardhanshetty4683 One of the project, I did on nestjs was human resource management for CA audit firm to assign auditor to the client.
@harshwardhanshetty4683
@harshwardhanshetty4683 Жыл бұрын
@@shreejanacharya8284 thanks
@aamin89
@aamin89 3 жыл бұрын
Spring js would have been the perfect name.
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis 3 жыл бұрын
ikr? as soon as I saw it I was like "omfg, again, every second statement begins with a @ and it has DI, and these are services and zomfg, no, No, *NO*, *NOT AGAIN* " :P
@mohammadoulabi4212
@mohammadoulabi4212 3 жыл бұрын
@@PhilipAlexanderHassialis well its actually cloning angular not spring, plus its very compatible with it
@Amit-jb5xt
@Amit-jb5xt 3 жыл бұрын
Yes
@jocke8277
@jocke8277 3 жыл бұрын
@@PhilipAlexanderHassialis felt the exact same. Never again
@jocke8277
@jocke8277 3 жыл бұрын
just finished the video and omg it's even more similar than I first thought
@anthonysalamanca4988
@anthonysalamanca4988 3 жыл бұрын
As an Angular dev, this was fun to watch. "Ooh, the CLI works like Angular's!" "Oh wow, providers and injectables! This looks really similar." "... oh, so I basically know how to use this already? Neat!"
@amenabe9842
@amenabe9842 3 жыл бұрын
Angular Sucks
@Stuntman5701
@Stuntman5701 3 жыл бұрын
@@amenabe9842 JavaScript sucks
@amenabe9842
@amenabe9842 3 жыл бұрын
@@Stuntman5701 you said it !!!
@thelolladorfking2416
@thelolladorfking2416 3 жыл бұрын
NestJS is inspired by Angular architecture.
@eus9
@eus9 3 жыл бұрын
@@Stuntman5701 Angular isn't written in JS
@Qexia
@Qexia 3 жыл бұрын
It's literally just Angular for back end. And I love it to death.
@heinhtetzaw9463
@heinhtetzaw9463 3 жыл бұрын
Spring for Javascript
@TheDragShot
@TheDragShot 3 жыл бұрын
Yes, welcome to MVC/REST with annotations. Good to see you guys finally made it.
@javier.alvarez764
@javier.alvarez764 2 жыл бұрын
lol Javascript developers becoming OOP and similar to Java. NestJS is just Spring Boot for Javascript.
@hugazo
@hugazo 3 жыл бұрын
Me: This is my stack, let's work. Also me: This looks interesting, i wonder how my stack would look with this.
@nadeembhati6330
@nadeembhati6330 3 жыл бұрын
Damn! I love how concisely you've described it. I was asked to do a hiring assignment with nestjs just two weeks ago and would've loved to find this then. PS: I got that job.
@reyco1
@reyco1 3 жыл бұрын
Need more NestJS tutorials Jeff Pleeeaassseeee!!!!!!
@skylinefx049
@skylinefx049 3 жыл бұрын
Why?
@noname1999x
@noname1999x 3 жыл бұрын
@@skylinefx049 cause it's awesome
@skylinefx049
@skylinefx049 3 жыл бұрын
@@noname1999x no, it's not
@PandaTheGFX
@PandaTheGFX 3 жыл бұрын
@@skylinefx049 Why not?
@PatricioHondagneuRoig
@PatricioHondagneuRoig 3 жыл бұрын
@@skylinefx049 Yes, it fucking is 🤷🏻‍♂️
@anupamdahal7029
@anupamdahal7029 3 жыл бұрын
I have learnt a lot of new things that I have never worked with from your videos, like AWS, nginx, kubernetes, graphQL(and other dbs), typescript to name a few. One thing that I don't understand is how they work together. I would really love to see a video where you design a mock system using all of these (and possibly more) and explain each of their roles and why you chose it (kinda like your reverse-cloud migration video using raspberry pi). Whenever I think of a software architecture I think of them as several layers that interact with each other. However, I am unable to assign which layer what belongs to by watching a stand alone tutorial about a single tool. Btw, I am a college senior pursuing CS major and I love your content. Thanks for all the awesome contents
@zzaakk1984
@zzaakk1984 3 жыл бұрын
Coding Garden might be good for you
@antoruby
@antoruby 3 жыл бұрын
Oh, you’re undergraduate, that puts the doubt in context. Once you work a few years you’ll see that many of these tools are just the same solution being reinvented over and over 😁
@smartypantscoder6912
@smartypantscoder6912 3 жыл бұрын
I think you're stuck in tutorial hell. We all have been there. You need to apply your understandings in real projects now otherwise you'll forget everything and you'd never understand how these things integrate.
@master0fnone
@master0fnone 3 жыл бұрын
Abssolutely Anupam I feel the same. Except you've managed to articulate it better than I could! Thank you and hopefully our shared interest gets uploaded!
@aldi_nh
@aldi_nh 3 жыл бұрын
@@antoruby but maybe all those years he is not working on web development? Like, you won't need nginx, typescript and graphql in game development, machine learning, or pretty much anything else
@MonsterlessonsAcademy
@MonsterlessonsAcademy 3 жыл бұрын
Here are some benefits of NestJS compared to Express/Koa etc: - It's a full framework and not just a webserver with routing and middlewares. Which means we don't need to build framework before we can use it - We get database ORM, controllers, models, migrations, seed data, services, modules and much more out of the box so we don't need to write it on our own - This is the first framework after SailsJS (which was never popular) which allow us to build things fast - Typescript out of the box allow us to build big scalable applications so I would say it's more for big apps and less for small projects - It uses DI and modules in the same way as Angular so if you know Angular it's much easier to understand NestJS
@27sosite73
@27sosite73 Жыл бұрын
молодець) увірвався розповів що до чого супепр!
@muhrizqiardi
@muhrizqiardi Жыл бұрын
I don't think ORM is included
@murilomelo6752
@murilomelo6752 Жыл бұрын
I'm subscribed to your channel too btw!
@SunGod-887
@SunGod-887 Жыл бұрын
NestJs is not a replacement of Express, It uses Express as HTTP server by default.
@RobertBMenke
@RobertBMenke 3 жыл бұрын
Nest is hands down my favorite framework. I’m so glad it got featured on this channel. Let’s keep the ecosystem growing!
@agesnipes
@agesnipes 3 жыл бұрын
How does it compare to Laravel? If you have any experience in that?
@ankitchoudhary3288
@ankitchoudhary3288 3 жыл бұрын
Feels like someone tweaked the codebase of Angular over vodka shots 😂
@marijnstapert9036
@marijnstapert9036 3 жыл бұрын
So drunk he forgot he was working on a front-end framework
@rishabhkalra9505
@rishabhkalra9505 3 жыл бұрын
Finally it's. Mentioned Been working with nest for almost 2 Years now and love every moment of it.
@trusterzero6399
@trusterzero6399 3 жыл бұрын
I've had that exact experience. Its about time
@rishabhkalra9505
@rishabhkalra9505 3 жыл бұрын
@@trusterzero6399 hahaha
@basarat
@basarat 3 жыл бұрын
If you love angular, you will “definitely” love nest. If not, then you might not 🌹
@aureltrouts
@aureltrouts 3 жыл бұрын
Not the first time I've heard a lot of good things about NestJS. I feel like I watched "Spring... but with JavaScript in 100 seconds" :D I'm really really surprised by their likeness, wowowow ! This framework looks definitely the right one if some Java guys here (Spring Boot, Micronaut, Quarkus, ...) needs to take hands on server side JavaScript. Plus using TypeScript, even better... Java guys should all skip ExpressJS and directly start by NestJS.
@chisangamumba2961
@chisangamumba2961 Жыл бұрын
Express is for charlatans.
@chadkrause6574
@chadkrause6574 3 жыл бұрын
Wow this looks really cool! Like .NET Core and Angular combined
@vba2256
@vba2256 3 жыл бұрын
Amazing framework to work with. I implemented my thesis web application backend in NestJS so I had the opportunity to dive deep into NestJS and a lot of its libraries. Very nice application structure, TypeScript with its benefits, many libraries that can be used in various situations. Easy to learn (very similar to Angular), I would definitely go with NestJS instead of basic Express backend. Express is too minimalist and you have to implement many things from zero.
@abhisheksuresh7837
@abhisheksuresh7837 3 жыл бұрын
This is what you get when Angular and Springboot collide head on
@CodingPhase
@CodingPhase 3 жыл бұрын
you had me when you mentioned it was similar to laravel and rails but then..... eewww decorators.... this is too much like angular for my taste... I'll pass on this one. Thanks fireship
@leonelnascimento5078
@leonelnascimento5078 Жыл бұрын
Wow!! This framework resembles Spring MVC and a "backend version" of Angular.
@AceixSmart
@AceixSmart 3 жыл бұрын
more like Spring Boot but in JS/TS
@xenon4602
@xenon4602 3 жыл бұрын
Yeah almost the same
@webcodingoprogrammingtips2090
@webcodingoprogrammingtips2090 3 жыл бұрын
exactly!
@AceixSmart
@AceixSmart 3 жыл бұрын
@@xenon4602 springboot + angular lool
@xenon4602
@xenon4602 3 жыл бұрын
@@AceixSmart actually spring has dependency injection out of the box. Started my web dev from spring but nowadays spring is'nt used as much.
@trollgg777
@trollgg777 3 жыл бұрын
@@AceixSmart but no java XD
@Frank-do3om
@Frank-do3om 3 жыл бұрын
I've used Nest in production a few times and I can say it absolutely kicks ass. It blew my mind when I first heard about it, it blows my mind now how few projects exist like it
@siapaayo7318
@siapaayo7318 3 жыл бұрын
ANGULAR + NESTJS + PRISMA was a perfect match especially if u love Typescript and TypeSafe
@francoboaglio8807
@francoboaglio8807 3 жыл бұрын
React with TS has way better type safety than angular IMO
@hugodsa89
@hugodsa89 3 жыл бұрын
@@francoboaglio8807 I like react better than angular but I think angular is much better equipped to use typescript than react
@siapaayo7318
@siapaayo7318 3 жыл бұрын
@@francoboaglio8807 nah man it was cap, Angular is way better for TypeScript
@sephirot7581
@sephirot7581 3 жыл бұрын
@@siapaayo7318 Nope is not. Ofc at the first look it looks like because the class component style and overall it feels more natural for typescript. But if you looking at the template engine and overall then you will see that react is 100% type safe where angular cant reach this.
@ninjaasmoke
@ninjaasmoke 3 жыл бұрын
I've never used NestJS but I'm getting Angular flashbacks looking at it
@Mooooov0815
@Mooooov0815 3 жыл бұрын
It basically is, they even describe it as being heavily inspired by angular
@hankim1083
@hankim1083 3 жыл бұрын
Nest js is awesome! This technology is exactly ripe enough right now. We picked it at my current job to build all-new backend stuff with it. I've been building an API with it, and it's been amazing. You didn't mention anything about swagger though, which is another major point about nestjs. I am sure lots of devs could benefit from your in-depth view of this topic.
@abh1yan
@abh1yan 3 жыл бұрын
007th Edit : A participation certificate would be enough and thanks for that information.
@Fireship
@Fireship 3 жыл бұрын
Participation medal 🏅
@rejinraghavan7616
@rejinraghavan7616 3 жыл бұрын
This looks pretty cool.. Almost like a springbooot Java app
@rc3043
@rc3043 3 жыл бұрын
More like Angular married backend.
@mateuslguilherme
@mateuslguilherme 3 жыл бұрын
Nestjs + typeorm is like spring boot + spring data JPA all over again
@nagarajansubramani
@nagarajansubramani 3 жыл бұрын
Jeff, I'm in awe at just how you manage to pick up and master every single framework you cover in the 100s series. How do you ensure they don't fade from memory after a while?
@nikilragav
@nikilragav 3 жыл бұрын
Anyone else find decorators really annoying especially when they actually have functionality
@eloimartinez9446
@eloimartinez9446 3 жыл бұрын
Need a tutorial about NestJS + Prisma :D
@ransfordarthur4418
@ransfordarthur4418 3 жыл бұрын
that would be lit
@GamingMad101
@GamingMad101 3 жыл бұрын
Nestjs + typeorm’s probably worth consideration, since it integrates really well, and the whole thing works through decorators
@kanterdev4340
@kanterdev4340 3 жыл бұрын
@@GamingMad101 I used to do this, but switched recently to NestJS + Prisma. It's really straightforward. Also @Eloi, both the nest and prisma docs discuss how to use them together. Iirc it's in the recipes section of the docs.
@PatricioHondagneuRoig
@PatricioHondagneuRoig 3 жыл бұрын
I support this, it would be really cool to see them integrate
@eloimartinez9446
@eloimartinez9446 3 жыл бұрын
@@kanterdev4340 I know, but i love how he explains the things
@bopon4090
@bopon4090 3 жыл бұрын
I am suffering from js fatigue there is so many tools to choose from and learning all of them is nightmare.
@xenon4602
@xenon4602 3 жыл бұрын
I have been wating for this 😍
@ShlomiLevi972
@ShlomiLevi972 Жыл бұрын
Why? why add complexity to nodejs? nodejs doesn't need DI it have module pattern builtin. and why need pipe? just get the data and return - that's it!
@samjarman
@samjarman 3 жыл бұрын
I'd love to see 100 seconds on JS/TS decorators. I've never felt the need to use them, what am I missing out on?
@Barbara_Salesch
@Barbara_Salesch 3 жыл бұрын
You don't need them actually, unless you wanna make your Node app look like Java Spring at any cost aka NestJS :D
@RajvirSingh1313
@RajvirSingh1313 3 жыл бұрын
I feel like speed god when i click on the notification before even my screen can render the pixel imao
@andylu1267
@andylu1267 3 жыл бұрын
I would like to see Laravel in 100 seconds!!! thanks
@mxo3212
@mxo3212 3 жыл бұрын
why
@mohammadsiddiq6056
@mohammadsiddiq6056 3 жыл бұрын
how about you make one for AdonisJS? :)
@sergiocebrian85
@sergiocebrian85 Жыл бұрын
NestJs is one of the best frameworks for NodeJs development. Framework brings its own architecture and is fast to create a new project. In addition, it incorporates some libraries to help you create a complete project.
@antoruby
@antoruby 3 жыл бұрын
Great, now nodejs can also have its own version of the Spring Decorator Oriented Programming.
@NanoSpicer
@NanoSpicer 3 жыл бұрын
This is Angular if it was a backend framework 😂😂😂
@lil_nach
@lil_nach 3 жыл бұрын
this implementation is almost identical to the .NET Core API approach
@a.c.vermillion
@a.c.vermillion 3 жыл бұрын
More like spring
@BradPixelManH
@BradPixelManH 3 жыл бұрын
well it's MVC
@megapixel23
@megapixel23 3 жыл бұрын
It’d be cool to know more about using Nest in server less environment
@ischysyt
@ischysyt 3 жыл бұрын
I'm just a newbie programmer, I have no clue how to use 80% of the things I see in your videos "yet" but atleast I know those exists and X does Y. So those videos make me queue up more things to learn as I progress, thank you for the good content!
@abdulrahmanrehmtulla3833
@abdulrahmanrehmtulla3833 3 жыл бұрын
I'd advise against learning many things at once. You'll be a much better programmer if you pick a stack and perfect your craft with it. Then when you're comfortable with building fully fledged systems with it you can learn new tools and technologies to augment your skills.
@ischysyt
@ischysyt 3 жыл бұрын
@@abdulrahmanrehmtulla3833 Yes, thanks to someone else pointing this out on a blog post when I was about to start this journey, I am taking my time with CSS and JavaScript still, it's been almost 4 months now. But I can't wait to learn much more aswell
@mostafaaguerram
@mostafaaguerram 3 жыл бұрын
Finally, Nest JS, my favorite frameworks
@matthewbeardsley7004
@matthewbeardsley7004 Жыл бұрын
What would alternatives to nestjs be? At the moment i have express app with MVC type structure, just wondering to try and change it to nestjs
@ekekw930
@ekekw930 3 жыл бұрын
Loving NestJS! One question, I have vscode material icons but my icons show up like they're from angular instead of Nest, any way to fix this? :)
@ekekw930
@ekekw930 3 жыл бұрын
Nevermind I found how, for anyone wondering, go to vscode settings and search for Material-icon-theme: Active Icon Pack and change it to nest.
@jeffreyhuang0331
@jeffreyhuang0331 3 жыл бұрын
I think Jeff's using vscode-icons in the video. marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons
@lokeblaze
@lokeblaze 3 жыл бұрын
Looks like combination of angular & spring rest
@novelbafagih1155
@novelbafagih1155 3 жыл бұрын
I'VE BEEN WAITING FOR THIS AMIZING VIDEO
@phil86_
@phil86_ 2 жыл бұрын
Great MVC/OOP framework, like Laravel and Spring.
@Wozza365
@Wozza365 3 жыл бұрын
Never been a fan of decorators, I think they're generally very confusing and unintuitive, especially those param decorators, never even seen those before...
@Nerdilicious
@Nerdilicious 3 жыл бұрын
Wait so this is just node typescript version of C#/.NetFramework WebAPI's? Oh boy :D
@miko-puk-puk
@miko-puk-puk 3 жыл бұрын
Thought the same
@XXnickles
@XXnickles 3 жыл бұрын
Totally agree. This is the same old concept in different package (heavy Classes, injection containers, pipelines and a bunch of decorators). I will be very surprised if the JS world goes towards this route, defeating the purpose of the language.
@miko-puk-puk
@miko-puk-puk 3 жыл бұрын
It's funny because in. NET 6 you can write simple API in node express style and here is Nest which looks similar to standard way of writing APIs in .NET
@KevinBacheM
@KevinBacheM 3 жыл бұрын
This is great! I’d love to know more about how it handles GraphQL
@erenjeager1756
@erenjeager1756 3 жыл бұрын
Nest + GraphQL + Prisma is like the most robust backend stack I have ever worked with. I definitely suggest you give it a try!
@kegklaus5069
@kegklaus5069 3 жыл бұрын
He Said LARAVEL
@codingperks
@codingperks 3 жыл бұрын
I think you really like Angular so you want to lure us in with terms such as "Injectable Dependencies" and decorators. I think this was created by the Angular team created this because the cli is very similar to the angular CLI.😀
@adampielach4942
@adampielach4942 3 жыл бұрын
Angular team didn't invent decorators and injectable dependencies. They just made these two popular. If something works and is good, why not using it? That's why nest.js uses it
@TayambaMwanza
@TayambaMwanza 3 жыл бұрын
Nestjs makes use of a lot of Angular principles, if you use angular you can reuse majority of your knowledge to learn Nest
@IsThatNiek
@IsThatNiek 3 жыл бұрын
Saw the name NestJS floating around here and there, never knew what it was. Definitely using this for a project !!!
@terrormapu
@terrormapu 3 жыл бұрын
Angular : half copy Java Spring Nest : full copy Java Spring
@Conlexio
@Conlexio 3 жыл бұрын
i started using nestjs because i wanted more organized express code. never even used angular before lol
@elbojoloco
@elbojoloco 3 жыл бұрын
All those decorators, if it weren't for those I would seriously dive into Nest.
@viraj_singh
@viraj_singh 3 жыл бұрын
yeah, decorators seems like magic tricks that makes the code run magically, way too much abstraction
@MicroUrb
@MicroUrb 2 жыл бұрын
Very accurate description of NestJS. It makes me want to say something like, "I have used NestJS and I approve this message".
@CoryTheSimmons
@CoryTheSimmons 3 жыл бұрын
"MVC, Laravel, Ruby on Rails" Nope. Never going back to that.
@Arcwise
@Arcwise 3 жыл бұрын
Why not? What are you using nowadays?
@aldi_nh
@aldi_nh 3 жыл бұрын
What kind of architecture that works better and more stable other than MVC?
@geekmors3222
@geekmors3222 3 жыл бұрын
It took me until today to realize that the NestJS logo is a cat yawning
@TheQuinn50
@TheQuinn50 3 жыл бұрын
Basically just angular but for the backend
@DK-ox7ze
@DK-ox7ze 3 жыл бұрын
Can you do a video on Meteor JS too?
@SouravTechLabs
@SouravTechLabs 3 жыл бұрын
"I will see you in the next one" it's like saying Windows Subsystem for Linux or Ruby on Rails It's not Windows Subsystem for Linux, it's the complete opposite - Linux Subsystem for Windows. It shouldn't be Ruby on Rails, rather it should be Rails on Ruby. Similarly, you will not see me in the next one, but I will see you next time. English is weird...
@JesusRedondoJS
@JesusRedondoJS 2 жыл бұрын
Thanks!
@anshulpandey1
@anshulpandey1 3 жыл бұрын
Looks similar to Java Spring Framework(because of all the annotations name) btw waiting for your video on Java Spring or Spring Boot framework.
@pauhull
@pauhull 3 жыл бұрын
I bet there will be a js framework for toasters someday
@bahadirfurkanakgul
@bahadirfurkanakgul 3 ай бұрын
Check out my NestJS tutorial video in my channel-perfect for anyone just starting with backend development!
@westerlander207
@westerlander207 3 жыл бұрын
Hey Jeff, would love to see Go or Rust in 100 seconds. Keep up the great content!
@hagenwey5763
@hagenwey5763 8 ай бұрын
This looks kinda comparable to what is Spring Boot for Java?!
@CodingFire
@CodingFire 3 жыл бұрын
Javascript in 100 seconds please
@try1994
@try1994 3 жыл бұрын
I am hooked to your background musics! Anyway to find them? Or did you create them your own??
@ridl27
@ridl27 3 жыл бұрын
Jeff! We need a full tutorial for sure! Like small app but with all fancy stuff. Would be fantastic! Anyway, ty!
@BradPixelManH
@BradPixelManH 3 жыл бұрын
Very good framework, been using it for years. Unlike Express it encourages structure to your code.
@ilkerbalc3956
@ilkerbalc3956 3 ай бұрын
coming from the future, the hype around nestjs was sudden but short-lived. Also still looking for that icon set.
@pranbirsarkar4175
@pranbirsarkar4175 3 жыл бұрын
Looks like a JS framework is copying the behavior of Django Framework. If you know Django, you will get my comment.
@matiaslauriti
@matiaslauriti 3 жыл бұрын
So, it is Laravel but uglier because it is JS and it does not have strict typing, only by TS... Ugly as fuck.... Laravel FTW for ever...
@randomdamian
@randomdamian 3 жыл бұрын
It's a shit framework, more bloat and useless layers of complexity and one more syntax to learn. Use FastifyJS and EtaJS it will be faster than anything else. I know you're just presenting a framework, I get it and I don't blame anyone. But the thing that I don't get with frameworks is why over complicating everything as much as possible? Why creating multiple layers that might cause problems and it's always more bloat that needs to be handled by the server. NodeJS isn't the fastest and the best way is to use Async as much as you can and making small responses without rendering views with it. NextJS or Astro is better. That's my opinion.
@snailedlt
@snailedlt 3 жыл бұрын
RSS in 100 seconds please :)
@bobblah78
@bobblah78 3 жыл бұрын
Why even use typescript at this point if you're just recreating Spring boot? If you don't like Java syntax then just use Kotlin or Scala.
@venus-sz2sl
@venus-sz2sl 3 жыл бұрын
OMG one hour ago I was searching for this topic on your channel and now you just released it! ❤
@mrpotato8985
@mrpotato8985 3 жыл бұрын
how it's different from .NET ? the same number of features out of the box. UI dev trying the server code. LOL
@griitch
@griitch 3 жыл бұрын
can you do mvc in 100 seconds
@lucienchu9649
@lucienchu9649 3 жыл бұрын
welcome to ANOTHER js framework, are you confused now? Cause I am :(
@trusterzero6399
@trusterzero6399 3 жыл бұрын
Finally!! I've been using this for years
@RafaelMilewski
@RafaelMilewski 3 жыл бұрын
Look.. Nestjs is no good.... There are better frameworks, ardonijs and loopback
@rajivranjan1573
@rajivranjan1573 21 күн бұрын
Angular developers be like - I've seen this somewhere :xD
@olishiz
@olishiz 3 жыл бұрын
Fireship with the daily dose of crack cocaine content to developers. 2021 we are fully secured.
@lucasj.pereira4912
@lucasj.pereira4912 3 жыл бұрын
Looks like a good starting point for Laravel developers, I'll give it a try
@SteamDeckGameplay
@SteamDeckGameplay 3 жыл бұрын
It's a lot less "batteries included" than Laravel though, which makes me wonder why I'd use this rather than Laravel If you want to have a simple auth system it's 1 command on Laravel but with Nest it takes a while to setup
@Neemzor
@Neemzor 3 жыл бұрын
Does anyone know of a channel that's similar to this channel's style but it covers UX/UI topics?
@nunofontes3895
@nunofontes3895 3 жыл бұрын
It looks like Spring, but for Node... That wasn't a refreshing thing to see 🙈
Bash in 100 Seconds
2:33
Fireship
Рет қаралды 1,5 МЛН
The Right way to write Nest.js & Typescript clean-code - SOLID
17:55
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 69 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 21 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,6 МЛН
Next.js 13 - The Basics
9:00
Beyond Fireship
Рет қаралды 681 М.
I used to hate QR codes. But they're actually genius
35:13
Veritasium
Рет қаралды 1,1 МЛН
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2,1 МЛН
Nestjs - быстрый курс по лучшему  Node js фреймворку
52:33
PurpleSchool | Anton Larichev
Рет қаралды 60 М.
Why NestJS?
3:47
Kodaps Academy
Рет қаралды 20 М.
Hardware tools repair tool high performance tool
0:16
Hardware tools
Рет қаралды 3 МЛН
iPhone 16
0:20
Adhemz
Рет қаралды 13 МЛН
Wireless switch part 177
0:58
DailyTech
Рет қаралды 1,2 МЛН
iPhone Standby mode dock, designed with @overwerk
0:27
Scott Yu-Jan
Рет қаралды 6 МЛН
А ты уже обновился на IOS 18 ?😅 #айфон #apple #ios #ios18 #iphone
1:00