Ctrl+code ⌨️
102 subscribers
129 photos
29 videos
1 file
99 links
Just sharing my next move 👣👣
Download Telegram
Forwarded from Dagmawi Babi
The episode we've been waiting for is out. 🥳

Andreas Kling — Early Life, Beliefs, Addiction, Open Source, SerenityOS, Ladybird Browser
youtube.com/watch?v=Gfly3j5qWpM

Enjoy! ❤️

#MyYouTube #Podcasts
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1🥰1
Forwarded from SudoCraft
🌐 Your Roadmap to Becoming a Full-Stack Web Developer now 🌐

Ready to dive into web development but not sure where to start? Here’s a step-by-step guide to help you go from zero to full-stack hero!

👶 1. Learn the Basics

🖥 Computer Fundamentals: Get comfortable with your operating system, understand file management, and start using the command line—it’ll make life easier!
💻 Programming Foundations: Begin with a beginner-friendly language like Python or JavaScript. Learn the basics—variables, loops, functions, and data types. This foundation is key for everything you’ll build next!
📜 2. Master the Front-End

🎨 HTML & CSS: These are your bread and butter for creating web pages. Learn HTML5 for structure and CSS3 (plus Flexbox and Grid) for layout and styling.
📱 Responsive Design: Make sure your sites look great on any device. Get familiar with tools like Bootstrap or Tailwind to speed up your design process.
⚙️ JavaScript: Add interactivity to your websites with JavaScript. Start with vanilla JS to understand the core ideas—manipulating elements, handling events, and more!
🔧 3. Step Up Your Front-End Game

🌐 Modern JavaScript (ES6+): JavaScript has evolved! Learn new tricks like arrow functions, promises, and async/await to code more effectively.
📦 Version Control (Git): Essential for every developer—Git lets you track your code changes and collaborate with others. Set up a GitHub profile to showcase your work!
⚛️ JavaScript Frameworks: Pick up a framework like React (or Vue/Angular) to create dynamic and reactive UIs that feel like a pro.
💾 4. Get into Back-End Development

🌐 Understand Servers: Learn the basics of servers, databases, and client-server architecture—what’s happening behind the scenes?
💻 Node.js: Use JavaScript on the server with Node.js, and learn Express.js for creating server routes and handling requests.
🗃 Databases: Explore databases! Start with SQL (like MySQL or PostgreSQL) and then learn NoSQL (like MongoDB) for managing data.
⚙️ 5. Bring Front and Back Together

🖥 RESTful APIs: Build APIs to let your front and back ends communicate. You’ll get a huge sense of accomplishment from seeing it all connect!
🔑 Authentication: Make sure only the right users access the right data with tools like JWT or OAuth.
📡 GraphQL (Optional): Want a different approach to data fetching? Look into GraphQL for more flexible queries.
🚀 6. Deploy and Share Your Work

☁️ Cloud Basics: Learn the basics of deploying your site using platforms like Heroku, Netlify, or Vercel.
🖥 Linux Skills: Getting comfortable with Linux will help you manage servers more effectively.
🔧 Docker (Optional): Containerization with Docker can make your deployments easier and more consistent (this one is optional but powerful).
🎒 7. Build, Build, Build!

💡 Create Projects: Practice your skills with small projects—try building a to-do list app, a blog, or even a chat app!
👨‍💻 Collaborate: Join open-source projects on GitHub to work with other developers and gain real-world experience.
🎓 Refine Your Skills: Once you’ve got the basics, dive deeper into specific areas like performance, security, or DevOps.
🚀 8. Build Your Brand

🌐 Portfolio Website: Create a website that shows off your projects, skills, and the unique way you solve problems.
💼 LinkedIn & GitHub: Keep your profiles up-to-date with the cool stuff you’re building and learning.
📣 Network: Connect with other developers, attend meetups, join communities, and share your journey!
📈 Stay Curious and Keep Learning

📰 Stay up-to-date with tech trends, dive into new documentation, and engage with online communities (Stack Overflow, Reddit) to stay sharp and inspired.
This road-map is your guide, but don’t forget: everyone’s journey looks a bit different. Celebrate each small win and enjoy the ride as you grow into a confident, skilled developer!

follow for more info like this and don't forget to share this 😉
Dagi Laptop ዳጊ ላፕቶፕ
Price :44,500 birr
Non Touch 42,500 birr
Non-touch? It has integrated mind sensor i think 🤔
Forwarded from C4
If you want to go fast, go alone. If you want to go far, go together
Forwarded from Ѕσℓσмσи.G
This media is not supported in your browser
VIEW IN TELEGRAM
Best extension for VS CODE users 👌
👍2
Forwarded from Samson Endale 🇪🇹
It's common to hear local companies expressing challenges in finding talent, yet the reality is that many skilled engineers are making their mark while working remotely for international companies. Some are even contributing to open-source projects, showcasing their exceptional abilities.

Here are examples of world-class Ethiopian talent.

https://github.com/better-auth/better-auth

https://github.com/frectonz/sql-studio
Ctrl+code ⌨️
Photo
i thought ssr(server side rendering) is a new concept that nextjs introduced
Some startup owners plan...

🤔I will hire developers for free and make money. (they call it "unpaid intern")

ወይኔ በላቸው
😁2
This was the reason behind Ethiopian airline boing 737 crash

t.me/next_web_dev
Forwarded from SudoCraft
I miss the old days where there is no chatgpt (AI), much youtubers, tiktok, only a pure talent .

It all was quite a hard work and struggle to learn by reading, testing, asking, failing, trying, spending all nights to solve 1 problem which is a misplaced comma (,)😅 . But now one paragraph of prompt does all the things at time and makes us dummer.

Its good to use technologies like AI chatbots and other tools but we have to keep the tradition of the way we learn.
https://codepen.io/henaorth/pen/zYgQrOR
this css project takes 2min. i called it youtube's full-screen toggle animation 😄. enjoy it 😊
Forwarded from Chapi Dev Talks
You can only know what makes your program slow after first getting the program to give correct results, then running it to see if the correct program is slow. When found to be slow, profiling can show what parts of the program are consuming most of the time. A comprehensive but quick-to-run test suite can then ensure that future optimizations don't change the correctness of your program. In short:

1. Get it right.
2. Test it's right.
3. Profile if slow.
4. Optimise.
5. Repeat from 2.

Source
Forwarded from Box-iopia
Free Resources for Learning In-Demand Tech Skills:

Web Development:

freeCodeCamp: https://www.freecodecamp.org/ — Comprehensive curriculum, project-based learning.
Codecademy (Free Tier): https://www.codecademy.com/ — Interactive lessons, good for beginners.
Khan Academy: https://www.khanacademy.org/computing/computer-programming — Great for foundational concepts.
MDN Web Docs: https://developer.mozilla.org/en-US/docs/Web — Extensive documentation and tutorials.


Cybersecurity:

Cybrary (Some Free Courses): https://www.cybrary.it/ — Offers a mix of free and paid courses.
OWASP (Open Web Application Security Project): https://owasp.org/ — Focuses on web application security; valuable resources.
SANS Institute (Some Free Resources): https://www.sans.org/ — Renowned cybersecurity training organization; check for free offerings.


App Development:

MIT OpenCourseware (Relevant Courses): https://ocw.mit.edu/ — Search for courses related to mobile development (you'll need to find specific relevant ones).
freeCodeCamp (Mobile Dev): https://www.freecodecamp.org/ — Check for mobile development sections within their curriculum.
Udemy (Free Courses, Often Limited): https://www.udemy.com/ — Look for free courses; availability changes frequently.


Data Science & Machine Learning:

Kaggle Learn: https://www.kaggle.com/learn — Interactive courses on data science and machine learning.
Google's Machine Learning Crash Course: https://developers.google.com/machine-learning/crash-course — A fast-paced introduction.
edX (Some Free Courses): https://www.edx.org/ — Offers courses from universities worldwide; look for free options.
Coursera (Some Free Courses): https://www.coursera.org/ — Similar to edX, with courses from top universities and organizations.


#coding #cybersecurity #development #courses

@ethiocodecomm
Forwarded from untethered thoughts
😁1