Forwarded from KeyCodes (Mฤฉftรฃh)
I used to build roadmaps for myself, rush through them, might skip the fundamentals, and end up lost in TUTORIAL HELL.
Too many resources without structure actually KILLS your progress.
So, I built the exact thing I always needed:
A centralized, interactive manual taking you from COMPLETE BEGINNER โ SENIOR FULLSTACK AI ENGINEER across 7 phases, with real projects at every phase .
Here is how it keeps you LOCKED IN:
STOP JUMPING AHEAD
โค Topics unlock step-by-step as you complete each milestone.
TRACK UR PROGRESS
โค GitHub login, saved progress, deep-work hours, and your own timeline.
ALL THE BEST RESOURCES IN ONE PLACE
โค I brought together The Odin Project, Full Stack Open, Seefun's 90 day Backend Mastery, and Kidus's ML into one space.
โค YouTube videos placed in each node
I built this for myself, but there's no reason to keep it to myself.
Whether u're a complete beginner or already deep into development, there's something here for u.
Share it with someone who might find it useful!
LINK
@KeyCoodes
Too many resources without structure actually KILLS your progress.
So, I built the exact thing I always needed:
A centralized, interactive manual taking you from COMPLETE BEGINNER โ SENIOR FULLSTACK AI ENGINEER across 7 phases, with real projects at every phase .
Here is how it keeps you LOCKED IN:
STOP JUMPING AHEAD
โค Topics unlock step-by-step as you complete each milestone.
TRACK UR PROGRESS
โค GitHub login, saved progress, deep-work hours, and your own timeline.
ALL THE BEST RESOURCES IN ONE PLACE
โค I brought together The Odin Project, Full Stack Open, Seefun's 90 day Backend Mastery, and Kidus's ML into one space.
โค YouTube videos placed in each node
I built this for myself, but there's no reason to keep it to myself.
Whether u're a complete beginner or already deep into development, there's something here for u.
Share it with someone who might find it useful!
LINK
@KeyCoodes
๐3๐ฅ1
Forwarded from ISNAD
We are officially LIVE! ๐
Alhamdulillah, weโre excited to announce the launch of Weam (ูุฆุงู ), a platform designed to help local residents and visitors easily discover and explore the city.
Weam puts everything you need right at your fingertips.
Key Features:
๐ Masjids & Prayer Spaces: Find nearby locations and check jam'ah times with "Near Me."
๐ฝ๏ธ Halal Dining: Discover top local halal restaurants and cozy cafes.
๐๏ธ Shops & Services: Support Muslim-owned businesses, clothing stores, bookshops, and daily services.
๐ค Help Us Map the City!
Building this directory is a community effort. Map your favorite spot or business for FREE in under 2 minutes:
1๏ธโฃ Go to https://weam.isnaad.tech/
2๏ธโฃ Click "+ Add a Place"
3๏ธโฃ Submit the name, location, and category!
๐ Note: We are currently in beta testing and continuously improving.
Try it out today, leave your mark, and share the link with family and friends! ๐
#Weam #MuslimDirectory #DigitalAddis #smartcity #AddisGuide #IsnadTech #isnaad_tech
Alhamdulillah, weโre excited to announce the launch of Weam (ูุฆุงู ), a platform designed to help local residents and visitors easily discover and explore the city.
Weam puts everything you need right at your fingertips.
Key Features:
๐ Masjids & Prayer Spaces: Find nearby locations and check jam'ah times with "Near Me."
๐ฝ๏ธ Halal Dining: Discover top local halal restaurants and cozy cafes.
๐๏ธ Shops & Services: Support Muslim-owned businesses, clothing stores, bookshops, and daily services.
๐ค Help Us Map the City!
Building this directory is a community effort. Map your favorite spot or business for FREE in under 2 minutes:
1๏ธโฃ Go to https://weam.isnaad.tech/
2๏ธโฃ Click "+ Add a Place"
3๏ธโฃ Submit the name, location, and category!
๐ Note: We are currently in beta testing and continuously improving.
Try it out today, leave your mark, and share the link with family and friends! ๐
#Weam #MuslimDirectory #DigitalAddis #smartcity #AddisGuide #IsnadTech #isnaad_tech
โค2๐ฅ1๐1
Can You Perform a POST Operation Using a GET Request?๐ง
Back when I was attending my 2nd year at A2SV, I was minding my own business when I overheard one of our mentors and his colleague talking about system design. His colleague had an upcoming system design interview and was preparing for it. Our mentor had already secured a full-time position at Bloomberg, so he was sharing some advice and helping him prepare.
Then I heard something that caught my attention.(Fast forward, they are both in Bloomberg now)
His friend asked:
โItโs possible to do a POST request using a GET request, right?โ
I was like, wait what?๐ณ That question stuck with me.
How is that possible? And more importantly, why shouldnโt we do it?
That curiosity eventually led me to dig deeper into how HTTP actually works.
๐ปThe Mechanics: How GET Can Act Like POST
At the wire level, an HTTP request is just a text block sent over a network socket. The server receives the text, reads the verb at the beginning, and decides how to parse the incoming data.
app.get("/create-user", (req, res) => {
const { name, email } = req.query;
// Insert into database
createUser(name, email); res.json({ message: "User created" });
});Now a client sends:
GET /create-user?name=Alex&email=alex@example.com HTTP/1.1
Host: api.example.com
The backend reads the query parameters:
req.query.name
req.query.email
and inserts them into the database.
So even though the HTTP request is:
GET /create-user
the operation performed by the application is a create operation.
Data via Query Parameters: A
GET request can attach payloads directly into the URL query string. If a backend handler reads req.query and inserts those values into a database, a GET request has effectively performed a create operation (POST).Payloads in GET Bodies: While unorthodox, the HTTP specification does not strictly forbid a body inside a
GET request. If a server framework parses the body of a GET request and executes a data-altering query, it creates or updates records identical to a POST or PUT request.๐ โโ๏ธWhy You Should Avoid Using GET for POST Operations
While technically feasible, bending HTTP semantics creates severe architectural and security risks:
1๏ธโฃURL Logging and Leakage: Query parameters are logged in plaintext across browser history, web server access logs, load balancers, and CDN networks. Passing sensitive creation payloads (passwords, PII, tokens) inside a
GET URL exposes data to third-party loggers.2๏ธโฃAggressive Caching: CDNs and browsers assume
GET requests are idempotent and safe to cache. If a GET endpoint creates a database resource, edge servers might serve a cached response instead of hitting your backend, causing silent data failure.3๏ธโฃPre-fetching and Crawlers: Search engine web crawlers and browser pre-fetching engines automatically follow
GET links. If a GET request mutates state, a search crawler indexing your web app could unintentionally trigger database modifications or account deletions.4๏ธโฃViolation of Idempotency: According to RFC 9110,
GET is defined as a safe method intended purely for retrieval without side effects. Breaking this contract leads to unpredictable behavior in distributed microservices and API gateways.โ๏ธprepared it using AI
@veiledDev14
โค1๐1
Kepostu commentu๐๐
I was genuinely looking for real comments like load balancing, rate limiting kinde stuff...
One even said, "leave the city and start new life"๐
I was genuinely looking for real comments like load balancing, rate limiting kinde stuff...
One even said, "leave the city and start new life"๐
This media is not supported in your browser
VIEW IN TELEGRAM
ุฑูุฒ ุนูู ููุณู ูุจูุงุก ููุณู, ุฏูููุงู ูุนูู ูุงู ูุฏููููุงูุ ููู ูู ุฌูุงูุจ ุญูุงุชู!!!โจ๐ค
๐ฏFocus on yourself and on building yourself Spiritually, intellectually, professionally, and in every aspect of your life.
Beautiful reminder!โจ
@veiledDev14
โค2๐2
Forwarded from Ninja Girl (Ayida A.)
sooo after contemplating for more than a week am finally dropping this project... and hopefully get back to leetcode and codeforces
A2SV AlgoPath is a structured DSA & Competitive Programming roadmap that organizes the exact learning methodology and curated problem sets from A2SV into a clear, 43-week progressive journey.
feel free to dm me if you have any feedback :))
@aydus_journal
A2SV AlgoPath is a structured DSA & Competitive Programming roadmap that organizes the exact learning methodology and curated problem sets from A2SV into a clear, 43-week progressive journey.
feel free to dm me if you have any feedback :))
@aydus_journal
โค2
Forwarded from DEVpoet ูุคูุฏ (Fuad.T)
System Design for Beginners.zip
978.8 MB
everyone told you to learn about system design and so on and you thought it's complex thing so here is one of the cooloest and easisest course you can take out there it is simple and easy to understand make sure to take the course while talking a note!!
Forwarded from Noorify
Typing Amharic can be frustrating.
So why type?
AwraAI lets you speak naturally and turns your voice into text. You can use it anywhere you normally type, whether you're chatting, writing a message, working, or just taking notes.
AwraAI is now available on:
Mac | Windows | Linux
It also supports English and arabic and can help you improve your speaking by correcting your grammar while you write.
Free to use.
Get AwraAI:
https://www.awraai.com/
So why type?
AwraAI lets you speak naturally and turns your voice into text. You can use it anywhere you normally type, whether you're chatting, writing a message, working, or just taking notes.
AwraAI is now available on:
Mac | Windows | Linux
It also supports English and arabic and can help you improve your speaking by correcting your grammar while you write.
Free to use.
Get AwraAI:
https://www.awraai.com/
Mobile app coming soon.๐ฅ2
Forwarded from DEVpoet ูุคูุฏ (Fuad.T)
Overconfidence is quietly destroying US.
Weโre told we can do anything, be anything, and that we deserve the best.
So we start confusing potential with achievement.
We talk big, procrastinate, avoid the hard work, and still believe weโre better than everyone else.
And the same mindset follows us into relationships.
We donโt apologize.
We donโt listen.
We donโt admit when weโre wrong.
We replace people instead of fixing things.
Not every person who leaves your life was toxic. Sometimes your ego made you impossible to deal with.
Real confidence isnโt thinking youโre better than everyone.
Itโs knowing you have potential while being humble enough to learn, disciplined enough to work, and mature enough to say:
โI was wrong.โ
Stop trying to prove youโre exceptional.
Do the work. Stay humble. Let the results speak.
Weโre told we can do anything, be anything, and that we deserve the best.
So we start confusing potential with achievement.
We talk big, procrastinate, avoid the hard work, and still believe weโre better than everyone else.
And the same mindset follows us into relationships.
We donโt apologize.
We donโt listen.
We donโt admit when weโre wrong.
We replace people instead of fixing things.
Not every person who leaves your life was toxic. Sometimes your ego made you impossible to deal with.
Real confidence isnโt thinking youโre better than everyone.
Itโs knowing you have potential while being humble enough to learn, disciplined enough to work, and mature enough to say:
โI was wrong.โ
Stop trying to prove youโre exceptional.
Do the work. Stay humble. Let the results speak.
๐ฅ4โค2
Forwarded from Shu~codes
Just shipped: OSS Funding Matcher
If you maintain an open source project, there's a good chance you're doing critical work for free while real funding programs exist that you've never heard of โ or didn't think you qualified for.
What it does:
๐ Connects your GitHub repo
๐ Scores it using OpenSSF's criticality methodology
๐ฏ Matches you against 14 verified, currently-active funding programs (GitHub Secure Open Source Fund, Sovereign Tech Fund, NumFOCUS, and more โ every single link personally checked, no dead ends)
โ๏ธ Drafts a ready-to-send funding pitch with AI
Built with Next.js, Supabase, Auth.js, and Gemini/Groq for the AI layer.
Try it โ [https://oss-funding-matcher.vercel.app]
Repo - [https://github.com/shuayb344/oss-funding-matcher.git]
Feedback welcome โ especially if you know a funding program that should be on the list. There's a "suggest a funder" button built right in.
@shu_codes
If you maintain an open source project, there's a good chance you're doing critical work for free while real funding programs exist that you've never heard of โ or didn't think you qualified for.
What it does:
๐ Connects your GitHub repo
๐ Scores it using OpenSSF's criticality methodology
๐ฏ Matches you against 14 verified, currently-active funding programs (GitHub Secure Open Source Fund, Sovereign Tech Fund, NumFOCUS, and more โ every single link personally checked, no dead ends)
โ๏ธ Drafts a ready-to-send funding pitch with AI
Built with Next.js, Supabase, Auth.js, and Gemini/Groq for the AI layer.
Try it โ [https://oss-funding-matcher.vercel.app]
Repo - [https://github.com/shuayb344/oss-funding-matcher.git]
Feedback welcome โ especially if you know a funding program that should be on the list. There's a "suggest a funder" button built right in.
@shu_codes
โค1๐ฅ1
Forwarded from AbduIntheLoop (A~)
Between lessons with your ustaz, who listens to your hifdh?
Raed AI does. Speech recognition built specifically for Qur'anic Arabic. It follows your voice word by word, revealing what you get right, flagging what you skip or mispronounce.
Free for every Raed user. Works offline
https://x.com/RaedQuranApp/status/2095064620931133452?s=20
@abduintheloop
Raed AI does. Speech recognition built specifically for Qur'anic Arabic. It follows your voice word by word, revealing what you get right, flagging what you skip or mispronounce.
Free for every Raed user. Works offline
https://x.com/RaedQuranApp/status/2095064620931133452?s=20
@abduintheloop
โค2
Forwarded from Kidus's Chronicles
https://yegara.com/freedomain
Guys check this out, Domain that have pro.et is 1 birr only. Claim before it gets claimed and you can connect it to vercel. Just connected my portfolio site today https://kidus.pro.et and you pay 1 birr for every year
Guys check this out, Domain that have pro.et is 1 birr only. Claim before it gets claimed and you can connect it to vercel. Just connected my portfolio site today https://kidus.pro.et and you pay 1 birr for every year
โEvery new level of success becomes the minimum level of acceptable performance moving forward. This is the curse of competence.
You're good at things, and you regularly do well, then success doesn't become cause for celebration. It's simply the minimum baseline entry that you're allowed to pursue.
Anything less than success would be failure and success itself becomes nothing more than acceptable.โ
โ Chris Williamson
lil bro logs
@veiledDev14
You're good at things, and you regularly do well, then success doesn't become cause for celebration. It's simply the minimum baseline entry that you're allowed to pursue.
Anything less than success would be failure and success itself becomes nothing more than acceptable.โ
โ Chris Williamson
lil bro logs
@veiledDev14
โค5
Zare gena betewatu yetemarkut neger
Hasab ena guzo andlay ayhedum๐ข
Lela hager hedkuko๐ฅฒ
Hasab ena guzo andlay ayhedum๐ข
Lela hager hedkuko๐ฅฒ
Ikram | Veiled Dev๐ง
โค๏ธโ๐ฅ ุงููููฐู ุงููููฐู...โจ
Ahh, Peaceful Recitation โจ cant get over it ๐
Have it in the background, just listen and work ๐ซถ๐ปโ๏ธ
It's as if your inside the story... ๐ค
https://www.youtube.com/watch?v=T95nVQs-EW0
Have it in the background, just listen and work ๐ซถ๐ปโ๏ธ
It's as if your inside the story... ๐ค
https://www.youtube.com/watch?v=T95nVQs-EW0
YouTube
Abdullah Abualnaja | Surah Shu'ara
ุนุจุฏ ุงููู ุฃุจู ุงููุฌุง - ุณูุฑุฉ ุงูุดุนุฑุงุก
โค3
This media is not supported in your browser
VIEW IN TELEGRAM
ุตูููููุง ุนูููู ู
ููู ููููุชููู ููููู
ู ุงููููููุงู
ูุฉู: ุฃูู
ููุชูู ุฃูู
ููุชููโจโค๏ธโ๐ฉน
ุงูููู ุตู ูุณูู ุนูู ูุจููุง ู ุญู ุฏโจ๐ค
@veiledDev14
ุงูููู ุตู ูุณูู ุนูู ูุจููุง ู ุญู ุฏโจ๐ค
@veiledDev14
๐2โค1