Maksim Ivanov complaining about frontend development for almost 7 minutes
Vložit
- čas přidán 7. 08. 2024
- 📘New Course: Build full-stack React Typescript applications tsreact.maksimivanov.com/s/ytd
Will you join me to complain about frontend development for 7 minutes?
Here's what I'll whine about:
00:00 Intro
00:18 CSS is hard
01:01 Designers want custom things
01:34 Accessibility is hard
02:21 Performance is hard
03:02 Need to keep track of browser updates
03:41 New framework pop up every day
05:00 Check availability with Caniuse
05:35 You'll have to support outdated things
06:14 Conclusion
Front-end is hard because of the variety of tools available and a lack of standard approach to building web apps.
Literally every project I've ever worked on was different from one another even if the same tech stack was used.
That being said, I have a feeling that things start to settle down a bit as the front end libraries become more polished. Which is definitely a good thing. It was a hot mess just a few years ago
Yeah i agree to this as well, now we have more or less similar componsnts + some sort of reactivity approach
And yeah, it is muuuuch better nowadays
The plain act of Styling w/CSS has gotten SO much better in the last 20years!
Just ran across your post while looking info on lowdb. Thank you for making a statement. It gives me a hope that not everything is lost - I'm not getting this when I'm talking with my family members who live in Russia.
Thank you for all this information, it's very helpful! I'm a backend developer so far and I'm so bored, so I want to move to frontend which I find more exciting but... Nobody tells these truths!
Ran into this with Safari and which was not supported until Oct 2020...
Oh, and instead of clearing the time when deleting from the input like any other browser, Safari decided to put a 12:30 pm placeholder text, which breaks a lot of component libraries
yeah, safari is the new ie
Can you explain React "suppressHydrationWarning" in some video please?
Styling can be a huge pain in the ass. I just had to CSS my Rails/JS app and I'm aware that it looks good, but the CSS structure is like WTF
Hi, thk. Give a hint, where can I find your discord channel ?
And what do beginners need to choose for their first work?
Great video, Maksim 👍👍
Thanks Sujit
I have to say CSS is really difficult most of the time, when I started learning I just couldn't understand why it didn't work and then comes a "ah hah" moment
I don't know if any new comers are here, but I found this website called Webflow
It is kind of like a website builder where you drag and drop things, but the positioning they use is purely CSS, flexbox and grid elements positioning is also there, and you can see the results right away
After that just note down what you did, which CSS properties and positioning you use, and then rewrite it with your own code
It's kind of a way to minimize the frustration, and I hope newcomers will understand CSS better through it
Great video!
CSS should be way more intuitive
For me front-end is really much harder than backend, frontend is really too much, style components, sass, css modules, tailwind, hundreds of components libraries, Its hard even to choose one...
For backend its just GraphQL or REST api with any database and you're done.
That's a Push 2 near the guitar?
Handsonic hpd 20
@@satansdeer1 And a book about Dziga Vertov?
There are many other things that are hard to tackle
You always have to learn new things. In order to support old technologies :)
What about being full stack? :p
Nice sir 😅
Thank you
se la via, мы же не ищем лёгких путей)
How fed up I am with such whining. I will tell you what is hard - delivering bamboo to resellers through the whole continent on the river raft for something like 5 bucks a month and a huge possibility to be eaten by a crocodile in the process.
Thats what you get the money for..
Another annoying little thing, you can put in the effort to learn these things but employers can be biased, cheap and competition to just find a first job can be unfairly unbalanced based on things completely unrelated to doing the job like gender, race, and numerous things. Good luck to new copy and paste developers. The easier it becomes to build things the less money you will earn. Coding is my hobby but a headache if you are made to built projects you have no interest in.
Conclusion: frontend is challenging and not as simple as it may seem.
(if you don't have to support legacy solutions) 😂
Yup, and it's still much better than it used to he