Afro Dev πŸ‡ͺπŸ‡ΉπŸ§‘β€πŸ’»
130 subscribers
194 photos
27 videos
12 files
171 links
PHP/Laravel Developer + Experiment with Golang
Learning AI/ML πŸ€–

Founder of @addisentrancehub

Share coding skills, AI breakthroughs, and practical solutions to real-world problems.

@markit_md
@bilalshemsu
Download Telegram
πŸ˜‚πŸ˜‚ Is that possible πŸ₯²
πŸ”₯3
PharmaSys Official
α‹¨α‹αˆ­αˆ›αˆ²α‹ŽαŠ• αˆ™αˆ‰ αŠ₯αŠ•α‰…αˆ΅α‰ƒαˆ΄ α‰ αˆ΅αˆαŠ­α‹Ž α‰ α‰΄αˆŒαŒαˆ«αˆ α‹­αŠ¨α‰³α‰°αˆ‰!

α‹¨α‰ αˆ­αŠ«α‰³ α‹αˆ­αˆ›αˆ² α‰…αˆ­αŠ•αŒ«αŽα‰½ α‰£αˆˆα‰€α‰΅ α‰ αˆ˜αˆ†αŠ•α‹Ž α‰ α‹¨α‰€αŠ‘ በየቦታው α‰ αŠ αŠ«αˆ α‰°αŒˆαŠα‰°α‹ αˆ˜αŠ¨α‰³α‰°αˆ αŠ αˆ΅α‰ΈαŒ‹αˆͺ α‹­αˆ†αŠ•α‰₯α‹Žα‰³αˆ? α‹¨α‰€αŠ‘αŠ• αˆ½α‹«αŒ­α£ α‹¨αŠ­αˆα‰½α‰΅ α‹α‹α‹αˆ­ αŠ₯αŠ“ α‹¨αŠ αŒˆαˆαŒαˆŽα‰΅ αŒŠα‹œα‹«α‰Έα‹ α‹¨αˆšα‹«α‰ α‰ αˆ˜α‹΅αŠƒαŠ’α‰Άα‰½αŠ• α‰ α‹ˆα‰…α‰± αŠ αˆˆαˆ›α‹ˆα‰… ለαŠͺαˆ³αˆ«αŠ“ ለአሰራር ግራ αˆ˜αŒ‹α‰£α‰΅ α‹­α‹³αˆ­αŒ‹αˆα’

PharmaSys α‹¨αˆαˆ‰αŠ•αˆ α‰…αˆ­αŠ•αŒ«αŽα‰½α‹Ž αŠ₯αŠ•α‰…αˆ΅α‰ƒαˆ΄ በቀαŒ₯ታ ከαŠ₯αŒ… αˆ΅αˆαŠ­α‹Ž α‰΄αˆŒαŒαˆ«αˆ (Telegram) αŒ‹αˆ­ α‹«αŒˆαŠ“αŠ›αˆ!

α‰ α‰΄αˆŒαŒαˆ«αˆα‹Ž α‹¨αˆšα‹«αŒˆαŠ™αŠ α‰Έα‹ αˆαŒ£αŠ• αˆ˜αˆ¨αŒƒα‹Žα‰½α‘
- የቀαŒ₯ታ α‹¨αˆ½α‹«αŒ­ αˆ›αˆ³α‹ˆα‰‚α‹« (Real-time Sale Alerts)፦ α‰ α‹¨α‰΅αŠ›α‹αˆ α‰…αˆ­αŠ•αŒ«αα‹Ž αˆ½α‹«αŒ­ αˆ²αŠ¨αŠ“α‹ˆαŠ• α‹ˆα‹²α‹«α‹αŠ‘ α‰ α‰΄αˆŒαŒαˆ«αˆ መልαŠ₯αŠ­α‰΅ α‹­α‹°αˆ­αˆ΅α‹Žα‰³αˆα’
- α‹¨αŠ­αˆα‰½α‰΅ α‹α‹α‹αˆ­ αˆ˜α‰†αŒ£αŒ αˆͺα‹« (Stock Movement Tracking)፦ αˆαˆ­α‰΅ αˆ²αŒˆα‰£α£ αˆ²α‰€αŠαˆ΅ α‹ˆα‹­αˆ αŠ¨α‰…αˆ­αŠ•αŒ«α α‹ˆα‹° α‰…αˆ­αŠ•αŒ«α αˆ²α‹›α‹ˆαˆ­ α‹ˆα‹²α‹«α‹αŠ‘ α‹«α‹α‰ƒαˆ‰α’
- α‹¨α‰…α‹΅αˆ˜-αˆ›αˆ΅αŒ αŠ•α‰€α‰‚α‹« መልαŠ₯αŠ­α‰Άα‰½ (Instant Risk Warnings)፦ α‹¨αˆšα‹«αˆα‰ αˆ˜α‹΅αŠƒαŠ’α‰Άα‰½ αŠ₯αŠ•α‹²αˆαˆ α‹¨αŠ αŒˆαˆαŒαˆŽα‰΅ αŒŠα‹œα‹«α‰Έα‹ αˆŠα‹«α‰ α‰ƒ α‹¨α‰€αˆ¨α‰‘ αˆαˆ­α‰Άα‰½ αŒ₯α‰†αˆ›α’
- የ24 αˆ°α‹“α‰΅ αŠ α‹α‰Άαˆ›α‰²αŠ­ α‹¨α‹•αˆˆα‰³α‹Š αˆͺα–αˆ­α‰΅ (24-Hour Daily Report)፦ በየ24 αˆ°α‹“α‰± α‹¨αˆαˆ‰αŠ•αˆ α‰…αˆ­αŠ•αŒ«αŽα‰½α‹ŽαŠ• α‹¨α‰°α‹°αˆ«αŒ€ αˆͺα–αˆ­α‰΅ α‹«αŒˆαŠ›αˆ‰α¦
β™¦οΈα‹¨α‹¨α‰…αˆ­αŠ•αŒ«α‰ α‹¨α‰€αŠ‘ αŒ α‰…αˆ‹αˆ‹ α‹¨αˆ½α‹«αŒ­ αˆ˜αŒ αŠ•
β™¦οΈα‹¨αˆ°αˆ«α‰°αŠžα‰½ α‹¨αˆαˆ¨α‰ƒ αŠ₯αŠ“ α‹¨αŠ«αˆ½ αˆ‚αˆ³α‰₯ αŠ₯αŠ•α‰…αˆ΅α‰ƒαˆ΄
β™¦οΈαˆŠα‹«αˆα‰ α‹¨α‰°α‰ƒαˆ¨α‰‘ αˆαˆ­α‰Άα‰½ α‹αˆ­α‹αˆ­
β™¦οΈα‹¨αŠ αŒˆαˆαŒαˆŽα‰΅ αŒŠα‹œα‹«α‰Έα‹ αˆŠα‹«α‰ α‰ƒ α‹¨α‹°αˆ¨αˆ± αˆ˜α‹΅αŠƒαŠ’α‰Άα‰½
I think building is the hard part for a long time. The truly hard thing is delivering the product to the real user.
Ran a Lighthouse audit on Exam Hub (exam-hub.et) today:

⚑️ Performance: 94
♿️ Accessibility: 94
βœ… Best Practices: 92
πŸ” SEO: 100

Stack: PHP + MySQL on cPanel shared hosting, Cloudflare CDN in front. No fancy edge infra, no serverless β€” just solid fundamentals: image optimization, caching, minimal blocking JS, semantic HTML.

Proof that you don't need a $$$ hosting setup to ship a fast, accessible site. πŸ‡ͺπŸ‡Ή

@AbyssiniaDigitalCreator
❀‍πŸ”₯1πŸ‘1πŸ”₯1
#Opportunity_AlertsπŸ“£

πŸš€Calling Ethiopian Developers & Fintech Enthusiasts: Join M-PESA Ethiopia Hackathon 2026πŸš€

✨Are you a developer or innovator in Ethiopia passionate about fintech and digital payments? Join the Code! Cashless Community M-PESA Ethiopia Hackathon and work with other innovators to develop technology-driven solutions addressing real challenges in Ethiopia’s digital payment ecosystem.

Focus Areas:
πŸ“ŒDigital payment solutions
πŸ“ŒFinancial inclusion
πŸ“ŒCustomer experience & digital platforms
πŸ“ŒFintech innovation

What You Gain:
πŸ”ΉOpportunity to win up to 200,000 ETB
πŸ”ΉMentorship from industry experts
πŸ”ΉPractical fintech and technical experience
πŸ”ΉOpportunity to turn your idea into real-world impact
πŸ”ΉCollaboration and networking with fellow developers and innovators

Who Can Apply?
πŸ”ΈDevelopers and innovators based in Ethiopia
πŸ”ΈParticipants passionate about fintech and digital innovation
πŸ”ΈTeams of 3–5 members
πŸ”ΈTeams willing to use M-PESA APIs to develop their solutions

πŸ“Location: Ethiopia

πŸ”—Apply: https://forms.cloud.microsoft/Pages/ResponsePage.aspx?id=kTtWXq-dikmzQkrSLAKeocHvIsGksjhOtS2vxD1hw2pUQTZTUU5PQUZHMk1NTFRLVzlCTjREWTBQNy4u

πŸ“Deadline: August 13, 2026

"If this isn't for you, please share it with others who might be interested."πŸ™

Follow usπŸ‘‡for more opportunities
@opportunity_alerts
What's happening? My friend shared this with me; I can't stop laughing.πŸ˜‚πŸ˜‚πŸ˜‚
😁2
Forwarded from Ibnu Afdel's Log (Ibnu Afdel)
One Laravel mistake I see surprisingly often:

Putting too much logic inside controllers.

A controller should mostly coordinate the request.

When a method starts becoming 100+ lines, that's usually a signal to move logic into:

β†’ Actions
β†’ Services
β†’ Jobs
β†’ Form Requests
β†’ Domain-specific classes
The goal isn't "clean code" for the sake of it.
It's making the next change easier.


Link
Not only on AEH. Exam Hub also have new things soon πŸš€
⚑️Check out Chrome; it has some nice features. If I switch to another browser, this will be the reason, but Chrome adds it before that.

#Chrome #Update #Tip
The way it organized the pin tabs also very nice. πŸ‘
Bilal S.
Photo
PHP was a backend language long ago, but it is not anymore while NativePHP is here.πŸ”₯

#PHP #NativePHP #Laravel #Developers
πŸ‘1
Forwarded from Ibnu Afdel's Log (Ibnu Afdel)
dalt.ibnuafdel.com

This thing got even crazier.. it's going to be RC soon Insha'Allah.

A proper post regarding beta v0.4.0 will be posted, at a glance though,
If you are considering learning backend development ( for web dev ) or you know Laravel but not the behind the scenes.. this might help ( I built it for myself for the latter reason )

The learning page got better ( some pics will be in the comment section ) and bug fixes, the one I got when I was using it myself.. the doc is now slim and to the point, as everything is in the codebase itself.

It's heading for more ambitious goals.. ( hint: fullstackopen.com/en )

install:
composer create-project \
ibnuafdel/daltphp my-project \
--stability=beta --remove-vcs

cd my-project
php artisan serve


Star the repo: https://github.com/Ibnu-Afdel/DALT.PHP
❀1
❗️We want to inform you that the Llama 3.1 8B Instant model is being decommissioned on August 16, 2026. After the decommission date, requests to the model will no longer be served.
Afro Dev πŸ‡ͺπŸ‡ΉπŸ§‘β€πŸ’»
AI Gateway Update - Now OpenAI-compatible use /v1/chat/completions with standard messages format - Fixed load balancing (providers no longer get over-counted on failures) - Added 30s timeout for provider calls - Security fixes: removed secret logging, proper…
AI Gateway Bug Fix + Docs Update

Fixed a critical bug where the /v1/chat/completions endpoint would hang indefinitely. Root cause: the auth middleware wasn't async, causing Fastify 5 to stall on every authenticated request.

Changes:
- Auth hook now properly awaits in Fastify 5
- Updated Groq default model to openai/gpt-oss-20b
- Added full API reference at docs/API.md with request/response examples, error codes, and cURL/JS snippets
Supported Provid

Supported Providers (9): Gemini, Groq, Mistral, OpenRouter, Nvidia, Agnes, Zai, Zydit, OpenCodeZen

https://github.com/bilalshemsu1/ai-gateway
❀1
Afro Dev πŸ‡ͺπŸ‡ΉπŸ§‘β€πŸ’»
AI Gateway Bug Fix + Docs Update Fixed a critical bug where the /v1/chat/completions endpoint would hang indefinitely. Root cause: the auth middleware wasn't async, causing Fastify 5 to stall on every authenticated request. Changes: - Auth hook now properly…
AI Gateway - New /v1/models Endpoint
Added a new GET /v1/models endpoint that returns all available models in OpenAI-compatible format. 28 models across 9 providers, each showing which provider owns it.

Changes:
- Added getModels() to BaseProvider for structured model discovery
- Added model arrays to all 9 providers (Gemini, Groq, Mistral, OpenRouter, Nvidia, Agnes, Zai, Zydit, OpenCodeZen)
- New GET /v1/models endpoint listing every model with its provider


Quick test:
curl http://localhost:3000/v1/models πŸ‘€

πŸ‘‰ https://github.com/bilalshemsu1/ai-gateway

#Project #AIGateway
❀1πŸ”₯1