CodeJournal _ mah
97 subscribers
172 photos
8 videos
4 files
125 links
Sharing the journey and creating a space for developers to grow, learn, and stay sane.
Daily tips, critical tech alerts, and the real "dev life" struggle.
Let's connect @Mercyy1214
Download Telegram
Recursive Functions — The Cleanest Way to Solve Repeating Problems

A recursive function is simply a function that calls itself until it reaches a stopping point.
Perfect for tasks like factorials, tree traversal, search, and breaking problems into smaller chunks.

⚡️ Simple Example

function factorial(n) {
if (n === 1) return 1; // base case
return n * factorial(n - 1); // recursive call
}

console.log(factorial(5)); // 120


💡 Why use recursion?

Cleaner logic

Reduces complex loops

Mirrors how many problems naturally break down


for more info 👉 https://t.me/code_journall
Good morning ;)
Someone said
"I think, therefore I am. "

https://t.me/code_journall
⭐️ For University Students


If you're a university student, check out this opportunity!

You can get amazing offers such as:

▶️ A free domain name
▶️ GitHub Pro
▶️ Hosting on DigitalOcean
▶️Access to databases
▶️ Notion
▶️ Microsoft Azure
▶️ Heroku
▶️ Free courses and more


Make sure to check the offer before you apply, and carefully read the requirements.

🔗 GitHub Student Developer Pack

#UniversityStudents #StudentDeals #GitHubStudentPack #FreeResources
Good morning y'all :)
☑️ CTRL + API – Discover the Power of M-PESA’s Open API

📢 We’re excited to invite you to an exclusive in-person developer session at Haramaya University! This session is your chance to explore new possibilities in mobile money and fintech

🗓 Thursday, December 11
2:30 – 6:00 LT

💡 What You’ll Learn:
🔹 How to access and navigate the M-PESA Developer Portal
🔹 How to integrate M-PESA APIs to build digital platforms, create payment solutions, and transform ideas into viable startups or self-employment projects
🔹 Step-by-step guidance: account setup, documentation, sandbox testing

🗯 Session Agenda:
🔸 Introduction to the Mobile Money Ecosystem
🔸 Overview of M-PESA APIs
🔸 Live demo on accessing and testing Open APIs - Best practices for integrating M-PESA into student-built platforms
🔸 Q&A and networking with M-PESA teams

🔗 Start Exploring Today Sign up on the M-PESA Developer Portal:-
https://developer.safaricom.et/login

📌 RSVP to Secure Your Spot:-
https://forms.office.com/r/ErkDqAbCnt
Happy Sabbath :)
Attended demo day of project hackathon , that was incredible experience , all participants were present on focus , i hope there will be many of these event in this Uni !


https://t.me/code_journall
1👏1
Forwarded from KiNFiSH Farms
wait 👀️️️️️️ npm i npm ??
📣 HUCISA PROJECT HACKATHON — A SUCCESSFUL 15-DAY JOURNEY! 🚀

The first ever 15-Day Project Hackathon has officially concluded — and it was inspiring!
On behalf of HUCISA, I want to express my heartfelt gratitude to everyone who made this program a reality.

A special thank you goes to Miftah Fentaw — your continuous support from day one until Demo Day, your effort in arranging the venue, logistics, and everything in between truly made this event possible. HUCISA deeply appreciates your commitment.

My sincere gratitude also goes to:

🔹 Mihret Yirga – Coordinator of the program
🔹 Ekram Tenkir – For your support throughout
🔹 Leter Tujo, Asmare Admasu, and myself (AJ) – The Evaluators
🔹 The Executive Members of HUCISA – For showing up and supporting the students
🔹 And most importantly, all the participants who showcased their amazing projects. Your creativity, discipline, and dedication over the past 3 weeks were truly inspiring.

💡 This is just the beginning!
For those who missed this event, get ready and prepare for the next one—come with your problem-solving ideas and innovative projects this is just the beginning, and we will continue organizing bi-weekly project hackathons to nurture innovation and growth.


Thank you all once again for making this event impactful.

AJ.
That hardly ever happens is another way of saying 'it happens'.
🔥1
if you want live session for coming saturday here it is👆
Forwarded from Hacker News
Show HN: AlgoDrill – Interactive drills to stop forgetting LeetCode patterns (Score: 150+ in 13 hours)

Link: https://readhacker.news/s/6H7hX
Comments: https://readhacker.news/c/6H7hX

I built AlgoDrill because I kept grinding LeetCode, thinking I knew the pattern, and then completely blanking when I had to implement it from scratch a few weeks later.
AlgoDrill turns NeetCode 150 and more into pattern-based drills: you rebuild the solution line by line with active recall, get first principles editorials that explain why each step exists, and everything is tagged by patterns like sliding window, two pointers, and DP so you can hammer the ones you keep forgetting. The goal is simple: turn familiar patterns into code you can write quickly and confidently in a real interview.
https://algodrill.io
Would love feedback on whether this drill-style approach feels like a real upgrade over just solving problems once, and what’s most confusing or missing when you first land on the site.
Gpt-5.2 is now available on Cursor 👀
1
Good Morning guys :)
😁1
🤯 Today I discovered a programming language I never knew existed…

One of my friends mentioned Idris in a discussion.
I got curious, did a bit of research — and wow… it’s amazing.

🧠 Idris lets you:

Catch serious bugs at compile time

Write programs where types prove correctness

Eliminate many runtime errors before the code even runs

It’s not mainstream, but it’s powerful and mind-blowing for CS students and devs who love correctness.

Ever heard of Idris before today? 👀
Or am I discovering it late too? 🙄 put your thought 👇

https://t.me/code_journall