uz
Feedback
SALIM SIRAJ

SALIM SIRAJ

Kanalga Telegram’da o‘tish

Sharing my personal progress in the world of technology and self-development. Verily, Allah will not change the condition of a people until they change what is in themselves.” (Qur’an 13:11)

Ko'proq ko'rsatish
Mamlakat belgilanmaganToif belgilanmagan
256
Obunachilar
+424 soatlar
+137 kun
+2430 kun
Postlar arxiv
Repost from Khalid's journey
ነዳጅ በዚህ ከቀጠለ
ነዳጅ በዚህ ከቀጠለ

Truth😁😁
Truth😁😁

🚀 Authentication vs Authorization Both are security concepts. But they solve different problems. 1️⃣ Authentication (Who are
🚀 Authentication vs Authorization Both are security concepts.  But they solve different problems. 1️⃣ Authentication (Who are you?) 🔐 Verifies the identity of a user. ➤ How: Username & password, OTP, biometrics, OAuth  ➤ Wins: Confirms user identity  ➤ Example: Logging into your account  Flow: User → Login → Server verifies credentials → Access granted 2️⃣ Authorization (What can you do?) 🛡 Determines what actions a user is allowed to perform. ➤ How: Roles, permissions, access control rules  ➤ Wins: Restricts access to resources  ➤ Example: Admin can delete users, normal user cannot  Flow: Authenticated user → Check role → Allow / Deny action 💡 Key Difference Authentication → Verifies identity  Authorization → Grants permissions  Authentication happens first.  Authorization happens after. @salimsirajofficial

ahbabi one my friend share for me these pack of developers telegram channel i think they are usefull check them out
https://t.me/addlist/pXwK_Z1Lzhk0ZmY0
@salimsirajofficial

😁😁😁
😁😁😁

Repost from Khalid's journey
Listen to your elders
Listen to your elders

Most people learn the wrong way. They follow Just-In-Case Learning: Watching long courses, reading everything, preparing for problems that might never come. It feels productive but most of it is forgotten before it’s ever used. Builders think differently. They use Just-In-Time Learning: Start building first. Then when you hit a problem, you learn exactly what you need right when you need it. You apply it immediately, and it sticks. That’s why they move faster, build more, and improve quicker. But here’s the catch:
Just-In-Time alone can leave gaps in your fundamentals.
The solution: Use JIT for building and problem-solving, but combine it with small, consistent deep learning for core concepts (like DSA, fundamentals).
Build fast. Learn smart. Stay solid.
#JustInTimeLearning #BuilderMindset @Ahbab_Labs

⚙️ MERN Stack Developer Roadmap 📂 HTML/CSS/JavaScript Fundamentals ∟📂 MongoDB (Installation, Collections, CRUD) ∟📂 Express.js (Setup, Routing, Middleware) ∟📂 React.js (Components, Hooks, State, Props) ∟📂 Node.js Basics (npm, modules, HTTP server) ∟📂 Backend API Development (REST endpoints) ∟📂 Frontend-State Management (useState, useEffect, Context/Redux) ∟📂 MongoDB + Mongoose (Schemas, Models) ∟📂 Authentication (JWT, bcrypt, Protected Routes) ∟📂 React Router (Navigation, Dynamic Routing) ∟📂 Axios/Fetch API Integration ∟📂 Error Handling & Validation ∟📂 File Uploads (Multer, Cloudinary) ∟📂 Deployment (Vercel Frontend, Render/Heroku Backend, MongoDB Atlas) ∟📂 Projects (Todo App → E-commerce → Social Media Clone) ∟✅ Apply for Fullstack / Frontend Roles 💬 Tap ❤️ for more! @salimsirajofficial

ትክክለኛ ውሳኔ የለም ውሳኔውን ትክክል የምታደርጉት እናንተናችሁ !! what do you think ahbab? @salimsirajofficial

Repost from Natyiu
Focus on what actually matters. I see a lot of freelancers spending months perfecting portfolio projects, working on countless designs, tweaking details again and again, trying to make everything look flawless. But from my experience, that’s not what gets you clients. Clients don’t care how many times you refined a project or how perfect it looks, they care about what you can actually do for them. And the biggest problem is, while you’re busy perfecting everything in private, most people don’t even know you exist. You’re not showing your work, not getting feedback, and not giving yourself a chance to be discovered. The truth is, visibility matters more than perfection. That doesn’t mean you should compromise your work quality, but the time and obsession you put into a project shouldn’t come at the cost of being invisible. You can do both by building and sharing in public, improving as you go. You can be highly skilled, better than many, but if no one sees your work, it won’t bring you opportunities. Meanwhile, someone less skilled but more consistent and visible is getting the clients you want. So focus on doing real work, share it consistently, and grow in public …. because work that stays hidden doesn’t get hired. @natyiu0

Top Web Development Interview Questions & Answers 🌐💻 📍 1. What is the difference between Frontend and Backend development? Answer: Frontend deals with the part of the website users interact with (UI/UX), using HTML, CSS, JavaScript frameworks like React or Vue. Backend handles server-side logic, databases, and APIs using languages like Node.js, Python, or PHP. 📍 2. What is REST and why is it important? Answer: REST (Representational State Transfer) is an architectural style for designing APIs. It uses HTTP methods (GET, POST, PUT, DELETE) to manipulate resources and enables communication between client and server efficiently. 📍 3. Explain the concept of Responsive Design. Answer: Responsive Design ensures web pages render well on various devices and screen sizes by using flexible grids, images, and CSS media queries. 📍 4. What are CSS Flexbox and Grid? Answer: Both are CSS layout modules. Flexbox is for one-dimensional layouts (row or column), while Grid manages two-dimensional layouts (rows and columns), simplifying complex page structures. 📍 5. What is the Virtual DOM in React? Answer: A lightweight copy of the real DOM that React uses to efficiently update only parts of the UI that changed, improving performance. 📍 6. How do you handle authentication in web applications? Answer: Common methods include sessions with cookies, tokens like JWT, OAuth, or third-party providers (Google, Facebook). 📍 7. What is CORS and how do you handle it? Answer: Cross-Origin Resource Sharing (CORS) is a security feature blocking requests from different origins. Handled by setting appropriate headers on the server to allow trusted domains. 📍 8. Explain Event Loop and Asynchronous programming in JavaScript. Answer: Event Loop allows JavaScript to perform non-blocking actions by handling callbacks, promises, and async/await, enabling concurrency even though JS is single-threaded. 📍 9. What is the difference between SQL and NoSQL databases? Answer: SQL databases are relational, use structured schemas with tables (e.g., MySQL). NoSQL databases are non-relational, schema-flexible, and handle unstructured data (e.g., MongoDB). 📍 🔟 What are WebSockets? Answer: WebSockets provide full-duplex communication channels over a single TCP connection, enabling real-time data flow between client and server. 💡 Pro Tip: Back answers with examples or a small snippet, and relate them to projects you’ve built. Be ready to explain trade-offs between technologies. ❤️ Tap for more! @salimsirajofficial

Repost from Muhammed Teshome
Skills that will pay you for the rest of your life: 1. Copywriting (turn words into money) 2. Video Editing (every brand needs this) 3. SEO (get found without paying for ads) 4. Public Speaking (command any room you enter) 5. Coding (build anything you imagine) 6. Graphic Design (visual communication is everything) 7. Data Analysis (companies will always pay for insights) 8. Sales (the one skill that never goes unemployed) 9. Email Marketing (highest ROI of any digital channel) 10. Content Writing (fuel every business online) 11. Social Media Management (every brand needs a voice) 12. UX Design (make products people actually love using) 13. Prompt Engineering (get the most out of AI tools) 14. Financial Modelling (banks and startups both need this) 15. Negotiation (save and earn more in every conversation) 16. No-Code Development (build apps without writing a single line) 17. Personal Branding (make your name worth something online) Learn one skill deeply. The internet will reward you for it.

Repost from Bυɾԋαɳ-Ops
Yo fam, we have another event! The global Zero to Agent build week is happening April 24 – May 3, and we’re bringing it to Addis Ababa on May 2! Come learn, build, and ship real AI agents with v0 + Vercel beginner or pro, everyone’s welcome. This is our most ambitious community initiative yet, and we’re excited to be building it with you. Your builds feed into the global competition with $6,000+ in prizes — plus you’ll get access to $30 in v0 credits, and limited edition Zero to Agent swag! 📍 Location: Addis Ababa (TBA) 🔗 Register here: https://luma.com/f9yxgtri 💡 Spots are limited bring your laptop, your ideas, and your friends, and let’s show the world what Addis Ababa can build! #ZerotoAgent #AddisAbaba #v0byVercel

if you’re not prepared to be wrong, you’ll never come up with anything original #Book @salimsirajofficial

12 must know network protocol @insactc
12 must know network protocol @insactc

Web Developer Resume Tips 📄💻 Want to stand out as a web developer? Build a clean, targeted resume that shows real skill. 1️⃣ Contact Info (Top) ➤ Name, email, GitHub, LinkedIn, portfolio link ➤ Keep it simple and professional 2️⃣ Summary (2–3 lines) ➤ Highlight key skills and achievements ➤ Example: “Frontend developer skilled in React, JavaScript & responsive design. Built 5+ live projects hosted on Vercel.” 3️⃣ Skills Section ➤ Divide by type: • Languages: HTML, CSS, JavaScript • Frameworks: React, Node.js • Tools: Git, Figma, VS Code 4️⃣ Projects (Most Important) ➤ List 3–5 best projects with: • Title + brief description • Tech stack used • Key features or what you built • GitHub + live demo links Example: To-Do App – Built with Vanilla JS & Local Storage • CRUD features, responsive design • GitHub: [link] | Live: [link] 5️⃣ Experience (if any) ➤ Internships, freelance work, contributions • Focus on results: “Improved load time by 40%” 6️⃣ Education ➤ Degree or bootcamp (if applicable) ➤ You can skip if you're self-taught—highlight projects instead 7️⃣ Extra Sections (Optional) ➤ Certifications, Hackathons, Open Source, Blogs 💡 Tips: • Keep to 1 page • Use action verbs (“Built”, “Designed”, “Improved”) • Tailor for each job 💬 Tap ❤️ for more! @salimsirajofficial

mindset shift #1 we grow to the number of projects we build not to the number of courses we take . i know you may herd this before that is where we need to start first in order to scape out the tutorial hell . instead of watching 4h + youtube course . after we understand the basic just go and build some thing with it and you will add on top of that the intermediate and advance concepts. this is what i do mostly ,first i try to list what are the 20% of the language that help me to understand 80% what is written by that language. after that doing projects that already built it might be video or like written codes. you can even ask chatgpt to list out for you top 10 projects in that language that take you from beginner to intermediate and then to advance. ya in the end we should have to choose projects that let us out from our comfort zone what do you think ?? #programersmindset @salimsirajofficial

How we perceive our circumstances and how we create and take opportunities depends largely on what we expect of ourselves. #Book #salimsirajofficial

photo content

ahababi our brother is here don't forget to join
@the_journey63