Yonas.dev πŸ¦„
220 subscribers
172 photos
12 videos
5 files
307 links
Odoo. DevOps. ML.
contact me : @yonasnm
Download Telegram
"Ideas don't come out fully formed. They only become clearer as you work on them. You just have to get started."
β€”- Mark Zuckerberg
Starting tomorrow, I'm getting back into my year-long journey of mastering Data Structures and Algorithms (DSA) alongside The Odin Project! πŸ’»

Having completed the foundation course, it's time to dive deeper into advanced concepts like:

1- Advanced CSS(with various libraries and frameworks like Bootstrap, Tailwind, Bulma )
2- JavaScript & React
3- Databases & Node.js
For the next 6 months, I'll be focusing on these core web development skills. After that, I'll move on to Full Stack Open, an excellent resource to sharpen my skills and become a web development pro! πŸ’ͺ

Stay tuned for updates on this journey! 🌟
This media is not supported in your browser
VIEW IN TELEGRAM
Elon Musk unveils Tesla robotaxi that can drive itself.πŸš•πŸš•
Forwarded from Tilet solution
You're a Startup? πŸ™„

Here’s the thing: if what you’re trying to achieve in your life is uncertain and something new that will definitely add value to yourself and others, then you’re an entrepreneur, and your life is a startup.

Wait, what? Yeah, because that’s the definition of a startup, something uncertain that’s aiming to create value. So, let me ask you this. what’s the MVP (Minimum Viable Product) of your life that you want to achieve? I am talking about you, physically and mentally . What are the uncertain things you want to try and test? What’s something you can do now just as a test?

As you work on modifying or even creating yourself, and as this self becomes a product to be "bought," you will sell yourself, others will "buy" into you, and you are also a service. You’re both a product and a service.

So, if you think that modifying and creating yourself feels highly uncertain, or you’re asking, "What if I fail?" and thinking it requires investment in yourself, well, guess what? You own a startup, and you are an entrepreneur.

But if you see it as a process, and not as uncertainty, that’s great! Just make sure you’re not stuck waiting, hoping that one day you’ll have everything you need, or that fear of failure holds you back. Because if you feel that way, you’re still uncertain, so go back to the beginning you’re a startup.

But either way, investing in yourself is something we all need to not only consider, but act on, "do it right now!"

@tiletsolution
πŸ‘1
Day 22 of Posting My Tech Journey (Oct 12, 2024)
It’s been a productive day filled with learning and hands-on practice! I focused on several key concepts today, including Git and GitHub, SSH, API keys, and resuming The Odin Project. Here’s a breakdown:

1- Git and GitHub:
As I continue my machine learning journey, I deepened my understanding of Git and GitHub, especially in collaborating with others. I’ve practiced several useful commands like:

git push  
git pull
git push -u <branch>
git rebase
git fetch
git remote update
git log --oneline --all
git show <commit>

and more.
I’m feeling more confident using Git and GitHub and am ready to apply this knowledge in real-world projects.

2- SSH and API Keys:
I learned about SSH (private and public keys) and API keys, and their significance for secure authentication. https://www.preveil.com/blog/public-and-private-key/#:~:text=In%20public%20key%20cryptography%2C%20every,using%20their%20matching%20private%20key this website provides an excellent explanation of SSH keys that helped me get a clearer picture of how they work.

3- Resumed The Odin Project (TOP):
I completed The Odin Project foundation course a month ago and have now resumed where I left off. Today, I covered Emmet and SVG and how to implement them in projects. There's still a lot to learn, so stay tuned for more updates as I continue progressing!
Day 23 of Posting My Tech Journey (Oct 13, 2024)
Hello everyone!
I hope you're all doing well. Today was another productive day ! I focused on exploring Git and GitHub further and took a well-deserved break. Here’s a breakdown:

1. Git and GitHub:

Continuing my machine learning journey, I deepened my understanding of Git and GitHub, particularly in collaboration. I practiced several useful commands, including:

* git rebase -i (with various options like):

- pick: Use the commit as is.
- squash: Combine this commit with the previous one and keep the commit messages.
- fixup: Combine this commit with the previous one, discarding the commit message.
* git commit -a

* git merge

and more.

I feel more confident using Git and GitHub and am excited to apply this knowledge in real-world projects.

2. Collaboration Concepts:

I also learned about pull requests, GitHub issues, merging, rebasing, and resolving conflicts, which are crucial for effective teamwork in development.

3. Taking a Break:
After a productive learning session, I took some time to relax and recharge. Balancing study and rest is essential for maintaining momentum in the journey!
There is more to come, stay tuned!
Day 4 of My a YEAR DSA Growth Journey!
Hey everyone! πŸ‘‹

I'm back to my deep dive into Data Structures and Algorithms (DSA) as part of my year-long mastery journey. Currently, I'm using the book The Self-Taught Computer Scientist, which I highly recommend for anyone looking to strengthen their DSA skills! πŸ“š

So far, I’ve covered:

1- Introduction to DSA: Understanding the fundamental concepts and why they matter.
2- Asymptotic Analysis: Getting into the nitty-gritty of time and space complexity, including amortized case analysis.
I'm excited to keep pushing my limits and mastering DSA this year. πŸš€ I’ll be sharing my progress and insights along the way, so stay tuned for more updates!

Let’s learn together and elevate our skills! πŸ’ͺ
Day 24 of Posting My Tech Journey (Oct 14, 2024)

Hello tech enthusiasts,

Today I wrapped up the Git and GitHub course from my 6-month machine learning journey and learned about databases from my MuleSoft class.

1- Git and GitHub: It was an amazing course! I now feel confident using Git for tracking projects, collaborating through pull requests, and contributing to open-source projects. Next, I’ll be diving deep into software,databases and programming, which is the next course in my learning pathway.

2- Database Concepts: Continuing my MuleSoft training, I covered database concepts like the types of DBMS and their structures. Up next is learning how to integrate and work with databases within MuleSoft.

Stay tuned for the exciting journey ahead!
❀1
Day 25 of Posting My Tech Journey (Oct 15, 2024)

Hello everyone!

Today, I focused on two key areas of my tech journey:

1- Computing Platforms and Software Applications (ML Journey):

I explored concepts like software licenses, compatibility between commercial and open-source software, versioning, installation, and management of software. It was fascinating to dive deeper into these foundational topics.

2- HTML Tables (The Odin Project):
I practiced various HTML table tags like <table>, <th>, <td>, <tr>, <col>, <span>, and <colgroup>. This hands-on experience helped me solidify my understanding of structuring data with tables.

It was a productive day overall, and I’m excited to keep pushing forward. Stay tuned for more updates as my journey continues!
Forwarded from Tilet solution
New Scholarship opportunity ‼️
Apply through the following linkπŸ‘‡
https://asu.co1.qualtrics.com/jfe/form/SV_40aT3CmIQPf3aQK


@tiletsolution
Ai Engineer Roadmap.
Day 26 of Posting My Tech Journey (Oct 16, 2024)

Hello techies,

Today wasn’t the most productive day, but I still made some progress in learning about databases and their integration with MuleSoft, and also I want to say sorry since I didn't post on the exact day.

1 - Learning Databases and MuleSoft Integration:
I dived into database fundamentals, exploring DBMS concepts, SQL, and writing SQL queries. I also learned how to integrate databases with MuleSoft, focusing on two key components from the MuleSoft Database module:

1- Select Component: Used to retrieve data from databases.
2- Insert Component: Helps add new records into the database.
Though the pace was slower, this knowledge will definitely come in handy as I continue deepening my integration skills.
πŸ‘2
Day 27 of Posting My Tech Journey (Oct 17, 2024)

Hello everybody,

Today was all about learning and practicing API development using RAML in the Anypoint Platform.

API development: As I continue my MuleSoft journey, I learned and practiced API development using the Anypoint Platform, which is the best place to design and develop MuleSoft applications. I practiced how to structure my API development using RAML and developed a simple bank API.
#%RAML 1.0
title: Bank Project
baseUri: http://localhost:8081/api
mediaType:
- application/json
- application/xml
protocol:
- HTTP
version: 1.0

/customers:
get:
responses:
200:
body:
application/json: {}
post:
body:
application/json: {}
responses:
201:
body: {}

/{id}:
get:
responses:
200:
body: {}

/accounts:
get:
responses:
200:
body: {}

/{id}:
get:
responses:
200:
body: {}

/transactions:
get:
responses:
200:
body: {}

/{id}:
get:
responses:
200:
body: {}

There is a lot to cover, stay tuned!
ምርαŒ₯ α‰ αŠαƒ α‰΅αˆαˆ…αˆ­α‰΅ αŠ¨αŠαˆ°αˆ­α‰΅ααŠ¬α‰± αˆα‰³αŒˆαŠ™α‰£α‰Έα‹ α•αˆ‹α‰΅αŽαˆ­αˆžα‰½αŠ• αˆ‹αˆ΅α‰°α‹‹α‹α‰ƒα‰½αˆα’


βœ…αŠ α‹³α‹²αˆ΅ αŠ­αˆ…αˆŽα‰Άα‰½αŠ• α‹¨αˆα‰΅αˆ›αˆ©α‰£α‰Έα‹ ምርαŒ₯ 30 plaforms

1. Coursera (www.coursera.org)

2. edX (www.edx.org)

3. Udemy (www.udemy.com)

4. LinkedIn Learning
(www.linkedin.com/learning)

5. Khan Academy (www.khanacademy.org)

6. Skillshare (www.skillshare.com)

7. Codecademy (www.codecademy.com)

8. Pluralsight (www.pluralsight.com)

9. Treehouse (www.teamtreehouse.com)

10. Udacity (www.udacity.com)

11. General Assembly (www.generalassemb.ly)

12. Lynda (www.lynda.com)

13. MasterClass (www.masterclass.com)

14. FutureLearn (www.futurelearn.com)

15. SoloLearn (www.sololearn.com)

16. DataCamp (www.datacamp.com)

17. Rosetta Stone (www.rosettastone.com)

18. Duolingo (www.duolingo.com)

19. CreativeLive (www.creativelive.com)

20. Big Think (www.bigthink.com)

21. 99designs (www.99designs.com)

22. The Great Courses Plus (www.thegreatcoursesplus.com)

23. Memrise (www.memrise.com)

24. Teachable (www.teachable.com)

25. HubSpot Academy (www.hubspot.com)

26. MIT OpenCourseWare (ocw.mit.edu)

27. Google Digital Garage (digitalgarage)

28. Skillcrush
(www.skillcrush.com)

29. Alison (www.alison.com)

30. OpenClassrooms (www.openclassrooms.com)

α‰°αŒ α‰€αˆ™α‰ α‰΅ β˜‘οΈ


Β©wisdom tutor

πŸ‘‰πŸΌReview about the above platforms πŸ‘ˆπŸΌ ( from ChatGpt Gpt )

@ai_eth0
"Relentless learning fuels innovation. Every line of code, every solved problem brings us one step closer to building the future we envision."
πŸ‘1πŸ”₯1
Forwarded from Muhammed Teshome
This media is not supported in your browser
VIEW IN TELEGRAM
🚨ELON MUSK: "I think the value of a college education is somewhat overweighted.

Too many people spend four years, accumulate a ton of debt and often don't have useful skills that they can apply afterwards.

I have a lot of respect for people who work with their hands and we need electricians and plumbers and carpenters and that's a lot more important than having incremental political science majors.

I think we should not have this idea that in order to be successful you need a four year college degree."
Day 28 of My Tech Journey (Oct 19, 2024)

Hello, everyone!

Today, I completed module one and began module two of the Software, Database, and Programming course, part of my six-month AI journey. Here's a quick breakdown of what I covered:

1- Software, Database, and Programming:
I explored various topics, including web browsers, web security, file formats, and more. These concepts are crucial for understanding how modern applications function and interact with the web.

2- Recursion:
I was introduced to the fundamentals of recursion, understanding how it operates behind the scenes. I'll be diving deeper into practical examples and solving problems to solidify my grasp on this concept.

Stay tuned for more updates as I continue building my skills!