Stunning tutorials about all of the web development topics. Best sources for beginners who want to build modern web applications using relevant technologies stack. Learn simple, grow fast, and start your career with our educational content!
For programming newbies, if you intend to write backend services (servers), please learn a backend language! Javascript can work for backends but the disadvantages stretch far and wide. Great video!
This video is useless...it only confuses beginners. If you are beginner don't listen to it. The fancy terms used in this video are only alternatives of each other, if you are beginner just focus on html css and js
It hurts Thank you for this video! We also thought about newcomers and made a new video about the difference between a software developer and a web developer (with the salaries range!) We hope it hurts less
0.1 + 0.2 = 0.30000000000000004. does not equal exactly 0.3 due to the way computers represent decimal numbers internally. Here's why: Floating-Point Representation: Computers store decimal numbers using a format called floating-point. This format is designed for efficient storage and calculations but has limited precision. Not all decimal numbers can be represented exactly in binary (the base-2 system computers use). Binary Approximation: Numbers like 0.1, 0.2, and 0.3 have repeating binary representations, similar to how 1/3 has a repeating decimal representation (0.3333...). When storing these numbers in binary with finite precision, a rounding error occurs. The Result: When you add 0.1 and 0.2 in a programming language, the computer performs calculations with the slightly inaccurate binary representations of these numbers. The result is a number very close to 0.3 but not exactly 0.3. This is often seen as 0.30000000000000004.
You can start with basics like html/css/js After, you can try React/Next or Vue/Nuxt with styled components for Frontend and Node js or Python for Backend
Is it ok to rely heavily on component libraries like mui, shadcn.. etc to design and build ui ? Along with some custom components using styled components ofc.. because i really hate using plain css to build complexe responsive designs from scratch.
UI libraries provide you mostly primitives like buttons, inputs, rows, modals etc. It’s okay to use it for time saving but if we are talking about responsive UI composition for large and complex apps you can’t avoid writing extra CSS (scss, styled-components) rules. So yes, you can combine it and it’s pretty common practice I believe.
Actually, the video has a part about AI at the end. From my experience, it might be a useful or useless tool depending on the business requirements and your prompt and debugging skills. There are a lot of problems with the scaling of AI training models, delivery and many others. Every AI company tries to sell you first, so they show the best parts of the product or even lie (check Devin disclosure).
hello... I don't understand code.. when i see code on JavaScript or python or c++ or c..i see them as writing.. I don't understand what they mean and do... i can't write code.. help me
We render a private route based on the user's existence, and the ProtectedRoute component receives it from the parent component as a prop. The default user value is null, so if we try to access the private page, we will be redirected to the home page because there is no user. After that, let's imagine, the user was successfully set on the state. As we know, this state is defined outside the Routes tree. It means, that the state change will NOT lead to a re-render routes tree. The tree will only update after URL changes. Because of that, the user value inside ProtectedRoute will always be null (withour re-rendering it could not get a new prop value). Even after state changing on the top level. So, my solution here is to render the routes tree only when the user already exists. While we're fetching users asynchronously (isFetching === true) we want to return the loading component (not the routes tree). When the user is fetched we set it to state, then, set isFetching === false, and only after that we are returning a routes tree. It will be the first render and the user value will be correct at this moment.
Hi! Believe me or not but you are the single person who can answer this question correctly. If I had restarted my career I would have probably picked mobile app development for now like iOS with Swift. But web dev is also pretty interesting and engaging for me.
Web development will persist - native apps will eventually return to web technologies. Nobody likes programming in Xcode, and I suspect the same is true with whatever people use for Android development.
i've gone through like half the course and learned probably more than my years of browsing the internet just because i didn't know what to search for. This is an optimal start to web development.
I can confirm the way of how she teaches is great to start your path as a developer. I've finished her web dev bootcamp (just for 14$) and I learned more than anything I was taught on school.
Great tutorial, very quick and simple. It works a lot. Got subscribed. I have just one question, please: Don't we need to persist access token in storage for Firebase Authentication?
Hi, thank you for uploading this video. This is what I need. But I have one question, I use the router app and I wrote the contact form in app/component/contact.jsx. In the handleSubmit section of the fetch API, does the route I write match the one in your video or does it have to be adjusted to my folder? Thank You.
Hi, I'm happy you found it helpful! If I got you right you just change the folder of your form. So, in this case, you don't need to change the endpoint path inside fetch. Generally, you should use your api/{yourEndpointName}/path.
Hey there! thanks a lot for uploading this tutorial....it's really helpful ❤! I have once question - How can we send email on behalf of one user from our website to another user. for e.g. suppose "user A" schedules a meeting on my website and want to share an invite to "user B" from "userA"'s email address.....how can I achieve that?
Hi, thanks for your comment! As far as I understood from your question userA is able to dynamically write or pick the email of the userB to whom he wants to send a message/book a call. In this case, I suppose you should try Calendly API or similar.
how you guys deal with view flashes when you are logged out and trying to get to any private route? for me it renders component for 0.1 sec and sends you back to '/'
Hi! I tried to reproduce this behavior using my codebase, and everything seems to work correctly. You can compare your code with the following example github.com/from-dev-to-prod/react-firebase-auth Or, please, provide an example and I may be able to help.
Hey, great video btw, how to change path when sign in true? For example email and password is true then when i click the button, how to show private page directly
Hi! Thanks for your support! If I got you right, the explanation starts here: 12:09. You need to add to your homepage (or any other public page with Login form) an extra condition to check if a user already logged in (=== if the user exists). If so, Navigate the user to the private page, like this: return <Navigate to='/private'></Navigate> UPD Or you can do it directly in the Auth handler function I guess. You can simply create an instance like: const browserHistory = createBrowserHistory() And then just call browserHistory.push(location) after successful login
Hi! You can change the deployment branch to another in your GitHub settings. I told about it at the end of the video: 01:50 So, it allows you to use any branch you want. Or, you can remove the existing branch locally and remotely and create it again.
Sure, but the image is leads to one more get request and your visitors will have to wait for the img download in this case. And the image size might be pretty valuable for 3G users, for example. Generally I’m not recommending to anyone to use this way of drawing icons. Just show you that this way is already exists. Thanks