I'm taking the 30 Day Vanilla JavaScript challenge with @wesbos → JavaScript30.com
I'm very excited to begin this journey
#javascript30 #javascript #vanillajavascript
Ever filled a form, refreshed by accident… and boom — everything gone? 😭
That moment costs real conversions.
React fix in 60 sec
If you’ve been burned by this before, comment SAVE 👇 #BuildInPublic #ReactJS #javascript30
useRef finally makes sense.
Used it to auto-focus the input in my Notes app.
One line:
inputRef.current.focus();
Refs = access DOM directly without re-rendering.
When did refs click for YOU? 👇 #BuildInPublic #ReactJS #javascript30
Just discovered custom hooks.
Me before: Copy-pasting 30 lines for every feature
Me after: useLocalStorage()
This is what power feels like.
When did custom hooks click for YOU? 👇
#BuildInPublic #ReactJS #javascript30
React interview question that made you say "bruh": Reply with the dumbest/hardest question you've been asked. I'll start:
"Explain the difference between useMemo and useCallback without looking it up"
#BuildInPublic #ReactJS #javascript30
useEffect is the most poorly taught hook in React. Here's ,
→ No array = runs every render (yes, EVERY)
→ Empty [] = runs once on mount
→ [dep] = runs when dep changes
→ Return function = cleanup (skip this and your app leaks memory) #BuildInPublic #ReactJS #javascript30
You can only use 3 React hooks forever.
Which 3 do you choose?
useState
useEffect
useContext
useRef
useMemo
useCallback
Custom hooks
#BuildInPublic #ReactJS #javascript30
Reply with your 3 👇
Built a stopwatch in React. mass proud. Memory leak. 3 hours of debugging. Turns out I forgot to clean up my useEffect. One line. That's all I was missing. mass humbling. If React still confuses you keep breaking stuff. That's how it clicks.#BuildInPublic #ReactJS #javascript30
🚀 Day 2/30 Update
💻 Revised backend concepts: API level & schema-level validation
🏁 LeetCode contest rank: 3175 / 28,000
3-> I will upsolve
4-> Bruteforce
🧩 Solved 1 problem from #JavaScript30 challenge
#LeetCode #Backend #100DaysOfCode
📢 30-day challenge update:
💻 #JavaScript30: 1 problem/day + daily editorial
🏁 #LeetCode: 4 contests/week + 3 days for upsolving & backend practice
🎓 Managing semester studies too
Focus on learning & balance! ⚡
#100DaysOfCode #Backend
1️⃣ “Mission accomplished. Onward to the next!”
2️⃣ “Goal achieved. Keep moving forward.”
3️⃣ “Completed — success in action.”
4️⃣ “Done. Dreams in motion.”
5️⃣ “Finished. Progress never stops.”
@Wajiha_Niazi
@E_Ehrari
@CodeToInspire
#html #css #javascript30 #Afghanistan #Afghan
Amazon S3 with NodeJS Part 1 | AWS S3 with Nodejs Tutorial 1 | Hosting Website from AWS S3 - Part 1
youtube.com/watch?v=WGpcGNCs…
#developer #javascript #javascript30 #javadeveloper #100DaysOfCode #CodeNewbie #Java #Angular #codinglife
it's day 3 of me creating 30 vanilla JavaScript projects for 30 days, just to be familiar with how things work under the hood. you can reach out if you want to be an accountability partner.
day 1 - drum kit
day 2 - js clock
day 3 - playing with css variables and js
#javascript30
I need accountability partner for 30 day vanilla is coding challenge (build 30 things in 30 days) #javascript30
🚀 Just completed my **Course-Selling-Backend** project using Node.js + Express + MongoDB! 🔐
Features:
✅ Admin & User Auth (JWT)
✅ Course Creation & Purchase System
✅ Modular Routes & Middleware
✅ MongoDB Models for users,admins etc
#buildinpublic #javascript30
DAY 1 / 90
✅ Taking @akshaymarch7 3 months challenge
✅ Completed 3 question from leetcode
✅ Did one medium DSA question from @striver_79 sheet
@TheArnabSaha your post really motivates.
#100DaysOfCode #javascript30 #datastructures #namasteDSA
Jenkins: How to Create Builds with the Jenkins Freestyle Project
codeztech.com/2020/01/create…
#developer #javascript #javascript30 #javadeveloper #100DaysOfCode #CodeNewbie #Java #Angular #codinglife
✅ Day 2 of the #JavaScript30 challenge is complete!
Today, I built an analog clock using HTML, CSS, and Vanilla JavaScript 🕒
Revisited:
- Working with the Date object
- Using setInterval to update the UI in real-time
Join the challenge: javascript30.com
Day 1 of #JavaScript30 Challenge
Built a drumkit with JS
- Practiced the "keydown" event listener and how to work with "this"
- Practiced working with attribute selectors
Join the challenge at javascript30.com




















