Coding Adventure with Johnny
18 subscribers
6 photos
2 videos
1 file
2 links
Hey fam! I’m Yohannes — your MERN stack guy from Ethiopia. Been grinding since 2017 EC 😎💻
Here I drop:
my coding wins + fails
📚 dope books & free resources
🎥 courses that actually help me in this journey.Still continously learning...
Download Telegram
Forwarded from Edemy
Things Feel Hard Until You Actually Start

In tech, many things sound difficult long before we ever try them.

Before learning Docker, I already believed it would be complicated
not because I had worked with it, but because of how people talked about it.

Just hearing terms like image, container, and DevOps workflows made it feel heavy.

But once I started learning Docker and using it in a project, it was far more understandable than I expected.

Most of the confusion faded once I stopped listening and started doing.

This isn’t only about Docker.

The same thing happens for other terms.

From the outside, things look overwhelming.
Once you’re inside them, they turn into clear steps you can work through.

The real issue is that many juniors never reach that point.
They stop at the idea of difficulty.

We often hear experienced engineers talk in advanced terms,
and we forget that they also started by not understanding much.

Fear usually comes from: not starting, overthinking, and comparing yourself to people who are further along

So the solution is to start even if things are not clear yet.

If you’re a junior:

don’t let technical language scare you

don’t wait until everything feels clear

start small and learn as you go

You don’t need full clarity to begin.
You gain clarity by starting.

Most projects look difficult
until you sit down and actually work on them.

That’s where learning really happens.

@edemy251
Git isnot just a tool but it is the backbone of modren software collabration. Whether you are developer, Devops enginner or even technical writer Git is essential thing. It is how teams stay sync , it is how codes evolves safely and how versions tracked across time and contrbuitors. I thought knowing the basics add, commit ,push was enough. But real-world git messier: like branching strategies , merge conflict, rebasing , pull request...etc. Git isnot just about saving the code it is all abot communicating through history. For us tech persons it isnot optional. It is how you show your work it is how you review others.
Coding Adventure with Johnny
Git isnot just a tool but it is the backbone of modren software collabration. Whether you are developer, Devops enginner or even technical writer Git is essential thing. It is how teams stay sync , it is how codes evolves safely and how versions tracked across…
Merging is the process of combining changes from one branch into another.Typically you merge feature branch into main branch to integrate completed work without losing any history.Actually there are two types of merging fast forward merging and 3 way merging.
https://t.me/JonasSchmedtmannCourses

Hey fam! Checkout Jonas schmedtmann courses. He covers ultimate react course, advanced css , Node.js and Express.js and more. His react course is top-notch course that covers practical building of react apps not just theory. So enjoy it ✌️
🔥2
Forwarded from Edemy
Real experience doesn’t come from watching more tutorials. It comes from building, thinking, and solving real problems. Tutorials are useful at the beginning, but staying there too long gives a false sense of progress. You may understand concepts, but you don’t truly learn until you apply them on your own.

The best way to gain experience is to start with a problem you actually see or face. It can be something small, a task you repeat every day, a manual process, or a tool you wish existed. Start there. Google similar ideas, read how others solved it, and then try to build your own version. It doesn’t need to be perfect. What matters is that the decisions are yours.

When you work on your own project, learning becomes real. You think about structure, logic, edge cases, and how things behave in real situations. You get stuck, search for answers, read documentation, try again, and improve. This is exactly how professional developers work.

Spending too much time watching tutorials without writing code keeps your hands clean, but experience comes when your hands get dirty. Writing imperfect code, fixing it, and improving it over time teaches you far more than any video can.

Experience is built by doing real work, not by waiting to feel ready. Start small, build something real, and learn along the way.

@edemy251
Procrastination is the assassination of all destination.
const year = 2026
const targets = ["Mastering new techs" , "Launch startup" , "Make 5 digit income" , "Build more"]
let hustlemode = true;

function executehustle () {
console.log( Jaunaury ${new Date.getDate()} , ${year} )

while(hustlemode){
for(let goal of targets){
console.log(`Processing ${goal} ..... [DONE] ` )
const potential = "Infinity" ;

if (potential) {
console.log("Status: Limitless");
console.log("Hustle Logic: I can do this all day!");
console.log("I will not stop until I achieve it.")
console.log("May God direct my path and bless the work of my hands.")
console.log("DROP YOUR COMMENT BELOW IN ANY LANGUAGE!");
console.log("JOIN THE CHANNEL: https://t.me/CodingAdventurewithjohnny");
console.log("———-\n");

console.log("LETS GOOOO!!");
break;
}
}
}
executehustle ()
🔥1
Forwarded from ያሬዳውያን (ወሪዶ)
ለዘተወልደ እምቅድስት ድንግል ምንተ ንብሎ ናስተማስሎ ለመድኃኒነ/፪/
አርዌ ገዳምኑ አንበሳ ወሚመ ወሚመ ከራድዮን/፪/
"ዛሬ በዳዊት ከተማ መድኃኒት እርሱም ክርስቶስ ጌታ የሆነ ተወልዶላችኋልና" (ሉቃስ 2፥11)።

እንኳን ለብርሃነ ልደቱ በሰላም አደረሳችሁ።
🙏2
"‎በዚህ ጊዜ ኢየሱስ የገሊላ ከተማ ከሆነችው ከናዝሬት መጥቶ በዮርዳኖስ ወንዝ በዮሐንስ እጅ ተጠመቀ።" ማርቆስ 1:9

እንኳን ለብርሃነ ጥምቀቱ በሰላም አደረሳችሁ።
Hey everyone i have been quiet for the last two three weeks, but i was on final exam. I am official finished and back to the code. I am currently deep dive into Typescript.
Typescript is just javascript with a safety suit. Typescript adds a type system on the top of the javascript. It forces you to define what your data look like before you run code.
Coding Adventure with Johnny
Hey everyone i have been quiet for the last two three weeks, but i was on final exam. I am official finished and back to the code. I am currently deep dive into Typescript. Typescript is just javascript with a safety suit. Typescript adds a type system…
Why i choosed Typescript ?
1. Type safety which means when you code with ts errors are caught while you are typing not while user or client is using your app(product).
2. Market demand if you look at the job market description they donot just ask about vanilla js they also ask for Typescript. Learning it and mastering it now makes me ten times more valuable in the job market.
Another day to win. Good morning, everyone!
Hey guys, I'm back! Thank God, I just finished the backend for my expense-tracker project. Man, I thought finishing the backend would take two days, but it took me four dayss. I got a lot of errors and was stuck for hours 😁. No problem real understanding came from wrestling with those errors, and they built me up more.

Now it's time for the frontend with TypeScript. I hope to finish this project this week, God willing.

#Build in public #Typescript #Mastering new tech
🔥5
Media is too big
VIEW IN TELEGRAM
Hellooo everyone i am back.
Thanks to God i just finished my first fullstack expense-tracker app with typescript. This is the first project with typescript, it taught me a ton of things like type safety , Api design , how ts works with react and mongodb. I know the ui is not much fancy because i just focused on the fundamental things. Watch the demo and give me your feedback.
It's time to rest😴 and plan for next.

#Buildinpublic #Typescript #Masteringnewtech
🔥2
Forwarded from Big Habesha Tech
🇪🇹 በኢትዮጵያ የመጀመሪያው ሰው አልባ ዘመናዊ የፖሊስ ጣቢያ በአዲስ አበባ አገልግሎት መስጠት ጀመረ

ይህ አገልግሎት በአዲስ አበባ ቦሌ ክፍለ ከተማ እንደተጀመረ ተዘግቧል፡፡

ሰው አልባ ጣቢያው፤ ተገልጋዮች በዲጂታል መንገድ በዋናው ማዕከል ከሚገኙ የፖሊስ ኦፊሰሮች ጋር በቪዲዮ እና በድምጽ በመገናኘት ጉዳያቸውን የሚያስፈጽሙበት ነው ተብሏል።

ስለአገልግሎቱ ቁልፍ መረጃዎች፦
ወንጀለኞችን በፍጥነት ለመያዝ ከፍተኛ ሚና ይጫወታል፣
በአማርኛ፣ ኦሮምኛ፣ ትግርኛ፣ ሱማሊኛ፣ እንግሊዝኛ እና በሌሎችም ይሰጣል፣
ከኢትዮጵያ ፌዴራል ፖሊስ መተግበሪያ ጋር ተቀናጅቷል፣
የተለያዩ ክፍያዎች+ 46 የመንግሥት አገልግሎቶችን መስጠት ይችላል፡፡

የሙከራ አገልግሎቱ ቦሌ ድልድይ አካባቢ የተጀመረ ሲሆን በቀጣይ መርካቶ እና መገናኛ ባሉ አካባቢዎች እንደሚስፋፋ ተገልጿል።

በሃገራችን አዳዲስ ቴክኖሎጂዎች መጀመራቸው ደስ ይላል ነገር ግን ብዙ ጊዜ በከፍተኛ hype ይጀመሩና ቀስ እያሉ ይረሳሉ። አገልግሎት መስጠትም ያቆማሉ። ይህ እጣ እንደማይደርሰው ተስፋ አደርጋለሁ።

#Sputnik_ethiopia
@bighabesha_softwares
Please open Telegram to view this post
VIEW IN TELEGRAM
Your code doesnot get better because you want it to but it gets better when you daily practice coding and fall in love with the system. Donot worry too much about the finish line focus on the system
2