CODE & QADR – Telegram
CODE & QADR
45 subscribers
30 photos
7 videos
1 file
23 links
🌙 Code & Qadr 🌙
Learning • Building • Growing

A space for developers and curious minds to explore:
🔹 MERN Stack tips & tutorials
🔹 AI & Python experiments
🔹 Dev insights & reflections
🔹 Tech with purpose & intention

🚀 Contact👉 @knows81
Download Telegram
Applications Now Open: Kifiya AI Mastery (KAIM) Training Program

If you want to launch your career as an AI Engineer and make real impact in Ethiopia’s FinTech sector, this is for you!

About the program:
• Fully funded 12-week online training
• Learn Generative AI, Machine Learning & Data Engineering
• Designed for Ethiopia’s future AI leaders
• Build career-ready projects with real-world applications

📅 Deadline: October 24, 2025
⚠️ Apply only if you can commit 30+ hours/week (especially, if you are a beginner).

👉 Apply here: apply.10academy.org
ℹ️ Learn more: 10academy.org/trainings/kaim

Follow:
https://news.1rj.ru/str/codeandqadr
This media is not supported in your browser
VIEW IN TELEGRAM
Make all your life With good intensions,

Code with good intensions also

اللهم صل وسلم على نبينا محمد
🧿 React Portals Made Simple

Tired of z-index headaches when building modals in React?


React Portals let you render modals into separate roots, solving stacking context problems once and for all. Learn how to implement clean, reliable modals and avoid layout conflicts in your multi-root apps.
🗑 Delete One App Today

Sometimes success doesn’t come from adding more.
It comes from removing what holds you back.

👉 One social app = hours of lost focus.
👉 One game app = stolen nights of energy.
👉 One gossip app = wasted mental space.

⚡️ Try this today:

Delete 1 app that steals your time.

Replace it with 1 app that builds your mind (learning, skills, or productivity).

Remember:

“Your future might not need more apps — it might need fewer.”
4👏2
Where to Apply for Web Development Jobs 💻🌐

Here’s a list of the best platforms to find web dev jobs, internships, and freelance gigs:

🔹 Job Portals (Full-time/Internships)
1. LinkedIn – Top platform for tech hiring
2. Indeed – Good for local & remote jobs
3. Glassdoor – Job search + company reviews
4. Naukri.com – Popular in India
5. Monster – Global listings
6. Internshala – Internships & fresher roles

🔹 Tech-Specific Platforms
1. Hirect App – Direct chat with startup founders/recruiters
2. AngelList / Wellfound – Startup jobs (remote/flexible)
3. Stack Overflow Jobs – Developer-focused listings
4. Turing / Toptal – Remote global jobs (for skilled devs)

🔹 Freelancing Platforms
1. Upwork – Projects from all industries
2. Fiverr – Set your own gigs (great for beginners)
3. Freelancer.com – Bidding-based freelance jobs
4. PeoplePerHour – Short-term dev projects

🔹 Social Media Platforms
There are many WhatsApp & Telegram channels which post daily job updates. Here are some of the most popular job channels:

Telegram channels:
https://news.1rj.ru/str/getjobss
https://news.1rj.ru/str/FAANGJob
https://news.1rj.ru/str/internshiptojobs
https://news.1rj.ru/str/jobs_us_uk

WhatsApp Channels:
https://whatsapp.com/channel/0029Vb1raTiDjiOias5ARu2p
https://whatsapp.com/channel/0029VaxngnVInlqV6xJhDs3m
https://whatsapp.com/channel/0029VatL9a22kNFtPtLApJ2L
https://whatsapp.com/channel/0029VaxtmHsLikgJ2VtGbu1R
https://whatsapp.com/channel/0029Vb4n3QZFy72478wwQp3n
https://whatsapp.com/channel/0029VbAOss8EKyZK7GryN63V
https://whatsapp.com/channel/0029Vb1RrFuC1Fu3E0aiac2E
https://whatsapp.com/channel/0029Vb8pF9b65yDKZxIAy83b
https://whatsapp.com/channel/0029Vb9CzaNCcW4yxgR1jX3S

🔹 Others Worth Exploring
- Remote OK / We Work Remotely – Remote jobs
- Jobspresso / Remotive – Remote tech-focused roles
- Hashnode / Dev.to – Community + job listings

💡 Tip: Always keep your LinkedIn & GitHub updated. Many recruiters search there directly!

👍 Share and join if you found this helpful!
2
Media is too big
VIEW IN TELEGRAM
👉Ambitious but Lazy? This Story Will Change You Forever.... |

Effort ,Discipline ,Action

📌The size is large due to i kinna added some stickers to a female character to avoid kinna mutabirj fitnas, but i found the video's moral story good,...

🧢Sometimes we should have to consider not tech related things only,we should also consider the other side ,which in most tech related fields are not really considered
📘💻 Bought the Book Anyway…
Someone sent me the PDF of Rich Dad Poor Dad…
But I still bought the physical copy.
Call it developer instinct — I like to own my assets 😅

Let’s see what all the hype is about.
People say it changes how you think about money — maybe it’ll change how I think about code too 👀
👍2
CODE & QADR
Photo
🛠 MongoDB Atlas Timeout on Mobile Hotspot? Here's What Fixed It for Me
I ran into a weird issue: my MongoDB Atlas connection worked perfectly on Ethio Telecom WiFi (via router), but kept failing with ETIMEDOUT when using mobile hotspots (Ethio Telecom or Safaricom). After digging deep, I found the culprit: SRV DNS resolution.

⚠️ Why This Happens
MongoDB Atlas uses mongodb+srv:// URIs, which rely on SRV DNS records to discover cluster nodes. Mobile networks often:
- Use DNS servers that don’t fully support SRV records.
- Block or deprioritize non-HTTP ports like 27017.
- Apply NAT/proxy setups that interfere with advanced DNS queries.
Fixed broadband (like Ethio Telecom WiFi) handles SRV records better—fewer restrictions, more dev-friendly.


What Worked for Me
1. Switched to Non-SRV Connection String
- Go to Atlas → Cluster → Connect → Drivers.
- Choose Node.js (v2.2.12 or later).
- Copy the standard URI (starts with mongodb://, not +srv).
- Paste it into your .env as MONGO_URI.
This bypasses SRV resolution entirely. Worked instantly on hotspot!

2. Changed DNS on My Phone
- Android: Settings → Network → Private DNS → Set to dns.google or one.one.one.one.
- This forces SRV-friendly DNS even on mobile data.

3. Used VPN (Optional)
- ProtonVPN (free) helped route DNS properly.
- Connect VPN → Share hotspot → Retry connection.

4. Whitelisted My Hotspot IP
- Mobile IPs change often. Re-add your IP in Atlas Network Access each time.

If you’re facing similar issues, try these steps. And if it still fails, test your port access via portquiz.net:27017 or drop the exact error—happy to help debug further.
Let’s keep building, even when the network tries to slow us down 💪
#CodeAndQadr #MongoDB #HotspotFix #DevTips #EthiopiaTech
📄 Just got a request from someone asking for editor access to my CV on Google Drive 😂.

I’m honestly confused whether to allow or reject them… but let’s be real — for security reasons, I’m definitely rejecting it 🚫🔒.

Still, it reminded me that having a strong CV is powerful — people actually notice it.No matter how lazy you feel or how broke you are, keep pushing forward.

Build your skills, polish your CV, and opportunities will come knocking 🚀💪.
Nobody cares about your code,they care about what it does!
“You don’t use your battery when it’s at 1%, so why do you use your mind when it’s barely tired? Good devs rest, play, and relax.”

Battery low? You charge.
Mind low? You rest.
Smart devs know the difference.

https://news.1rj.ru/str/codeandqadr
3
When you create a Vite project manually, the normal steps used to be:

1️⃣ Create the app

npm create vite@latest my-react-app


2️⃣ Go into the folder

cd my-react-app


3️⃣ Install dependencies

npm install


4️⃣ Start the dev server

npm run dev

🆕 But now (in the latest Vite version):

When it asks you:

◆ Install with npm and start now?
│ ● Yes / ○ No
└?


and you choose “Yes”,
Vite automatically does steps 3 and 4 for you 🎉

So you don’t need to type those two commands manually anymore —
it will:

install all packages (like React, Vite, etc.), and

immediately start your development server.

In short:
That question is just Vite saying:

“Do you want me to finish the setup and start your app right now?”

If you choose Yes, it saves you from typing those extra commands.
Assalamu Alaikum, hello dear friends 👋

I’m currently out of the country 🌍, and I’ve started a new journey in life. So new posts may slow down for a little while. Inshallah, we’ll be back soon with more coding tips and insights.

Remember: we are all learners. I’m learning just like you, and every challenge we face — whether in code or in life — is a chance to grow stronger and wiser. Taking challenges is good, because they push us beyond our comfort zones and help us discover new skills.

Stay patient, keep practicing, and let’s continue this journey of learning together.

May allah help us in all our journey.
Let us remember each other in our duas 🙌 
🔥2