CodeJournal _ mah
🚀 New challenge unlocked! I’ve decided to push myself and build a high-level AI project from scratch — basically a “Senior Architect” in your pocket 🛠 What I’ll be sharing here: —No boring tutorials — just real progress —Honest “aha!” moments (and struggles…
🌑 Project Update:
Yo Fam! I’ve been heads down, building the foundation for something huge.
Here is my newly project recap :
🏗The Core is Live: No more basic setups. The entire system is now fully Dockerized. It’s isolated, portable, and built like a high-end production server.
🔐 Identity Secured: The "Nervous System" is online. I’ve integrated a seamless GitHub authentication—the door is locked, and the entry point is professional.
🧠 Advanced Memory: This is where it gets crazy. I’ve enabled Vector Support in the database. It doesn’t just store text; it’s designed to "understand" and retrieve complex data patterns in milliseconds.
The architecture is locked, and it’s absolute fire. 🔥 stay tuned!
https://t.me/code_journall
Yo Fam! I’ve been heads down, building the foundation for something huge.
Here is my newly project recap :
🏗The Core is Live: No more basic setups. The entire system is now fully Dockerized. It’s isolated, portable, and built like a high-end production server.
🔐 Identity Secured: The "Nervous System" is online. I’ve integrated a seamless GitHub authentication—the door is locked, and the entry point is professional.
🧠 Advanced Memory: This is where it gets crazy. I’ve enabled Vector Support in the database. It doesn’t just store text; it’s designed to "understand" and retrieve complex data patterns in milliseconds.
The architecture is locked, and it’s absolute fire. 🔥 stay tuned!
https://t.me/code_journall
🔥1
⭐️ Developers: Build with Fayda Digital ID 🇪🇹
Fayda is Ethiopia’s national digital ID platform, designed for secure, scalable integration.
Here’s what you get:
▶️ SSO API with OAuth 2.0 & OpenID Connect
▶️ eKYC-ready for seamless user onboarding
▶️ Easy integration for web & mobile apps
▶️ Built for trust, scale, and security
Start building secure digital services today:
🔗 id.gov.et/api
#FaydaID #DigitalEthiopia #DevTools #OAuth2 #OpenIDConnect #eKYC #SSO #APIIntegration #BuildWithFayda
Fayda is Ethiopia’s national digital ID platform, designed for secure, scalable integration.
Here’s what you get:
▶️ SSO API with OAuth 2.0 & OpenID Connect
▶️ eKYC-ready for seamless user onboarding
▶️ Easy integration for web & mobile apps
▶️ Built for trust, scale, and security
Start building secure digital services today:
🔗 id.gov.et/api
#FaydaID #DigitalEthiopia #DevTools #OAuth2 #OpenIDConnect #eKYC #SSO #APIIntegration #BuildWithFayda
Tips before it gets 2k26:
🔹 Your Git Commits Speak Louder Than Your Code
Git commits aren’t just about saving code. They’re a powerful form of communication. Each commit tells a story about what changed and why. A clean commit history makes collaboration smoother, code reviews easier, and debugging far less painful 🧩.
🚫 Common commit pitfalls:
🔹Dumping everything into one massive commit → This hides individual changes and makes debugging a nightmare.
🔹Committing per file rather than per logical change → Results in a fragmented history that’s hard to follow.
🔹Vague messages like “update”, “fix”, or “final” → Conveys zero context
🔹Mixing unrelated changes → This muddles reviews and complicates rollbacks.
🔹Skipping proper branching → Working directly on main/master or mixing multiple features in one branch can cause conflicts, risky merges, and messy history.
💡 So, what makes a great commit?
✅ One logical purpose per commit → Each commit should represent a single, cohesive change that can stand on its own.
✅ Clear, meaningful messages → Use the imperative mood (“Add user authentication endpoint” instead of “Added auth”).
✅Atomic and reversible → Small enough to bisect easily and safe to revert without breaking unrelated parts.
✅Better collaboration → Clean history leads to faster reviews, easier onboarding, and smoother merges.
✅Use proper branching strategies → feature/hotfix branches keep work isolated and history readable.
Adopting these habits elevates both code quality and team productivity 🚀
👉Takeaway: Clean commits show discipline, clarity, and respect for your team, your history speaks as loudly as your code.
https://t.me/code_journall
🔹 Your Git Commits Speak Louder Than Your Code
Git commits aren’t just about saving code. They’re a powerful form of communication. Each commit tells a story about what changed and why. A clean commit history makes collaboration smoother, code reviews easier, and debugging far less painful 🧩.
🚫 Common commit pitfalls:
🔹Dumping everything into one massive commit → This hides individual changes and makes debugging a nightmare.
🔹Committing per file rather than per logical change → Results in a fragmented history that’s hard to follow.
🔹Vague messages like “update”, “fix”, or “final” → Conveys zero context
🔹Mixing unrelated changes → This muddles reviews and complicates rollbacks.
🔹Skipping proper branching → Working directly on main/master or mixing multiple features in one branch can cause conflicts, risky merges, and messy history.
💡 So, what makes a great commit?
✅ One logical purpose per commit → Each commit should represent a single, cohesive change that can stand on its own.
✅ Clear, meaningful messages → Use the imperative mood (“Add user authentication endpoint” instead of “Added auth”).
✅Atomic and reversible → Small enough to bisect easily and safe to revert without breaking unrelated parts.
✅Better collaboration → Clean history leads to faster reviews, easier onboarding, and smoother merges.
✅Use proper branching strategies → feature/hotfix branches keep work isolated and history readable.
Adopting these habits elevates both code quality and team productivity 🚀
👉Takeaway: Clean commits show discipline, clarity, and respect for your team, your history speaks as loudly as your code.
https://t.me/code_journall
❤2
Forwarded from Commercial Bank of Ethiopia - Official
ባሉበት የሒሳብ ቁጥርዎን ከፋይዳ መታወቂያዎ ጋር ያስተሳስሩ!
****************
ውድ የባንካችን ደንበኞች፡
የኢትዮጵያ ብሔራዊ ባንክ ኅዳር 25 ቀን 2018 ዓ.ም ባወጣው መመሪያ መሠረት፤ ሁሉም ደንበኞች የባንክ አገልግሎቶች ለማግኘት እና ሒሳብ ለማንቀሳቀስ የፋይዳ መታወቂያ ማቅረብ ይጠበቅባቸዋል::
በዚህ መሠረት ባንካችን ደንበኞች ወደቅርንጫፍ ቀርበው የሒሳብ ቁጥራቸውን ከፋይዳ መታወቂያ ጋር ከሚያጣምሩበት አሠራር በተጨማሪ ባሉበት አገልግሎቱን የሚያገኙበትን አማራጭ አመቻችቷል።
በመሆኑም ከታች በተቀመጠው የአሠራር ቅደም ተከተል መሠረት የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) በማስገባት የባንክ ሒሳብ ቁጥርዎን ከፋይዳ መታወቂያዎ ጋር ያጣምሩ::
1. ይህን ማስፈንጠሪያ 👉 https://cbefayda.cbe.com.et/ በመጫን/ በማስገባት ገፁን ይክፈቱ፣
2. የሂሳብ ቁጥርዎን አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
3. ሒሳብ ሲከፍቱ ያስመዘገቡትን የስልክ ቁጥር በሚጠቀሙበት የተንቀሳቃሽ ስልክ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify OTP” የሚለውን በመጫን ያረጋግጡ፣
4. “Log with OTP” የሚለውን ይጫኑ፤
5. የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
6. በድጋሚ በተንቀሳቃሽ ስልክዎ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify” የሚለውን በመጫን ያረጋግጡ፣
7. “Allow” የሚለውን ይጫኑ፣
8. “Accept and Update” የሚለውን ሲጫኑ “Update complete. Pending Approval” የሚል መልእክት ይመጣልዎታል። ጨርሰዋል።
*****
የኢትዮጵያ ንግድ ባንክ
ሁሌም የሚተማመኑበት ባንክ!
****************
ውድ የባንካችን ደንበኞች፡
የኢትዮጵያ ብሔራዊ ባንክ ኅዳር 25 ቀን 2018 ዓ.ም ባወጣው መመሪያ መሠረት፤ ሁሉም ደንበኞች የባንክ አገልግሎቶች ለማግኘት እና ሒሳብ ለማንቀሳቀስ የፋይዳ መታወቂያ ማቅረብ ይጠበቅባቸዋል::
በዚህ መሠረት ባንካችን ደንበኞች ወደቅርንጫፍ ቀርበው የሒሳብ ቁጥራቸውን ከፋይዳ መታወቂያ ጋር ከሚያጣምሩበት አሠራር በተጨማሪ ባሉበት አገልግሎቱን የሚያገኙበትን አማራጭ አመቻችቷል።
በመሆኑም ከታች በተቀመጠው የአሠራር ቅደም ተከተል መሠረት የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) በማስገባት የባንክ ሒሳብ ቁጥርዎን ከፋይዳ መታወቂያዎ ጋር ያጣምሩ::
1. ይህን ማስፈንጠሪያ 👉 https://cbefayda.cbe.com.et/ በመጫን/ በማስገባት ገፁን ይክፈቱ፣
2. የሂሳብ ቁጥርዎን አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
3. ሒሳብ ሲከፍቱ ያስመዘገቡትን የስልክ ቁጥር በሚጠቀሙበት የተንቀሳቃሽ ስልክ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify OTP” የሚለውን በመጫን ያረጋግጡ፣
4. “Log with OTP” የሚለውን ይጫኑ፤
5. የፋይዳ ተለዋጭ ቁጥርዎን (16 አሀዝ-FAN Number) አስገብተው ‘Get OTP’ የሚለውን ይጫኑ፣
6. በድጋሚ በተንቀሳቃሽ ስልክዎ የተላከልዎትን የአንድ ጊዜ የሚስጥር ቁጥር (OTP) አስገብተው “Verify” የሚለውን በመጫን ያረጋግጡ፣
7. “Allow” የሚለውን ይጫኑ፣
8. “Accept and Update” የሚለውን ሲጫኑ “Update complete. Pending Approval” የሚል መልእክት ይመጣልዎታል። ጨርሰዋል።
*****
የኢትዮጵያ ንግድ ባንክ
ሁሌም የሚተማመኑበት ባንክ!
Forwarded from HUDC-Haramaya University Developers Community (Kassdag/ካሥዳግ)
U got story to share checkout @gebinetbot and share ur "gebi/ግቢ" story let's laugh or learn from it
© GebiNet | ግቢ-ኔት
© GebiNet | ግቢ-ኔት
Forwarded from Birhan Nega
image.png
483.9 KB
If you’re a student struggling with self-discipline, time management, or staying consistent, The Art of Laziness is a book worth reading. It doesn’t teach you to avoid work—instead, it helps you stop wasting time and energy. For students, the message is simple: focus on the right subjects, study with intention, remove distractions, and build disciplined routines. When your effort is structured, results follow without burnout.
You can download PDF here
You can download PDF here
❤1
ሉቃስ 2
¯¯¯¯¯¯¯¯¯¯
⁶ በዚያም ሳሉ የመውለጃዋ ወራት ደረሰ፥
⁷ የበኵር ልጅዋንም ወለደች፥ በመጠቅለያም ጠቀለለችው፤ በእንግዶችም ማደሪያ ስፍራ ስላልነበራቸው በግርግም አስተኛችው።
…
⁹ እነሆም፥ የጌታ መልአክ ወደ እነርሱ ቀረበ የጌታ ክብርም በዙሪያቸው አበራ፥ ታላቅ ፍርሃትም ፈሩ።
¹⁰ መልአኩም እንዲህ አላቸው፦ እነሆ፥ ለሕዝቡ ሁሉ የሚሆን ታላቅ ደስታ የምሥራች እነግራችኋለሁና አትፍሩ፤
¹¹ ዛሬ በዳዊት ከተማ መድኃኒት እርሱም ክርስቶስ ጌታ የሆነ ተወልዶላችኋልና።
✝… እንኳን ለጌታችን ለመድኃኒታችን ለኢየሱስክርስቶስ የልደት በዓል በሰላም❤️ አደረሳችሁ አደረሰን
@code_journall
¯¯¯¯¯¯¯¯¯¯
⁶ በዚያም ሳሉ የመውለጃዋ ወራት ደረሰ፥
⁷ የበኵር ልጅዋንም ወለደች፥ በመጠቅለያም ጠቀለለችው፤ በእንግዶችም ማደሪያ ስፍራ ስላልነበራቸው በግርግም አስተኛችው።
…
⁹ እነሆም፥ የጌታ መልአክ ወደ እነርሱ ቀረበ የጌታ ክብርም በዙሪያቸው አበራ፥ ታላቅ ፍርሃትም ፈሩ።
¹⁰ መልአኩም እንዲህ አላቸው፦ እነሆ፥ ለሕዝቡ ሁሉ የሚሆን ታላቅ ደስታ የምሥራች እነግራችኋለሁና አትፍሩ፤
¹¹ ዛሬ በዳዊት ከተማ መድኃኒት እርሱም ክርስቶስ ጌታ የሆነ ተወልዶላችኋልና።
✝… እንኳን ለጌታችን ለመድኃኒታችን ለኢየሱስክርስቶስ የልደት በዓል በሰላም❤️ አደረሳችሁ አደረሰን
@code_journall
❤1
Forwarded from Dagmawi Babi
Forwarded from Ethiopian Cursor Community
Cursor's agent now uses dynamic context for all models.
It's more intelligent about how context is filled while maintaining the same quality. This reduces total tokens by 46.9% when using multiple MCP servers.
Read more
It's more intelligent about how context is filled while maintaining the same quality. This reduces total tokens by 46.9% when using multiple MCP servers.
Read more
Forwarded from Frectonz
YouTube
Devtopia - E07 - Rasmic (YouTuber & Developer at Convex)
Yafet and Fraol sit down with Michael 'Rasmic' Shimeles to map his unique trajectory from his early years jailbreaking phones to his current role at Convex.
0:00 - Into
1:43 - How did you get started programming
12:09 - What happened with your interest in…
0:00 - Into
1:43 - How did you get started programming
12:09 - What happened with your interest in…
CodeJournal _ mah
🚀 New challenge unlocked! I’ve decided to push myself and build a high-level AI project from scratch — basically a “Senior Architect” in your pocket 🛠 What I’ll be sharing here: —No boring tutorials — just real progress —Honest “aha!” moments (and struggles…
Tip: Signal vs. Noise 🛡️
When building AI-powered tools, never feed the LLM raw repo data.
Sending node_modules, lockfiles, or build artifacts is just "noise"—it drains your budget, slows the app, and leads to AI hallucinations.
The Secret: Build a pre-filter to strip the junk and only send the "signal" (the actual logic). Clean data = faster audits and 10x cheaper scaling. 🧠
https://t.me/code_journall
When building AI-powered tools, never feed the LLM raw repo data.
Sending node_modules, lockfiles, or build artifacts is just "noise"—it drains your budget, slows the app, and leads to AI hallucinations.
The Secret: Build a pre-filter to strip the junk and only send the "signal" (the actual logic). Clean data = faster audits and 10x cheaper scaling. 🧠
https://t.me/code_journall
🔥2