Тёмный
Awesome
Awesome
Awesome
Подписаться
Pragmatic coding videos.
TypeScript The Right Way
8:22
14 дней назад
What Happened in August?
3:12
21 день назад
Write Better Code
8:02
Месяц назад
Why I’m Switching To Go in 2024
8:10
Месяц назад
What Happened in July?
3:01
Месяц назад
The Simplest Tech Stack
9:38
2 месяца назад
Learn Git in 10 Minutes
10:46
2 месяца назад
One Codebase For All Screens
8:01
2 месяца назад
The Right Way To Build REST APIs
10:07
2 месяца назад
What We Learned From the Polyfill Attack
3:01
2 месяца назад
What Happened in June?
2:28
2 месяца назад
What To Learn in 2024
2:03
3 месяца назад
20 Angular Concepts you Need to Know
3:50
3 месяца назад
5 Modern Features That Make CSS Easy
3:49
3 месяца назад
13 Svelte Concepts you Need to Know
2:55
3 месяца назад
Progressive Web Apps in 2024
4:07
3 месяца назад
What Happened in May?
2:16
3 месяца назад
Solid Start Crash Course
4:18
3 месяца назад
The Easiest Way to Build Web Apps
3:26
4 месяца назад
Build a GPT Wrapper in 2 Minutes
2:52
4 месяца назад
7 HTML Features You Probably Don't Know
3:05
4 месяца назад
This Could Change Web Dev Forever
3:02
4 месяца назад
Composition Over Inheritance
4:46
4 месяца назад
Write Once, Run Anywhere
6:06
4 месяца назад
What Happened in April?
2:22
4 месяца назад
The Easiest Way to Store Data
4:29
5 месяцев назад
Rust First Impressions
5:24
5 месяцев назад
Angular Just Got Way Better
4:10
5 месяцев назад
The Web Developer Profile
3:18
5 месяцев назад
Комментарии
@ilirbeqiri253
@ilirbeqiri253 2 минуты назад
Don’t forget Analog, metaframework for Angular 🅰️🚀
@JonseHarrison-m6t
@JonseHarrison-m6t 3 минуты назад
Wilson Matthew Robinson Mary Jackson Margaret
@bradclements1815
@bradclements1815 16 минут назад
I love that this video is a high-level, non-detailed overview and covers the evolution of frontend development. I think even my management can understand it. I'm going to suggest they watch it so they have some idea how the sausage is made.
@Kampouse
@Kampouse 23 минуты назад
"qwik-city not even mention lmao
@_tanzil_
@_tanzil_ Час назад
So what's the lie ?
@DaggyD0gg
@DaggyD0gg 2 часа назад
Ermahgerd! Reactiviry! 🥴😂 No seriously, this was a great video. Keep it up! 👍
@awesome-coding
@awesome-coding 2 часа назад
🤦‍♂️ Damn.. One of these days I'll actually learn to spell. Thank you!
@RobertoMaurizzi
@RobertoMaurizzi 8 часов назад
Nice video but I suspect that if you didn't spend the last few years fighting with all this 💩 you won't understand much and/or come out with a headache... I'll show it to my nephews studying webdev, we'll see how they react 😂
@ray73864
@ray73864 11 часов назад
No SPA stuff for me, I've been working for the same company for nearly 20yrs now developing the web based point of sale that all our stores use. All MVC on the backend but still an MPA. Exceedingly fast system especially processing the HTML pages ready for display to the user. Time to first paint and time to first byte are both very very quick. Nobody needs modern JS frameworks, people just choose to use them because they like to make things difficult for themselves :P About the only thing I've been doing for the last 14yrs is this fad word called 'hydration', but I was doing it long before it was even a known word for this kind of thing :P I send the processed HTML page, then I have javascript which makes a backend request to get the rest of the data, I then have Template7 make it visible on the page. Used to use Mustache and Handlebars but found them rather limiting.
@butadpj
@butadpj 2 часа назад
How much traffic are you getting on your system? Is it still fast on concurrent users? Is the team you're working on large enough to even consider Dev Experience? How is the maintainability of your app? How quick are you shipping new features or fixing bugs?
@br3nto
@br3nto 14 часов назад
Awesome video. Good work.
@awesome-coding
@awesome-coding 6 часов назад
Thank you!
@br3nto
@br3nto 14 часов назад
11:31 wait… hydration?? That’s not right. SSR usually sends down the data as HTML. Aka the HTML is rendered on the backend not on the front end. JS might be added to add some local interactivity… but hydration is basically mixing CSR techniques with SSR techniques.
@sucklessboi4718
@sucklessboi4718 15 часов назад
mfw remix not mentioned
@aldi_nh
@aldi_nh 16 часов назад
maybe the lie is the javascript frameworks we mad along the way
@kamalacharya4608
@kamalacharya4608 17 часов назад
Can you go through the same style but in detail for web assembly?
@CoolestPossibleName
@CoolestPossibleName 8 часов назад
WebAssembly is not ready for frontend yet.
@SlaHu.
@SlaHu. 17 часов назад
learning this high level architecture, boosted my confidence in learning , i am thinking ill build projects after projects to learn the things rather than going through books only.
@SlaHu.
@SlaHu. 17 часов назад
I have started learning web dev and currently learning networking section. please how much deep should i go while leaning? for example : i am building http server to get internal working hands on. but then it will take eternity for me if i follow this model to learn everything how much should i learn., or should i just start building applications in huge numbers, this will brush my industry standards used things
@CoolestPossibleName
@CoolestPossibleName 8 часов назад
start building applications.
@МухиддинМахмудов-б5щ
you did a great job 👍
@awesome-coding
@awesome-coding 18 часов назад
Thank you!
@099bind
@099bind 18 часов назад
How does SEO affect SPA?
@WarconNet
@WarconNet 18 часов назад
Lit mentioned, let's go!
@awesome-coding
@awesome-coding 18 часов назад
✌️
@cherry-55
@cherry-55 18 часов назад
I would add that react has one directional dataflow (I guess they call it one way binding) which suits well for functional approach, since components are functions calling functions.
@awesome-coding
@awesome-coding 18 часов назад
Good point!
@EskoLuontola
@EskoLuontola 18 часов назад
The biggest lie in web development is the last 9 minutes of this video. You don't need SPAs and frameworks for good UX. Traditional MPA, with some htmx and JS sprinkled where necessary, will give close enough the same (or better) experience, but with much less effort and complexity.
@awesome-coding
@awesome-coding 18 часов назад
But this is how the video is ending - SPA has flaws and the best solution is MPA or a hybrid approach. And this is not my take, this is what the community shifted to in recent years.
@nknapsterr
@nknapsterr 18 часов назад
That is actually it...
@AK-vx4dy
@AK-vx4dy 18 часов назад
Perfect summary. Extraordinarily job. Very fine balance. So strong educational skill. I wonder what happend if you join forces with @ByteByteGo
@awesome-coding
@awesome-coding 18 часов назад
Thank you for the kind words!
@cerstvemlieko
@cerstvemlieko 18 часов назад
awesome ❌ bullshit ✅
@hakdov6496
@hakdov6496 19 часов назад
all this js complexity is what makes htmx so appealing
@awesome-coding
@awesome-coding 18 часов назад
HTMX mentioned!
@davidcalloway9062
@davidcalloway9062 17 часов назад
Looking through the comments to see if the video mentions htmx...
@vigneshwarrv
@vigneshwarrv 19 часов назад
I am glad that I didn't click the video based on the title. I clicked it as I saw the thumbnail and thought that its a collective information of experience and got that exactly😊.
@awesome-coding
@awesome-coding 18 часов назад
Well, I'm glad the video was useful :)
@CuriousSpy
@CuriousSpy 19 часов назад
Waste of time. I thought i already banned this channel from recommendations. Jesus youtube, why cant you be simple just like the guy in the video told you
@awesome-coding
@awesome-coding 18 часов назад
No worries, buddy! My next video will be better now that I checked out your videos and I saw what quality content actually looks like!
@CuriousSpy
@CuriousSpy 15 часов назад
@@awesome-coding don't be mad at me. I'm mad at youtube because it keeps bringing your videos. Not at you. Someone loves your content, doesn't mean you should stop because of some salty dude (me) on the internet
@awesome-coding
@awesome-coding 3 часа назад
@@CuriousSpy Fair ✌
@lucasvfventura
@lucasvfventura 19 часов назад
Would be nice to have one focusing on the backend... even thought MVC has been here for ages we also had new additions with GraphQL, Event Systems, No-SQL, horizontal scaling and more
@awesome-coding
@awesome-coding 18 часов назад
Good point! Thanks for the suggestion!
@joangavelan
@joangavelan 17 часов назад
I think Phoenix is the one that focuses on the backend and I'm currently exploring it.
@jorgechristophergarzasepul3209
@jorgechristophergarzasepul3209 19 часов назад
The biggest lie: "Reloading the page is ugly and your worst nightmare"
@awesome-coding
@awesome-coding 19 часов назад
😂
@milkbredAPEX
@milkbredAPEX 19 часов назад
the best video ive seen so far in introducing people to web dev
@awesome-coding
@awesome-coding 19 часов назад
Thank you!
@nomadshiba
@nomadshiba 19 часов назад
i went from meta frameworks path to ssr only path to htmx, but now im at full pwa experience. i love PWAs. i love coding them
@estebanmurcia8451
@estebanmurcia8451 19 часов назад
A little beside the point but, given that laravel has been getting a lot of attention lately do you have any plans on trying it? It was one of the first frameworks i tried with barely any experience in web dev and i most admit i was surprised with how much i could with so little time with not much prior knowledge in web dev and laravel.
@rankarat
@rankarat 19 часов назад
Blazor is 🔥🔥🔥
@Ralphflowers
@Ralphflowers 19 часов назад
I think i will GO away from GO
@awesome-coding
@awesome-coding 18 часов назад
you GO ahead and do that!
@Ralphflowers
@Ralphflowers 18 часов назад
@@awesome-coding 😂
@petruciucur
@petruciucur 20 часов назад
Make your life easier with PHP
@awesome-coding
@awesome-coding 19 часов назад
Noted!
@cherry-55
@cherry-55 18 часов назад
For those who may wonder what’s so good about php: Immutability by default (copy-on-write); Stateless by default (whole script is whipped out when it’s done , state can be kept between requests just through sessions and persistent storage); Predictable scaling (stateless makes easy to reason about performance); Full OOP support (classic Java-like OOP with interfaces, private fields, final and readonly stuff); Easy to deploy (no need to rely on aws and other pass, just get vps and play with nginx and fpm); Rich stdlib esp for web (node.js requires 3rd party code for basic stuff); Great performance since PHP 7 for interpreted single threaded language (opcache, preload, jit if needed);
@kavinmanoharan8585
@kavinmanoharan8585 20 часов назад
Good video!
@awesome-coding
@awesome-coding 19 часов назад
Thank you!
@eptic-c
@eptic-c 20 часов назад
The biggest lie is that JS is the way
@awesome-coding
@awesome-coding 19 часов назад
😂
@brightokoro7073
@brightokoro7073 20 часов назад
Thanks for sharing your experience and real world journey in tech,DRY and KISS is still the best practice. I'm in love with SPAs Angular is still given me a better developer experience on large scale project❤
@awesome-coding
@awesome-coding 19 часов назад
Thank you!
@brightokoro7073
@brightokoro7073 19 часов назад
@@awesome-coding i enjoy getting your updates in tech keep it up
@christcut
@christcut 20 часов назад
For any beginner and every developer who is huble enough to lern, this is the right Video!. For context: I'm a senior developer of the webarts myself. So i can tell he knows what he's talking about. I love how holistic and simple you explained it! ❤
@awesome-coding
@awesome-coding 19 часов назад
Thank you so much!
@SlaHu.
@SlaHu. 17 часов назад
I have started learning web dev and currently learning networking section. please how much deep should i go while leaning? for example : i am building http server to get internal working hands on. but then it will take eternity for me if i follow this model to learn everything how much should i learn., or should i just start building applications in huge numbers, this will brush my industry standards used things
@patricknelson
@patricknelson 20 часов назад
This is a great overview of the “what” of web dev. The devil (or the fun part, IMHO) lives in the details of the “how” and especially the “why”. I think one thing that helps define a more “senior” level of expertise in the field is diving deeper into (and debating) the theory of _why_ things are built the way they are; speculating on how we can improve it. Much of that is informed on a deep understanding of the history of how we got here (thanks for that) as well as years of experience dealing with issues that need to be overcome by new standards, libraries or ways of thinking.
@awesome-coding
@awesome-coding 19 часов назад
I totally agree!
@patricknelson
@patricknelson 20 часов назад
0:22 “… who love complexity for the sake of job security.” Woah, hol’ up… welcome to _software development_ not just _web_ development! 😅
@awesome-coding
@awesome-coding 19 часов назад
I agree, developers love that self-importance. However, I believe we are making this an art form in web dev.
@br3nto
@br3nto 6 часов назад
@@patricknelson check out the keynote talk by DHH, creator of Ruby on Rails, just out today. He blasts the current complexity of things. It’s a great talk actually.
@rawallon
@rawallon 20 часов назад
Why do developer love so much the word "pragmatic"? lmao
@awesome-coding
@awesome-coding 19 часов назад
It makes us look experienced and cool. You really need to know your stuff in order to cut through the bullshit and do your job right. So I might charge you $200 / hour to implement a basic form with some actions, but you'll know that those 40 billable hours are well deserved ✌️
@bradclements1815
@bradclements1815 20 минут назад
@@awesome-coding Damn, your hourly rate is too low!
@christhornham
@christhornham 20 часов назад
This was great! Thanks.
@awesome-coding
@awesome-coding 20 часов назад
Thank you!
@boot-strapper
@boot-strapper 21 час назад
As a user I prefer SPA. In 2024 we have really good internet, so initial load doesn’t take long, and it feels a lot better to use. As a developer I also prefer SPA as it’s a better dev experience.
@LetrixAR
@LetrixAR 20 часов назад
In what way do you prefer SPAs as an user? If you are talking about navigation (Client-side routing), you can have it with Server-side rendering. Most meta-frameworks work like that by default. SvelteKit for example, as long as it can load the javascript, will work as a normal SPA, with client-side routing and fetching in the browser when new data is needed. If it can't load the javascript part, it will default to MPA mode, where every action triggers a full refresh.
@guzmonne
@guzmonne 21 час назад
:chef-kiss:
@awesome-coding
@awesome-coding 20 часов назад
Thank you!
@my_name_is_ahad
@my_name_is_ahad 21 час назад
Think about your clickbait title. You might gain views on this particular video, but you will lose the people who are genuinely interested in watching your videos.
@awesome-coding
@awesome-coding 20 часов назад
Why is this click bait? The agreed idea in the industry is that web dev is complex because of all the frameworks and tools you need to know. Would you agree? My argument is that all this complexity is smoke and mirrors, and that things are actually easy. You have a handful of concepts and ideas you need to understand and you should be good to go. Things are actually so simple that you could do a full overview of the space in 10 minutes. So the lie is the aparent "crazy" state of the web dev in general. Would you agree with this? If not, I will actually consider changing the title :)
@stefnirk
@stefnirk 19 часов назад
I don't think it is clickbait; the overthinking and unnecessary complexity are the biggest lies in web development.
@awesome-coding
@awesome-coding 19 часов назад
@@stefnirk Thank you!
@alinghinea
@alinghinea 19 часов назад
@@stefnirkso true
@AvanaVana
@AvanaVana 21 час назад
What is the lie though?
@Hillgrov
@Hillgrov 20 часов назад
no one knows...
@sanjayshorey4225
@sanjayshorey4225 20 часов назад
Clickbait video.
@awesome-coding
@awesome-coding 20 часов назад
The agreed idea in the industry is that web dev is complex because of all the frameworks and tools you need to know. Would you agree? My argument is that all this complexity is smoke and mirrors, and that things are actually easy. You have a handful of concepts and ideas you need to understand and you should be good to go. Things are actually so simple that you could do a full overview of the space in 10 minutes. So the lie is the aparent "crazy" state of the web dev in general. Would you agree with this?
@petemoss3160
@petemoss3160 20 часов назад
@@awesome-coding a hot take, but not wrong. :)
@ooijaz6063
@ooijaz6063 20 часов назад
​@@awesome-coding Isn't the web complexity (mostly frontend) ever changing frameworks and tools and dependencies which can and will break each other over time? The concept may not be hard until you start using the modern frameworks and 1) something doesn't work because you are not doing todo app and need complex feature, but the framework haven't though about it and in addition hide the implementation 2) your framework updates and then you are on legacy stuff along with bugs or you try to move on, but first you have to update to the new "correct" mental model? You should'nt have to start with framework on top of your framework to do a todo app which maybe is calculating in parallel alternative DOM, because why not. And then you have backend. Spring boot with java, dotnet core with c# their development and slow and steady, they focus on not breaking changes and even if they do, the are doing version bump (no, not every 6 months like next) and very good documentated way to migrate to the new version, often with over 90% backward compatibility.
@fronix5060
@fronix5060 21 час назад
Hey, don't bash job security. We do what we gotta do to keep the money rolling in.
@awesome-coding
@awesome-coding 21 час назад
High pay low effort - that's music to my ears.
@vpetryniak
@vpetryniak 21 час назад
1:08 Who is that guy with such a nice moustache👨🏻?
@CodeZakk
@CodeZakk 21 час назад
if you have 15 years of experience. then how old are you bro!!😊😊
@awesome-coding
@awesome-coding 21 час назад
Old enough to have a wife, two kids and no free time 🥲
@vivekkaushik9508
@vivekkaushik9508 21 час назад
Best analysis of lala land of Web development
@awesome-coding
@awesome-coding 21 час назад
Thanks! Somehow people are asking where is the "lie"? And I'm like... It's all a lie!
@vigneshwarrv
@vigneshwarrv 19 часов назад
​@@awesome-coding😂