Тёмный
Dev Agrawal
Dev Agrawal
Dev Agrawal
Подписаться
I am a senior software developer and architect, with a methodical and philosophical approach to decision making. On this channel I talk about various concepts in software development and design.
In Defense of Clean Architecture
12:17
8 месяцев назад
DELETE These 8 Other Tables Too
4:16
Год назад
The Cheat Code To Getting A Job
25:13
Год назад
Bounded Contexts in DDD
17:07
Год назад
How To Think About Code
12:18
Год назад
DDD with Event Storming
14:12
Год назад
The Problem With Serverless
10:06
Год назад
Please Don't Build Microservices
4:40
2 года назад
How To Microservice
3:41
2 года назад
What Are Microservices
2:59
2 года назад
Monday.com Structurizr Integration
2:11
3 года назад
My HIP - Studying the Avengers
6:05
4 года назад
Socha hai - by The Rising Titans
1:57
8 лет назад
Комментарии
@nathangwyn6098
@nathangwyn6098 8 дней назад
Chopsticks to hold your mic.... okay
@KrishnaDasPC
@KrishnaDasPC 17 дней назад
please avoid crappy music
@SachinWakpaijan
@SachinWakpaijan 28 дней назад
You can use both. It doesn't matter
@raveena.sharma
@raveena.sharma 28 дней назад
Can we use Django + React + Nextjs for building a KMS with bi-directional linking + advanced searches at the front end while saving data at the backend?
@sourabhsingh4515
@sourabhsingh4515 Месяц назад
Well after the release of bun and hono this suggestion and video is completely useless. Sorry but appreciate your talent to find this problem back at that time.
@devagr
@devagr Месяц назад
Hono and Nest are not really the same Nest has a much bigger scope than just a "web" framework. It's much more of a modular framework with web as one of the possible entry points. If you think Hono is a full replacement for Nest I recommend looking into Nest a bit more closely
@sourabhsingh4515
@sourabhsingh4515 29 дней назад
​@@devagrI was talking about this video not nest js please don't misunderstand me the things you have said in this video all of those things can be done greatly by hono Nest js capabilities are way larger than the use cases you described in this video and to build such a simple application Hono can easily do the work without getting into more complexity like Nest js will require.
@pro.grammer
@pro.grammer Месяц назад
+1 subs thanks
@prakhargdev
@prakhargdev Месяц назад
Your explaination was great man helped me clear all doubts
@kunwarfk
@kunwarfk Месяц назад
Love your content! But this music makes it really hard to concentrate. You can do great without the music.
@prathamsinghal5261
@prathamsinghal5261 Месяц назад
The background music is quite distracting and annoying.
@FazedSoul
@FazedSoul 25 дней назад
That's why he is wearing headphones. LoL
@hithaishig9670
@hithaishig9670 Месяц назад
I just got carried away, watched the entire video and this is the first time I'm commenting on RU-vid. Pure perfection, throughout the video! hats off senor 🧢
@sharath-o5b
@sharath-o5b Месяц назад
why are you using those chop sticks
@devagr
@devagr Месяц назад
couldn't find the fork
@hakanaki
@hakanaki Месяц назад
People say NextJs is an MVC framework. What are your thoughts?
@engelshentenawy
@engelshentenawy 2 месяца назад
Turn off the music bro, it's quit distracting. thanks.
@devilishsoul1601
@devilishsoul1601 2 месяца назад
Still gonna subscribe you bruh
@devilishsoul1601
@devilishsoul1601 2 месяца назад
I swear that fake accent is 🤌🏻🤌🏻😂
@fillipeamg5877
@fillipeamg5877 2 месяца назад
I wish he didn't hold the mic like this
@devagr
@devagr 2 месяца назад
keep wishing
@Cameron-hs5ry
@Cameron-hs5ry 2 месяца назад
I saw the Theo vid on Next and tried it out, the idea of being able to just await fetch inside my components sounded nice since I was new to React and was working to convert my node js CLI project to have a proper UI. Then I learned what stateless actually means when I spent a few hours debugging why a bunch of Classes that get instantiated in Request 1 are undefined when running Request 2.... I just feel like if your requests are anything beyond basic crud operations with a high need for static generation then next will be more trouble than its worth
@PostMeridianLyf
@PostMeridianLyf 3 месяца назад
Do you have a brother?
@roushansingh9486
@roushansingh9486 3 месяца назад
NextJS is an another BS these days.not sure who wants to write monolithic applications in 2024 😅. And “SSR” reminds me of old PHP days😂😂😂
@devagr
@devagr 3 месяца назад
most applications should be monolithic these days lol
@sam-h5r6j
@sam-h5r6j 4 месяца назад
Nice teeth bro. How can I get my teeth to look like that?!
@anilagrawal1018
@anilagrawal1018 4 месяца назад
Helo
@Latcci
@Latcci 4 месяца назад
bro, stop holding your mic with japanese spoon
@singhshreya
@singhshreya 4 месяца назад
🙌
@dontignore5567
@dontignore5567 5 месяцев назад
chopsticks se mic pakarta hu, Kool laguga T ki jagah pe TH bolta hu, Accent jhad ke Extra Cool laguga
@maksadnahibhoolna-wc2ef
@maksadnahibhoolna-wc2ef 5 месяцев назад
Hey can we have more videos about niche cases in auth, because I feel like auth is a topic that falls in the category - "Easier said than done."
@blue_name_warrior
@blue_name_warrior 6 месяцев назад
You can just use single side of chopsticks! You fooled us!
@crossfade7112
@crossfade7112 7 месяцев назад
0:35 little up and coming content creator 💀
@divyamdotfoo
@divyamdotfoo 8 месяцев назад
Do you know hindi? 😂😂
@devagr
@devagr 8 месяцев назад
haan
@singhshreya
@singhshreya 7 месяцев назад
​@@devagrsachh mein?
@BLACKDREAMIO
@BLACKDREAMIO 8 месяцев назад
what the microphone stick lol
@spageen
@spageen 8 месяцев назад
please don't eat the mic
@kangalio
@kangalio 8 месяцев назад
This, is FANTASTIC. That model of web project structure is spot on and so versatile, and you seem so sincere/authentic/honest with all your statements. So satisfying to watch
@forevernoob97
@forevernoob97 8 месяцев назад
Clean Architecture, Vertical Slice Architecture … it’s all nonsense.
@joel9909
@joel9909 8 месяцев назад
it's all nonsense until you are a principal Dev
@forevernoob97
@forevernoob97 8 месяцев назад
@@joel9909 Yhhhh. Cause blindly following trendy stuff is what makes you a "principal" dev. People like you couldn't design maintainable systems to save their life.
@TheFramPlays
@TheFramPlays 8 месяцев назад
@@forevernoob97why are you being so rude? I thought tech/dev people weren’t toxic like that? Are you one of the bad apples I’ve been warned about? I’m a beginner (going the college route for comp sci). I like to read the comments because some people have great insight. If you were to explain why both concepts are terrible maybe that person you’re being rude to could learn something, and also I could learn something as well. I hope you’re having a better day today forevernoob.
@Rocamescope
@Rocamescope 8 месяцев назад
It’s not if you understand what problems it solve and how it solve them. It’s just patterns and it only becomes nonsense when used blindly
@Rocamescope
@Rocamescope 8 месяцев назад
⁠@@TheFramPlays Devs are just normal people, some of them are toxic
@JLarky
@JLarky 8 месяцев назад
Why are you not in focus? 🙃
@devagr
@devagr 8 месяцев назад
bad recording setup
@JLarky
@JLarky 8 месяцев назад
@@devagr skill issue 😂
@devagr
@devagr 8 месяцев назад
@@JLarky I agree
@r2-p2
@r2-p2 8 месяцев назад
Beauty filter ;)
@Jdunn-v2u
@Jdunn-v2u 8 месяцев назад
The chopsticks were so out of left field from what I expected 😂 instant subscribe
@AxiomaticAssumptions
@AxiomaticAssumptions 6 месяцев назад
i couldnt help but look and laugh at it every now and then, funny shit
@singhshreya
@singhshreya 8 месяцев назад
Really needed this, thanks
@OtterSwims
@OtterSwims 8 месяцев назад
This was a a very informative video, thanks for making it!
@pz_sf
@pz_sf 8 месяцев назад
This was a fantastic video on the history of CDN-enabled architectures (including a.k.a JAMstack). Thank you for posting.
@surajhemnani6415
@surajhemnani6415 8 месяцев назад
Vo sab to thik h but dev Bhai mic ko chopsticks 🥢 se kyu pakda h ?? 😵😵
@vanduirsantana
@vanduirsantana 8 месяцев назад
As we would say here in Brazil: o maluco é brabo! Excellent content
@guarddogchronicles
@guarddogchronicles 8 месяцев назад
great work sensei
@guarddogchronicles
@guarddogchronicles 8 месяцев назад
thank you for your insight sensei
@nohox9444
@nohox9444 9 месяцев назад
Nextjs is just pain. Unless I can use ssg, nextjs is absolutely useless. Anyone who is really developing and not not just make some 5min tutorial on RU-vid will agree. With every release it takes away more of the simplicity it should provide and adds more bugs.
@muhammadshah1557
@muhammadshah1557 9 месяцев назад
'little' content creator Theo has 55k subscribers.. our guy with chopsticks has 3.8k subscribers..
@owenwexler7214
@owenwexler7214 9 месяцев назад
3:19 oh trust, React Query is still going to have a place in some corners of the JavaScript/TypeScript ecosystem for quite some time. Big example: a mobile app made with a JavaScript/TypeScript-based cross-platform framework like React Native, Expo, or Ionic (any flavor of Ionic). Mobile apps have to be offline-capable and making even a large plurality of a mobile-app server-rendered would be very very ill-advised. Mobile apps will still need solutions like React Query to cache and de-dup API requests. If I were Tanner Linsley I would definitely plan to continue developing and maintaining React Query and its respective Solid/Vue/Svelte counterparts for the foreseeable future, but it is certainly also good that he has branched out into other directions (routers, UI components, etc.)
@owenwexler7214
@owenwexler7214 9 месяцев назад
Here's a very simplified overview of server vs. client components that may help people understand - Server Components - basically JavaScript-powered HTML templates that are run and rendered on the server only, then the finished/filled-out template is sent to the client (browser) as *only* HTML, not to be run again unless another request to the server is made* - since server components are only run once and sent over as static HTML, interactivity (state, immediate dynamic feedback etc.) is not possible with them. The advantage of server components is that since they are rendered on the server, less JavaScript is sent to the client, and also server-side environment variables can be used within server components, therefore secrets such as backend keys and database passwords can be stored securely, and databases can be directly accessed securely within server components * Also, the default behavior of frameworks like NextJS 14 is to cache the result of a server component being run and send the cached result on subsequent requests instead of running the server component (in other words, the template machine) again unless you explicitly tell it not to do this. For dynamic server components that render according to , for example, changing URL parameters (like search filters, for example), caching the result of a server component being run is not what you want and you want the component to run every time. For a static component that doesn't change, caching the result of the component being run is ok. Client Components - basically what we used to call "server-side rendered" components, components that are run on the server to produce a non-interactive HTML "shell" of the component, then that shell is sent to the client (browser) bundled with the JavaScript that the browser will use to "bring it to life" and make it interactive on the client/browser (this is what's called "hydration" in a nutshell). Client components can use state, be interactive, show immediate dynamic feedback, and everything else we were doing with React components before, however they, like the pre-RSC client components before them, are not safe places to store secrets and their use results in more JavaScript being sent to the client (browser). In my and many other people's opinion, "client component" is kind of a misnomer since the component is run on the server AND the client. "Interactive component" would probably have been a better name. It is ok to use client components when it is necessary for interactivity of any sort, but they should be used sparingly. Aim to make as many of your components into server components as possible.
@shineLouisShine
@shineLouisShine 9 месяцев назад
Interesting.. So what is your full stack developement road map recommendation for 2024..?
@blender_wiki
@blender_wiki 9 месяцев назад
Yiu can but don't 😅
@kirill_prog
@kirill_prog 9 месяцев назад
Don't put in stupid music please! If anyone needs it, he will turn on his favorite music in the background.
@veedjohnson
@veedjohnson 10 месяцев назад
Damn, why was this tutorial discontinued?
@FabrizioMarmitt
@FabrizioMarmitt 10 месяцев назад
for me, the server your right for a web application is part of frontend. I would say next is a fullstack WEB framework. backend is something else that goes beyond web