User
Write something
Maximize Your Learning with the Dive into Next.js 15 37-Hour Free Crash Course or whatever you are learning
This post is to give you intrinsic motivation so read with open mind Hey Papafam 👋, We’ve all been there — following along with tutorials and thinking we’re really learning. But let’s be honest, it’s easy to fall into passive learning. Sure, you get some knowledge, but are you really mastering it? You only have the knowledge of what possible and the forest view of it, therefore forming weak mental representation of that skills Some people might say, “Just read the docs, and you’ll get it.” But that’s not always the best advice, especially when you’re just starting. Docs often skip over key details, assuming you already know certain things. This leaves gaps that could result in messy projects that aren’t quite production-ready. And most times docs are written for references that why most doc still have post that teaches you orderly Remember words of @Sonny Sangha in the episode 6 podcast with Luke here is the time stamp [47:01] - You need mentor who has done what you want to do and this will save you from error. This will help u grow faster So, how do we learn effectively? The Best Approach to Learning For me, the most productive way to learn is: 1️⃣ Stick to one detailed course and build an app from the ground up.Just like the Zero to full stack hero or 37-hour crash course: - You’ll learn the best practices. - You’ll gain a holistic understanding. - You’ll have the confidence to build solid apps in the future. 2️⃣ Practice actively as you go along. Don’t just watch videos like it’s Netflix, or Movie — actively engage with the content. This is the most effective method for becoming an independent Next.js developer. Another word of @Sonny Sangha during the Disney 2.0 Nextjs 14 code when a guy ask him how do you become so good he said build it yourself and teach someone_[1:55:57] Keep these two tips in mind, and they’ll help you make huge strides in your dev career! I am not ignorant that we succeed in the first part of his advice by building project but we failed to teach
4
9
New comment 4h ago
Maximize Your Learning with the Dive into Next.js 15 37-Hour Free Crash Course or whatever you are learning
AWS S3 File upload Done🎯
Hi Community After a long research I have done AWS S3 file upload with latest and greates technologies with NEXTJS 14 (app router)😃 https://ajay-s3-upload.vercel.app In this you can upload a file and get it with the help of s3 presigned url and also delete it Go check this out and feel free to upload your fav images to see this in action😄
6
3
New comment 9h ago
the Nullish Coalescing Operator (??) in JavaScript
What is `??`? The `??` operator helps us decide if a value is empty or not. In JavaScript, a value is **empty** when it is `null` (nothing) or `undefined` (not defined). The **`??`** operator looks like two question marks together: `??`. Here’s what it does: - If the first value is NOT empty , it uses the first value. - If the first value is empty, it uses the second value instead. That’s like saying, “If my box isn’t empty, give me what’s in the box. If it’s empty, give me my favorite toy.” How does it work? Let's see it in action with some simple examples! # Example 1: Choosing a name let userName; console.log(userName ?? "Anonymous"); // Output: "Anonymous" - Here, we have a variable called `userName`, but we didn’t give it a name yet. So it’s **empty** (`undefined`). - The `??` operator checks if `userName` is empty. Since it’s empty, it chooses `"Anonymous"` instead. 😊 ### Example 2: The Name is Not Empty let userName = "John"; console.log(userName ?? "Anonymous"); // Output: "John" - Now we have given `userName` the name `"John"`. - The **`??`** operator checks if `userName` is empty. This time it’s not, so it chooses `"John"`. Nice! 👍 # Example 3: Picking the First Value that Isn’t Empty Imagine you have three boxes, and you want to pick something from the first box that isn’t empty: let firstName = null; let lastName = null; let nickName = "SuperCoder"; console.log(firstName ?? lastName ?? nickName ?? "Anonymous"); // Output: "SuperCoder" - Here, both `firstName` and `lastName` are empty (`null`), but `nickName` has `"SuperCoder"`. - The **`??`** operator picks `"SuperCoder"` because it’s the first value that isn’t empty.
5
7
New comment 13d ago
Roadmap: Backend Developer
Have a look on this amazing road map how to became a backend developer: Backend Developer Roadmap: What is Backend Development? You can build your own road map as well: Roadmap Editor
3
4
New comment 17d ago
Chat GPT vs Claude AI
Hi floks, I currently have a monthly subscription to ChatGPT, but I've recently heard that Claude AI might be better. Do you have any suggestions on whether I should switch from ChatGPT to Claude? I mostly use ChatGPT for coding and writing. I've tried all of them, and I found Claude AI to be quite good, but the free version is quite limited in terms of usage.
Poll
4 members have voted
2
4
New comment 17d ago
1-30 of 101
University of Code
skool.com/universityofcode
You'll get Exclusive Lessons & Content, Badass Community Support & More here to elevate as a Dev!
Leaderboard (30-day)
powered by